.sidenav{background-color:#fff;height:100%;overflow-x:hidden;padding-top:4rem;position:fixed;right:0;top:0;transition:0.5s;width:0;z-index:20;overflow:scroll}.sidenav .closebtn{color:#2F57A3;font-size:4em;margin-left:5rem;position:absolute;right:3rem;top:0}.sidenav>div ul.menu{display:flex;flex-direction:column;padding:1rem;grid-gap:20px;align-items:center}.sidenav>div ul.menu>li{display:flex;flex-direction:column;align-items:center;grid-gap:1rem}.sidenav>div ul.menu li ul.sub-menu{padding:unset}.sidenav>div ul.menu li ul.sub-menu li{display:flex;flex-direction:column;align-items:center;margin-bottom:5px}.sidenav .btn-connexion{display:flex;justify-content:center}header .desktop{box-shadow:0 8px 8px 0 rgba(9,36,55,.12);-webkit-box-shadow:0 8px 8px 0 rgba(9,36,55,.12);-moz-box-shadow:0 8px 8px 0 rgba(9,36,55,.12)}header .mobile .header-mobile{padding:1rem}header .mobile .header-mobile .hamburger{display:flex;align-items:center;justify-content:space-between}header .mobile .header-mobile .hamburger figure{margin:unset}header .mobile .header-mobile .hamburger figure img{max-width:150px}header .desktop .column{display:flex;align-items:center;justify-content:space-between}header .desktop .column .menu-actions{display:flex;align-items:center;grid-gap:15px}header .desktop .column .div-logo-header a img{max-width:80px;margin-top:5px;display:flex}header .desktop .column .menu{display:flex;align-items:center;grid-gap:20px;padding-left:unset;margin:unset}header .desktop .column .menu>li{position:relative}header .menu>li.menu-parent-item>a::before{content:'\f078';font-family:FontAwesome;right:0;position:absolute;transform:translateX(130%);bottom:0}.sub-menu{display:none}header .desktop .sub-menu{padding:1rem;position:absolute;bottom:0;background:#fff;transform:translate(0%,100%);width:200px;z-index:3}.sub-menu li{margin:1rem}header .sidenav #lang-selector{width:fit-content;margin:2rem auto}header #lang-selector{display:flex;flex-direction:column;align-items:center;grid-gap:3px}header .sidenav .menu li a{font-size:16px;color:#092437;position:relative}header .sidenav .btn-connexion a{font-size:16px}header .desktop .column .menu li a{font-size:11px;color:#092437}header .btn-connexion a{display:flex;align-items:center;font-size:12px;grid-gap:8px;background:#02A3D3;border-radius:4px;padding:8px 16px;color:#fff;font-weight:700}header #lang-selector div ul li:first-child{border-bottom:1px solid}header #lang-selector div ul li a{color:#092437;text-transform:uppercase;font-size:12Px}header #lang-selector div ul li.wpml-ls-current-language a{font-weight:700}section.section-titre-texte-image.section-background-bleu,section.section-titre-texte-image.section-background-bleu.section-reverse{position:relative}section.section-titre-texte-image.section-background-bleu .section-picto{position:absolute;width:70px;height:25px;right:0;bottom:0;background:#E8407B;transform:skew(0deg,17deg)}section.section-titre-texte-image.section-background-bleu .section-picto-yellow{position:absolute;width:53.36px;height:20px;right:0;bottom:-17px;background:#E9BC10;transform:skew(0deg,17deg)}section.section-titre-texte-image.section-background-bleu.section-reverse .section-picto{position:absolute;width:70px;height:25px;left:0;top:0;background:#E8407B;transform:skew(0,-17deg) translate(0,-50%)}section.section-titre-texte-image.section-background-bleu.section-reverse .section-picto-yellow{position:absolute;width:53.36px;height:20px;left:0;top:0;background:#E9BC10;transform:skew(0deg,-17deg) translate(0,50%)}section.partenariat{display:flex;flex-direction:column-reverse;grid-gap:1rem;margin-top:2rem}section.partenariat .left .slider p{width:270px!important;height:150px!important;box-shadow:0 2px 4px rgb(0 145 188 / 15%);border-radius:4px;display:flex!important;justify-content:center;align-items:center;background:#F5FCFE}section.partenariat .left .slider .slick-slide{display:flex;flex-direction:column;align-items:center}section.partenariat .left .slider-partenaire-controls{display:flex;justify-content:center;align-items:center;grid-gap:10px}section.partenariat .left .slider-partenaire-controls button{color:#02A3D3;background:none;border:none;cursor:pointer}section.partenariat .left .slider-partenaire-controls .slide-partenaire-m-dots{color:#02A3D3;background:none;border:none}section.partenariat .left .slider-partenaire-controls .slide-partenaire-m-dots .slick-dots{position:relative;display:flex;grid-gap:8px;flex-wrap:wrap;justify-content:center}section.partenariat .left .slider-partenaire-controls .slide-partenaire-m-dots .slick-dots li{width:24px}section.partenariat .left .slider-partenaire-controls .slide-partenaire-m-dots .slick-dots li button:before{font-family:unset;font-size:unset;line-height:unset;position:absolute;top:50%;left:0;width:24px;height:5px;content:'';background:#C7ECF6;opacity:unset}section.partenariat .left .slider-partenaire-controls .slide-partenaire-m-dots .slick-dots li.slick-active button:before{opacity:1;background:#02A3D3}section.partenariat .right{display:flex;align-items:center;flex-direction:column}section.partenariat figure{position:relative;margin:unset}section.partenariat figure img{height:700px;object-fit:cover}section.partenariat figure::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(9,36,55,.8);top:0}section.partenariat .content-partenariat{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;width:80%;grid-gap:30px;max-width:550px}section.partenariat p{margin:1rem 0}section.partenariat h2{font-size:20px;font-weight:700}section.partenariat .texte-partenariat{line-height:20px;text-align:center}section.partenariat .texte-partenariat div{display:flex;flex-direction:column}section.partenariat .texte-partenariat div ul{margin:0}section.nos-clients-4{background:#F5FCFE;padding:125px 0}section.nos-clients-4 h2{text-align:center;font-size:24px;color:#092437}section.nos-clients-4 .client{width:270px!important;height:150px!important;background:#fff;box-shadow:0 2px 4px rgb(0 145 188 / 15%);border-radius:4px;display:flex!important;justify-content:center;align-items:center}section.nos-clients-4 .client img{max-width:100px}section.nos-clients-4 .slick-slide{display:flex;flex-direction:column;align-items:center}section.nos-clients-4 .slick-slide>div{margin:8px 0}section.nos-clients-4 .slider-controls{display:flex;justify-content:center;align-items:center;grid-gap:10px}section.nos-clients-4 .slider-controls .slick-arrow{color:#02A3D3;background:none;border:none;cursor:pointer}section.nos-clients-4 .slider-controls .slide-m-dots{color:#02A3D3;background:none;border:none}section.nos-clients-4 .slider-controls .slide-m-dots .slick-dots{position:relative;display:flex;grid-gap:8px;flex-wrap:wrap;justify-content:center}section.nos-clients-4 .slider-controls .slide-m-dots .slick-dots li,section.nos-clients-4 .slider-controls .slide-m-dots .slick-dots li button{width:24px}section.nos-clients-4 .slider-controls .slide-m-dots .slick-dots li.slick-active button:before{opacity:1;background:#02A3D3}section.nos-clients-4 .slider-controls .slide-m-dots .slick-dots li button:before{font-family:unset;font-size:unset;line-height:unset;position:absolute;top:50%;left:0;width:24px;height:5px;content:'';background:#C7ECF6;opacity:unset}#candidature .form-candidature .hbspt-form{max-width:900px}#candidature .form-candidature .title-candidature{text-align:center;font-size:24px;color:#092437}section.informations{display:flex;flex-direction:column;align-items:center;margin-top:5rem}section.informations .texte{max-width:450px}section.informations .texte h2{line-height:32px;text-transform:none;text-align:unset}section.informations .texte div p{line-height:24px;font-size:16px}section.informations .image-texte{position:relative;display:flex;align-items:center;justify-content:center;margin-top:2rem}section.informations .image-texte figure{position:relative;margin:unset;max-width:710px}section.informations .image-texte figure img{height:600px;object-fit:cover;border-radius:4px}section.informations .image-texte .texte{background:rgba(9,36,55,.6);border:1px solid #C7ECF7;box-sizing:border-box;box-shadow:0 2px 16px rgb(0 0 0 / 50%);backdrop-filter:blur(4px);border-radius:4px;text-align:center;position:absolute;top:50%;left:50%;width:85%;transform:translate(-50%,-50%);padding:40px 20px;max-width:460px}section.informations .image-texte .texte h2{color:#fff;text-transform:none;margin:unset;margin-bottom:20px;line-height:32px;font-size:18px}section.informations .image-texte .texte .liste-textes{display:flex;flex-direction:column;grid-gap:10px}section.informations .image-texte .texte .liste-textes span{display:flex;align-items:baseline;grid-gap:10px;text-align:left;color:#fff;line-height:20px;font-size:14px}section.appel-a-nous{background:radial-gradient(100% 2975.21% at 100% 0%,#006D8D 0%,#02A3D3 100%);display:flex;flex-direction:column;align-items:center;padding:80px 0;grid-gap:40px}section.appel-a-nous h2{text-transform:none;color:#fff;margin:unset}section.appel-a-nous .btn{background:none}section.accompagnement{background:#F5FCFE}section.accompagnement .titre-sous-titre{padding-top:120px;display:flex;flex-direction:column;align-items:center;grid-gap:10px;max-width:750px;margin:0 auto}section.accompagnement .titre-sous-titre .titre{color:#E9BC10;font-size:20px;font-weight:700}section.accompagnement .titre-sous-titre h2.sous-titre{margin:unset;line-height:32px}section.accompagnement .onglets .tabs{display:flex;flex-direction:column;align-items:center;grid-gap:42px;margin-top:40px}section.accompagnement .onglets .tabs h3{border:1px solid #C7ECF7;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,145,188,.15);border-radius:4px;padding:12px 62px;color:#092437;font-weight:700;width:270px;text-align:center;cursor:pointer;font-size:16px}section.accompagnement .onglets .tabs span.active{border:1px solid #02A3D3}section.accompagnement .contents .single-content:not(.active){display:none}section.accompagnement .contents{padding:80px 0 7.5rem 0}section.accompagnement .contents .single-content{display:flex;flex-direction:column;padding:2rem;align-items:center}section.accompagnement .contents .single-content p{line-height:24px;color:#092437}section.accompagnement .contents .single-content .content-droite{border:1px solid #C7ECF7;box-sizing:border-box;filter:drop-shadow(0 2px 4px rgba(0,145,188,.15));border-radius:4px;padding:2rem;margin-top:2rem}section.accompagnement .contents .single-content .content-droite .single-content-droite{position:relative}section.accompagnement .contents .single-content .content-droite .single-content-droite .titre-paragraphe{color:#02A3D3;font-size:18px;font-weight:700;cursor:pointer}section.accompagnement .contents .single-content .content-droite .single-content-droite::before{content:'';position:absolute;display:block;background:#02A3D3;width:100%;bottom:0;height:1px;transform:translateY(10px)}section.accompagnement .contents .single-content .content-droite .single-content-droite:not(:first-child){margin-top:35px}section.accompagnement .contents .single-content .content-droite .single-content-droite:not(:first-child) .paragraphe{display:none}.woocommerce-account .woocommerce form.login{border:1px solid #044C7E}.woocommerce-account .woocommerce form .form-row .required{color:#E9BC10}.woocommerce-account .woocommerce form .form-row input.input-text{border:1px solid #044C7E;box-sizing:border-box;border-radius:4px;height:40px;width:100%;position:relative}.woocommerce-account .woocommerce #customer_login form .form-row:nth-child(3){display:flex;align-items:center;margin-top:12px;flex-direction:row;justify-content:center;flex-wrap:wrap;grid-gap:10px}.woocommerce-account .woocommerce #customer_login form .form-row .woocommerce-form-login__rememberme{display:flex;align-items:center;grid-gap:5px}.woocommerce-account .woocommerce #customer_login form .form-row .woocommerce-form-login__rememberme span{font-size:14px}.woocommerce-account .woocommerce #customer_login form .form-row .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox{margin-top:unset;margin-bottom:unset}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{background:linear-gradient(180deg,#02A3D3 0%,#0091BC 100%);border:1px solid #F5FCFE;box-sizing:border-box;box-shadow:0 2px 4px rgb(2 163 211 / 35%);border-radius:4px;padding:8px 16px;color:#fff;font-weight:700;font-size:18px;line-height:24px;margin:unset}.woocommerce-account .woocommerce #customer_login form .woocommerce-LostPassword{display:flex;justify-content:end}.woocommerce-account .woocommerce #customer_login form .woocommerce-LostPassword a{color:#02A3D3}.woocommerce-account .woocommerce form.register{border:1px solid #044C7E}.woocommerce-account .woocommerce form.register p{text-align:justify}.woocommerce-account .woocommerce form.register p .woocommerce-privacy-policy-link{color:#02A3D3}.woocommerce-account .woocommerce form.register>p:last-child{display:flex;justify-content:end;margin-top:12px}.woocommerce-account .woocommerce form.register p:last-child .woocommerce-form-register__submit{background:linear-gradient(180deg,#02A3D3 0%,#0091BC 100%);border:1px solid #F5FCFE;box-sizing:border-box;box-shadow:0 2px 4px rgb(2 163 211 / 35%);border-radius:4px;padding:8px 16px;color:#fff;font-weight:700;font-size:18px;line-height:24px}.woocommerce-account .woocommerce .banner figure{margin:unset;position:relative}.woocommerce-account .woocommerce .banner figure img{filter:brightness(.6);min-height:250px;object-fit:cover}.woocommerce-account .woocommerce .banner figure h1.title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:30px;text-align:center;margin:unset}.woocommerce-account .woocommerce .custom-account{display:flex;flex-direction:column;align-items:center;padding-top:2rem;padding-bottom:2rem;grid-gap:3rem}.woocommerce-account .woocommerce #customer_login{padding:2rem}.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;grid-gap:1rem;padding-left:unset}.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-navigation ul li a{display:inline-block;padding:15px 25px;font-family:"ProximaNova-Bold",arial,sans-serif;font-size:1rem;border-radius:5px;background-color:#e6e6e6;transition:.3s ease color,.3s ease background-color;cursor:pointer;text-decoration:none;line-height:1.2em;color:#000;text-align:center;font-weight:700;width:100%}.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#01a4cc;color:#fff}.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-content p a{color:#044c7e;font-weight:700}.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-content .woocommerce-info{margin:unset;display:flex;grid-gap:1rem;flex-direction:column-reverse;align-items:center;text-align:center;padding:1rem 4rem;justify-content:space-between;border-top-color:#01a4cc}.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-content .woocommerce-info:after{content:unset}.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-content .woocommerce-info::before{top:50%;transform:translateY(-50%);color:#01a4cc}.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button{font-size:14px;background:#02A3D3;border-radius:4px;padding:8px 16px;color:#fff;font-weight:700}.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a.edit,.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-content .woocommerce-address-fields button.button{font-size:14px;background:#02A3D3;border-radius:4px;padding:8px 16px;color:#fff;font-weight:700}.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper span.select2-selection--single{border:1px solid #044C7E;box-sizing:border-box;border-radius:4px;height:40px;width:100%;position:relative}.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper span.select2-selection--single #select2-billing_country-container,.woocommerce-account .woocommerce .custom-account .select2-container--default .select2-selection--single .select2-selection__placeholder{display:flex;align-items:center;height:100%}.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered{height:100%}.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper span.select2-selection--single .select2-selection__arrow{display:flex;align-items:center;height:100%}.woocommerce-account .woocommerce .custom-account .edit-account button.button,.woocommerce-account .woocommerce .custom-account input.button,.woocommerce-message a.wc-forward{font-size:14px;background:#02A3D3;border-radius:4px;padding:8px 16px;color:#fff;font-weight:700}.woocommerce-account .woocommerce .custom-account .edit-account fieldset{border-color:#044C7E}footer .footer-haut{background:#044C7E}footer .footer-haut .infos-footer{display:flex;flex-direction:column;grid-gap:20px;padding:2rem 2rem 4rem 2rem}footer .footer-haut .infos-footer span,footer .footer-haut .infos-footer a{font-size:18px;font-weight:700;color:#fff}footer .footer-haut .infos-footer .logo-blanc{max-width:280px}footer .footer-haut .infos-footer .adresse-num{display:flex;flex-direction:column;grid-gap:5px}footer .footer-haut .infos-footer .reseaux-sociaux{display:flex;grid-gap:5px}footer .footer-haut .infos-footer .reseaux-sociaux a img{max-width:40px}footer .footer-haut .menu-footer{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem;grid-gap:15px}footer .footer-haut .menu-footer a{font-size:18px;color:#fff}footer .footer-haut .menu-footer a:last-child{grid-column:2}footer .footer-haut .newsletter-footer{padding:4rem 2rem 2rem 2rem;max-width:unset}footer .footer-haut .newsletter-footer .texte-newsletter{color:#fff;font-weight:700;font-size:20px;line-height:32px;padding-bottom:2rem}footer .footer-bas{display:flex;align-items:center;justify-content:center;grid-gap:5px;padding:1rem 0}footer .footer-bas *{color:#092437}footer .footer-bas span{font-weight:700}footer .footer-bas a{text-decoration:underline}@media screen and (min-width:576px){section.partenariat h2{font-size:24px}section.partenariat .texte-partenariat{line-height:24px;font-size:18px}section.partenariat .texte-partenariat div{flex-direction:row}section.informations .image-texte figure img{height:auto}section.informations .image-texte .texte .liste-textes span{line-height:24px;font-size:16px}section.informations .image-texte .texte h2{font-size:24px}section.informations .image-texte .texte .liste-textes{padding:0 2rem}.woocommerce-account .woocommerce .banner figure h1.title{font-size:3.125rem}.woocommerce-account .woocommerce .custom-account .woocommerce-MyAccount-content .woocommerce-info{flex-direction:row-reverse}footer .footer-haut .container{display:grid;grid-template-columns:1fr 1fr;padding:2rem;grid-gap:30px}footer .footer-haut .infos-footer,footer .footer-haut .menu-footer,footer .footer-haut .newsletter-footer{padding:unset}footer .footer-haut .newsletter-footer{max-width:270px;min-width:270px;padding:0 1rem 2rem 1rem}}@media screen and (min-width :768px){.woocommerce-account .woocommerce .custom-account{flex-direction:row}}@media screen and (min-width :992px){header .desktop .column .div-logo-header a img{max-width:130px}header .desktop .column .menu{grid-gap:24px}header .desktop .column .menu li a{font-size:14px}header .desktop .column #lang-selector a:first-child,header .desktop .column #lang-selector a:last-child{font-size:14px}header .desktop .column .menu-actions{grid-gap:30px}header .desktop .column .btn-connexion a{font-size:14Px}.menuMobile{display:none}section.nos-clients-4 .client{width:290px!important}section.informations{flex-direction:row}section.informations .image-texte .texte{transform:translate(-53%,-50%)}section.informations .image-texte figure img{height:600px}section.informations .texte h2,section.informations .image-texte{margin:unset}section.informations .texte div p{font-size:18px}footer .footer-haut .container{display:flex;justify-content:space-between;padding:85px 2rem}footer .footer-haut .menu-footer{grid-gap:15px 60px}section.accompagnement .onglets .tabs{flex-direction:row}section.accompagnement .contents .single-content{flex-direction:row;grid-gap:10%;padding:unset;align-items:unset}section.accompagnement .contents .single-content .content-gauche,section.accompagnement .contents .single-content .content-droite{width:50%}section.partenariat{flex-direction:row}section.partenariat .right,section.partenariat .left{width:50%}}@media screen and (min-width:1024px){section.informations .image-texte .texte{transform:translate(-55%,-50%)}}@media screen and (min-width :1200px){header .desktop .column .menu li a{font-size:15px}header .desktop .column .btn-connexion a{font-size:15px}header .desktop .column #lang-selector a:first-child,header .desktop .column #lang-selector a:last-child{font-size:15px}header .desktop .column .menu{grid-gap:30px}header .desktop .column .menu-actions{grid-gap:50px}header .desktop .column .div-logo-header a img{max-width:170px}section.informations{justify-content:space-between}section.informations .image-texte figure img{height:auto}footer .footer-haut .container{padding:85px 0}footer .footer-haut .menu-footer{grid-gap:15px 80px}}@media screen and (min-width :1440px){header .desktop .column .menu{grid-gap:40px}}.page-template-template-news-europe .filters{display:none!important}#contentcall .priories ul>li>ul{margin-left:25px}.overflow ul li:before{content:"\f00c";font-family:'FontAwesome';margin-right:.5rem}.overflow ul>li>ul{margin-left:25px}.nv-bloc button.btn-cent{margin-top:24px}.nv-bloc .expert.container.bordone{display:flex;flex-direction:column;align-items:center}.single-post .header.container{padding:0!important;margin-bottom:0!important}.single-post h2.titre{margin-bottom:0;margin-top:35px!important}