@font-face{font-family:source-sans-pro;src:url(../fonts/source-sans-pro/Lexend-ExtraLight.ttf)format("truetype");font-weight:200}@font-face{font-family:source-sans-pro;src:url(../fonts/source-sans-pro/SourceSansPro-Light.ttf)format("truetype");font-weight:300}@font-face{font-family:source-sans-pro;src:url(../fonts/source-sans-pro/SourceSansPro-Regular.ttf)format("truetype");font-weight:400}@font-face{font-family:source-sans-pro;src:url(../fonts/source-sans-pro/SourceSansPro-Semibold.ttf)format("truetype");font-weight:500}@font-face{font-family:source-sans-pro;src:url(../fonts/source-sans-pro/SourceSansPro-Bold.ttf)format("truetype");font-weight:700}@font-face{font-family:source-sans-pro;src:url(../fonts/source-sans-pro/SourceSansPro-Black.ttf)format("truetype");font-weight:900}@-ms-viewport{width:device-width}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-family:source-sans-pro,Helvetica,Arial,sans-serif;line-height:1.15}body{color:#000;text-align:left;background-color:#fff;flex-direction:column;min-height:100vh;margin:0;font-family:source-sans-pro,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:18px;display:flex;overflow-x:hidden}main{flex:1}p,h1,h2,h3,h4,h5,h6,a{margin:0;padding:0}ol,ul{margin:0;padding:0;list-style:none}header{z-index:99;background-color:#fff;width:100%;position:absolute}.burger-logo{flex-direction:row-reverse;align-items:center;display:flex;position:relative}.burger-logo:after{content:"";z-index:1;border-bottom:1px solid #ddd;width:100vw;display:block;position:absolute;bottom:-1px;left:0;right:0}.logo-afp-link{margin:0 32px;padding:14px 16px}.logo-afp-link .logo-afp{width:87px;height:28px}.navbar-expand-lg .navbar-collapse{flex-grow:1;flex-basis:auto;align-items:center}div.navbar ul.navbar-nav{max-height:initial;overflow:initial}div.navbar ul.navbar-nav li.nav-item{background-color:#fff}div.navbar ul.navbar-nav li.nav-item a,div.navbar ul.navbar-nav li.nav-item .title-nav{color:#000;text-transform:uppercase;letter-spacing:.0364em;width:100%;text-align:initial;background-color:#fff;border:none;outline:#0000;padding:15px 20px;font-size:16px;font-weight:400;line-height:26px;transition:none;display:flex;position:relative}div.navbar ul.navbar-nav li.nav-item a:hover,div.navbar ul.navbar-nav li.nav-item a:focus,div.navbar ul.navbar-nav li.nav-item .title-nav:hover,div.navbar ul.navbar-nav li.nav-item .title-nav:focus{background-color:#f1f1f1}.navbar-collapse-footer{display:none}.header-aside{background-color:#f1f1f1;align-items:center;display:flex;position:absolute;top:0;right:0}.header-aside #dropdownLanguageButton,.header-aside .header-contact-link{color:#000;text-transform:uppercase;letter-spacing:.032em;outline:#0000;margin:0;padding:16px 56px 16px 24px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex;position:relative}.header-aside .header-contact-link:after{content:"";font-family:afp-font-icon;font-weight:initial;font-size:24px;line-height:24px;display:block;position:absolute;top:16px;right:24px}.region-nav-branding,.region-nav-additional{flex-shrink:0}.header-aside #dropdownLanguageButton{box-shadow:none;z-index:101;border:none;border-radius:0;margin:0;padding:16px 56px 16px 24px;font-size:16px;line-height:24px;transition:none}.header-aside #dropdownLanguageButton:hover,.header-aside #dropdownLanguageButton:focus,.header-aside .header-contact-link:hover,.header-aside .header-contact-link:focus{background-color:#e5e5e5}.header-aside #dropdownLanguageButton:after{content:"";border:none;margin:0;font-family:afp-font-icon;font-size:24px;line-height:24px;display:block;position:absolute;top:16px;right:24px}.header-aside #dropdownLanguageButton[aria-expanded=true]:after{content:""}.header-aside #dropdownLanguageButton+ul{background-color:#e5e5e5;border:none;border-radius:0;min-width:120px;max-height:calc(100vh - 56px);margin:0;padding:8px 0;left:auto;right:0;overflow:auto}.header-aside #dropdownLanguageButton+ul li a{color:#000;outline:#0000;padding:8px 16px;font-size:16px;font-weight:400;line-height:20px;text-decoration:none;display:block;position:relative}.header-aside #dropdownLanguageButton+ul li.is-active a{font-weight:700}.header-aside #dropdownLanguageButton+ul li a:hover,.header-aside #dropdownLanguageButton+ul li a:active,.header-aside #dropdownLanguageButton+ul li a:focus{background-color:#ddd}.header-connect-button.primary.blue,header a.primary,header button.primary{color:#fff;text-align:center;cursor:pointer;background-color:#325aff;border:none;border-radius:100px;flex-direction:row;width:auto;margin:0 16px;padding:6px 16px 7px;font-size:18px;font-weight:600;line-height:23px;text-decoration:none;display:inline-flex;position:relative}header a.primary,header button.primary{margin:0}.lightSlider{overflow:hidden}.lSSlideWrapper.usingCss{height:40px}ul.lightSlider.lsGrab.lSSlide,ul.lightSlider.lSSlide.lsGrabbing{align-items:center;display:flex;height:100%!important}.lSAction>a.lSPrev,.lSAction>a.lSNext{z-index:98;-webkit-tap-highlight-color:#0000;color:#000;opacity:1;background-color:#fff;border:none;outline:none;justify-content:center;align-items:center;width:28px;height:27px;margin:0;padding:5px 6px 6px;font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;line-height:1;text-decoration:none;display:flex;position:absolute;top:auto;bottom:3px;left:2px;box-shadow:0 0 0 2px #fff}.lSAction>a.lSNext{left:auto;right:2px}.lSAction>a.lSPrev:before{content:""}.lSAction>.lSNext:before{content:""}li.lslide{padding:6px 36px}.block-ticker ul.lightSlider li.lslide p{font-size:1.8rem}footer[role=contentinfo]{color:#fff;background-color:#000;margin-top:auto;padding-top:64px;padding-bottom:64px}footer[role=contentinfo] .container-fluid{max-width:1900px;padding:0 48px}footer[role=contentinfo] .about-afp{padding-right:40px;position:relative}footer[role=contentinfo] .about-afp:after{content:"";background-color:#333;width:1px;height:100%;display:block;position:absolute;right:0}footer[role=contentinfo] .about-afp .logo-afp-white{margin-bottom:0;margin-right:32px}footer[role=contentinfo] .about-afp .about-content h2,footer[role=contentinfo] .about-afp .about-content .h2{color:#fff;text-transform:uppercase;margin-top:0;margin-bottom:24px;font-size:16px;font-weight:700;line-height:20px}footer[role=contentinfo] .about-afp .about-content p{color:#fff;font-size:14px;line-height:18px}footer[role=contentinfo] .col-xl-8{flex:none;width:66.6667%}footer[role=contentinfo] .afp-links ul.footer-links{flex-direction:row;margin-left:-12px;margin-right:-12px;padding-left:40px}footer[role=contentinfo] .afp-links ul.footer-links li.footer-item{padding:0 12px}footer[role=contentinfo] .afp-links ul.footer-links li.footer-item:last-of-type ul ul li{padding:8px}footer[role=contentinfo] .afp-links ul.footer-links li.footer-item p{text-transform:uppercase;margin-top:0;margin-bottom:16px;font-size:16px;font-weight:700;line-height:20px}footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item{padding:0}footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link{text-transform:none;color:#fff;margin-bottom:0;margin-left:-8px;margin-right:-8px;padding:8px;font-size:14px;font-weight:400;line-height:18px;text-decoration:underline;display:inline-flex}footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-facebook-link,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-twitter-link,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-instagram-link,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-linkedin-link,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-youtube-link{text-align:center;border-radius:50%;width:32px;height:32px;padding:4px;text-decoration:none;display:block}footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-facebook-link:after,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-twitter-link:after,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-instagram-link:after,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-linkedin-link:after,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-youtube-link:after{font-family:"Font Awesome 6 Brands";font-size:16px;font-weight:400;line-height:24px;display:inline-block}footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-facebook-link:hover,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-twitter-link:hover,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-instagram-link:hover,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-linkedin-link:hover,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-youtube-link:hover{background-color:#4d4d4d}footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-facebook-link:after{content:""}footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-twitter-link:after{content:""}footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-linkedin-link:after{content:""}footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-instagram-link:after{content:""}footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-youtube-link:after{content:""}.sr-only,.visually-hidden,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-facebook-link span,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-twitter-link span,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-instagram-link span,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-linkedin-link span,footer[role=contentinfo] .afp-links ul.footer-links li.footer-item ul li.footer-item a.footer-link.afp-youtube-link span,.page-node-type-afp-communique .block-sidebar-nav .block-back-socials ul li a.share-service-link.share-service-twitter span,.page-node-type-afp-communique .block-sidebar-nav .block-back-socials ul li a.share-service-link.share-service-facebook span,.page-node-type-afp-communique .block-sidebar-nav .block-back-socials ul li a.share-service-link.share-service-linkedin span,.page-node-type-afp-actualite .block-sidebar-nav .block-back-socials ul li a.share-service-link.share-service-twitter span,.page-node-type-afp-actualite .block-sidebar-nav .block-back-socials ul li a.share-service-link.share-service-facebook span,.page-node-type-afp-actualite .block-sidebar-nav .block-back-socials ul li a.share-service-link.share-service-linkedin span{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.titre1{color:#fff;font-size:96px;font-weight:700;line-height:115.2px}.titre2{color:#fff;padding-bottom:48px;font-size:40px;font-weight:700;line-height:44px}.card .txt-normal p{color:#fff}.txt-normal{color:#fff;word-wrap:break-word;font-size:20px;font-weight:400;line-height:30px}.txt-small{color:#fff;font-size:18px;font-weight:400;line-height:27px}hr.separator{background-color:#585c6a;width:184px;margin:150px auto 0}#carouselSlides{height:1130px}#carouselSlides .slick-list,#carouselSlides .slick-list .slick-track{height:100%}#carouselSlides .slide-filtre{background:#0006;min-height:100%}#carouselSlides .slide-item{width:1562px;padding-top:405px}#carouselSlides .btn{color:#202020;background-color:#fff;border-radius:16px;margin-top:290px;padding:16px 60px 16px 32px;font-size:20px;font-weight:700;line-height:22px;position:relative}#carouselSlides .btn:after{content:" ";background-image:url(../img/svg/arrowdown-blue.svg);background-repeat:no-repeat;background-size:cover;width:20px;height:20px;display:inline-block;position:absolute;top:16px;right:32px}main.home-page .container{max-width:1758px}main.home-page .col-sidebar{width:399px;padding-top:20px!important}#sidebar{padding-bottom:182px;position:sticky;top:0}#sidebar .sidebar-item:not(:last-child){margin-bottom:20px}#sidebar .sidebar-item{position:relative}#sidebar .sidebar-item:before{content:" ";background-color:#585c6a;border-radius:100%;width:8px;height:8px;display:inline-block;position:absolute;top:calc(50% - 4px);right:0}#sidebar .sidebar-item.has-inSection:before{background-color:#fff;width:16px;height:16px;top:calc(50% - 8px);right:0}#sidebar .sidebar-item:not(:last-child):after{content:" ";background-color:#585c6a;border:2px solid #585c6a;border-radius:16px;width:2px;height:80%;display:inline-block;position:absolute;top:calc(50% + 16px);right:2px}#sidebar .sidebar-item .sidebar-link{color:#585c6a;justify-content:flex-start;align-items:center;font-size:24px;font-weight:600;line-height:35.2px;text-decoration:none;display:flex}#sidebar .sidebar-item .inSection.sidebar-link{color:#fff;justify-content:space-between;align-items:center;font-size:28px;font-weight:700;display:flex}#sidebar .sidebar-item .inSection.sidebar-link:after{content:" ";background-color:#fff;border:2px solid #fff;border-radius:16px;flex-grow:1;height:2px;display:inline-block}#sidebar .sidebar-item .sidebar-link span{padding-right:24px;font-size:40px;font-weight:600;line-height:75.4px;display:inline-block}main.home-page .col-sidebar .card,main.home-page .col-sidebar-mobile .card{background:#202020;border:1px solid #ffffff80;border-radius:16px;padding:32px}main.home-page .col-sidebar .card{margin-top:35px}main.home-page .col-sidebar-mobile .card{width:399px;margin:auto}main.home-page .col-sidebar .card h3.card-title,main.home-page .col-sidebar-mobile .card h3.card-title{color:#fff;font-size:24px;font-weight:700;line-height:35.2px}main.home-page .col-sidebar .card p.card-txt,main.home-page .col-sidebar-mobile .card p.card-txt{color:#fff;padding-top:8px;padding-bottom:24px;font-size:18px;font-weight:400;line-height:23.4px}main.home-page .col-sidebar .card .btn,main.home-page .col-sidebar-mobile .card .btn{color:#fff;text-align:center;background:#325aff;border-radius:8px;padding:12px 24px 12px 32px;font-size:18px;font-weight:700;line-height:25.2px}main.home-page .col-sidebar .card .btn i,main.home-page .col-sidebar-mobile .card .btn i{background-image:url(../img/svg/arrowright-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:24px;height:24px;margin-left:8px;display:inline-block}main.home-page .col-content-hp{width:1359px}main.home-page{background:#202020}main.home-page .content-hp section#histoire,main.home-page .content-hp section#les-faits,main.home-page .content-hp section#vu-par,main.home-page .content-hp section#images-par,main.home-page .content-hp section#info,main.home-page .content-hp section#coulisses,main.home-page .content-hp section#section-contact{padding-bottom:150px}main.home-page .content-hp{padding-top:30px;padding-bottom:182px}main.home-page .content-hp .histoire,main.home-page .content-hp .les-faits{padding-left:95px}main.home-page .content-hp .histoire p.txt-normal{padding-bottom:48px}main.home-page .content-hp .histoire img{object-fit:cover;object-position:center;border-radius:16px;width:100%;height:676px;margin-bottom:24px}main.home-page .content-hp .les-faits img{object-fit:cover;object-position:center;border-radius:16px;width:100%;height:719px;margin-bottom:24px}main.home-page .content-hp .les-faits p.caption.txt-small{padding-bottom:24px}main.home-page .content-hp .les-faits p.txt-normal{padding-top:24px}main.home-page .content-hp .vu-par,main.home-page .content-hp .images-par,main.home-page .content-hp .info,main.home-page .content-hp .coulisses{padding-left:94px}.user-avatar{border:1px solid #ffffff80;border-radius:150px;width:112px;height:112px;margin-right:16px;padding:10px}.user-avatar .img-user-avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;width:92px;height:92px}.user-info .user-name{color:#fff;margin-bottom:4px;font-size:32px;font-weight:700;line-height:35.2px}.user-info .user-statut{color:#fff;font-size:24px;font-weight:400;line-height:26.4px}.box-video{border-radius:16px;height:746px;margin-top:48px;overflow:hidden}#carouselImagePar{margin-top:48px;margin-bottom:24px}#carouselCoulisses{margin-bottom:24px}#carouselImagePar .slide,#carouselCoulisses .slide{border-radius:16px}#carouselImagePar .slide img,#carouselCoulisses .slide img{border-radius:16px;height:858px}.slick-prev.slick-arrow,.slick-next.slick-arrow{z-index:99999;background:#fff;border:none;border-radius:80px;width:48px;height:48px;font-size:0;position:absolute;top:50%}.slick-prev.slick-arrow{background-image:url(../img/svg/arrowprev-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;left:-63px}.slick-next.slick-arrow{background-image:url(../img/svg/arrownext-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;right:-63px}main.home-page .content-hp .info img{object-fit:cover;object-position:center;border-radius:16px;width:100%;height:732px;margin-bottom:24px}main.home-page .content-hp .info p.caption.txt-small{padding-bottom:48px}main.home-page .content-hp .info p.txt-normal{padding-bottom:24px}main.home-page .content-hp .info .card{margin-top:24px}main.home-page .card{background:#202020;border:1px solid #e9edfd;border-radius:16px;padding:24px}main.home-page .card .card-img{max-height:47px}main.home-page .card .card-img span{color:#fff;font-size:86px;font-weight:700;line-height:61.6px}main.home-page .card p.txt-normal{font-weight:300;padding-top:16px!important;padding-bottom:24px!important}main.home-page .card .card-name{color:#fff;font-size:20px;font-weight:700;line-height:28px}main.home-page .card .card-statut{color:#fff;font-size:20px;font-weight:400;line-height:30px}main.home-page .content-hp .coulisses p.txt-normal{padding:48px 0}.section-contact{background:#eff6fe;border-radius:16px;width:832px;min-height:500px;margin:auto;padding:80px 107px}.storytellings,.contact{padding-left:96px}.storytellings .titre2{padding-bottom:24px}.storytellings .cards{margin-top:48px}.storytellings .card{background:#d3d3d3 50%/cover no-repeat;border:none;border-radius:16px;width:400px;height:306px}.storytellings .card .card-body{padding:24px}.storytellings .card .card-body .btn.domaine{color:#202020;background:#fff;border-radius:8px;padding:12px 24px;font-size:18px;font-weight:700;line-height:130%}.storytellings .card .card-body h3.card-title{color:#fff;font-size:24px;font-weight:700;line-height:26.4px}.header__nav .nav ul li a{color:#fff}.header__nav .nav ul li ul li a,.header__actions li:first-child a{color:#000}.header__main .js-nav-btn{color:#fff}.slick-slider .slick-slide>div,.slick-slider .slick-slide>div .slide{height:100%}a.urlhoverbleu{color:#325aff}a.urlhoverblanc{color:#fff}a.urlhoverbleu:hover{color:#325aff;text-decoration:underline}a.urlhoverblanc:hover{color:#fff;text-decoration:underline}a.urlhovergris{color:#585c6a}a.urlhovergris:hover{color:#585c6a;text-decoration:underline}