:root{--white:#ffffff;--gold:#ccaf45;--gold-dark:#B1952E;--blue:#243652;--dark-blue:#15243A;}
/* common css */
a,button{transition:all 0.3s ease;-webkit-transition:all .3s ease;}
body{font-family:"Overpass",sans-serif;color:var(--blue);font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;font-size:16px;}
h1,h2,h3,h4,h5,h6{margin-bottom:0px;font-family:"Overpass",sans-serif;-webkit-font-smoothing:antialiased;}
.font-75{font-size:75px;font-weight:900;line-height:75px;letter-spacing:-3px;}
.font-60{font-size:60px;line-height:66px;font-weight:800;letter-spacing:-2.4px;color:var(--blue);}
.font-35{font-size:35px;line-height:41px;font-weight:600;}
.font-25{font-size:25px;font-weight:400;line-height:38px;}
.font-18{font-size:18px;line-height:normal;}
.font-45{font-size:45px;font-style:normal;font-weight:800;line-height:50px;letter-spacing:-0.9px;margin-bottom:0px;}
/* header css */
.header-wrap .header-block{display:flex;justify-content:space-between;}
.header{position:absolute;width:100%;height:100px;z-index:10;padding:0px;}
.header .navbar{height:100%;padding:0px;}
.header .navbar-collapse{height:100%;}
.header .nav-link,.navbar-nav .nav-link.active{font-size:16px;color:#fff;font-weight:600;padding:0!important;line-height:26px;}
.header-wrap{width:100%;}
.header .navbar-nav{gap:35px;}
.header-cart{display:flex;align-items:center;gap:21px;}
.header-cart a{border-radius:15px;padding:9px 16px;color:#fff;font-size:14px;line-height:normal;font-weight:600;text-decoration:none;}
.yellow-btn{background-color:#ccaf45;}
.yellow-btn:hover{background-color:#b1952e;}
.blue-btn{background-color:#243652;}
/* footer css */
.trl-text p{margin-bottom:0px;}
footer{background-color:#243652;padding:85px 0px 22px;}
/*homepage*/
.home-banner-wrapper{position:relative;}
.home-banner-wrapper{height:100vh;}
.home-banner-wrapper .banner-section-wrapper,.home-banner-wrapper .banner-section-wrapper .image-block{height:100%;width:100%;}
.home-banner-wrapper .image-block img{width:100%;height:100%;object-fit:cover;}
.home-banner-wrapper::before{content: "";position:absolute;top:0;background:linear-gradient(360deg,rgba(36,54,82,0) 6.77%,#243652 100%);height:133px;width:100%;mix-blend-mode:multiply;z-index:1;}
.home-banner-wrapper .banner-section-wrapper::after{content: "";position:absolute;bottom:0;background:linear-gradient(180deg,rgba(36,54,82,0) 6.77%,#243652 100%);height:133px;width:100%;mix-blend-mode:multiply;z-index:1;}
.banner-detail{position:absolute;bottom:87px;width:100%;left:0px;z-index:2;}
.overlay:before{content: "";position:absolute;right:0;bottom:0px;background:url(../images/banner-overlay.svg) no-repeat right bottom / contain;width:717px;height:900px;z-index:9;mix-blend-mode:plus-lighter;}
.home-banner-wrapper h1{text-transform:uppercase;max-width:516px;padding-left:6px;}
.white-title{color:var(--white);}
.yellow-title{color:var(--gold);}
.home-banner-wrapper .subtitle{padding-top:20px;color:var(--white);}
.banner-btn-wrap{display:flex;column-gap:30px;margin-top:45px;}
.arrow-btn,.webform-confirmation__back a{font-size:16px;padding:15px 22px;font-weight:600;line-height:normal;border-radius:15px;color:var(--white);text-decoration:none;display:flex;align-items:center;width:fit-content;}
.home-banner-wrapper .arrow-btn{display:flex;align-items:center;width:fit-content;margin-top:43px;}
.yellow-arrow-btn,.webform-confirmation__back a{background:var(--gold);border:1px solid var(--gold);}
.yellow-arrow-btn:hover,.webform-confirmation__back a:hover{background-color:var(--gold-dark);border-color:var(--gold-dark);}
.yellow-arrow-btn::after,.white-arrrow-btn::after,.webform-confirmation__back a::after{content: "";width:16px;height:17px;min-width:16px;display:block;background:url("../images/btn-arrow.svg") no-repeat;margin-left:10px;background-size:100% 100%;}
.yellow-border-btn{background:transparent;border:1px solid var(--gold);color:var(--gold);}
.yellow-border-btn::after{content: "";width:16px;height:16px;min-width:16px;display:block;background:url("../images/gold-arrow.svg") no-repeat;margin-left:10px;background-size:100% 100%;}
.yellow-border-btn:hover::after{background:url("../images/btn-arrow.svg") no-repeat;}
.yellow-border-btn:hover{background:var(--gold-dark);color:var(--white);}
.white-arrrow-btn{border:1px solid var(--white);background:transparent;}
.white-arrrow-btn:hover{background-color:var(--gold);border-color:var(--gold);}
.efp-doc-btn .white-arrrow-btn::after{content: "";width:11px;height:15px;min-width:11px;display:block;background:url("../images/download.svg") no-repeat;margin-left:10px;background-size:100% 100%;}
#page-wrapper{overflow:hidden;}
.apropos-section,.soutenir-wrap{padding-top:115px;}
.apropos-title,.soutenir-title{max-width:567px;}
.apropos-desc p,.soutenir-desc p{font-size:20px;line-height:30px;font-weight:300;color:var(--blue);padding-top:35px;margin:0;}
.soutenir-desc p{padding-block:15px 0px;max-width:520px;}
.soutenir-wrap{padding-bottom:106px;}
.soutenir-wrap .button-soutenir .arrow-btn{width:fit-content;}
.soutenir-right{display:flex;flex-direction:column;gap:20px;justify-content:center;}
.soutenir-right .soutenir-data{padding:30px 23px;background-color:var(--gold);border-radius:20px;display:flex;flex-direction:row;align-items:flex-start;gap:15px;}
.soutenir-data .soutenir-image-block{margin-top:-2px;}
.sou-title{text-transform:uppercase;font-weight:700;letter-spacing:2px;padding-bottom:5px;color:var(--white);}
.soutenir-data .soutenir-desc p{color:var(--white);font-size:16px;line-height:25px;font-weight:300;padding:0;}
.soutenir-data .soutenir-desc{max-width:460px;}
.play-btn,.play{width:100px;height:100px;border-radius:100%;background-color:rgba(255,255,255,0.20);backdrop-filter:blur(4.5px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;font-size:0;cursor:pointer;transition:transform 0.5s ease;}
.play-btn:after,.play:after{content: "";background:transparent url(../images/play-icon.svg) no-repeat scroll center / 100% auto;width:17px;height:19px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.play-btn:hover,.play:hover{transform:translate(-50%,-50%) scale(1.1);}
.pouvoir-main .pouv-left-wrap img{width:100%;height:900px;object-fit:cover;}
.pouv-right-wrap{background:var(--blue);color:var(--white);display:flex;align-items:center;justify-content:center;}
.sec-subtitle {
		font-size: 14px;
		font-weight: 600;
		line-height: normal;
		letter-spacing: 2.1px;
		padding-bottom: 12px;
}
.pouv-right-wrap .aider-title{color:var(--white);max-width:440px;padding-bottom:24px;}
.aider-desc{color:var(--white);font-size:20px;font-weight:300;line-height:30px;max-width:520px;}
.pouv-right-wrap .aider-subtitle{padding-bottom:8px;color:var(--white)}
.pouvoir-main .pouv-left-wrap{padding:0px;}
.button-pouvoir{margin-top:40px;}
.button-pouvoir a{width:fit-content;}
.process-data{position:relative;padding:0px 10px;}
.slick-dots{padding:0px;display:flex;width:100%;justify-content:center;align-items:center;column-gap:8px;margin-bottom:0px;}
.slick-dots li{background:rgba(87,87,86,0.50);border-radius:100%;height:15px;list-style:none;margin-right:0px;width:15px;margin:0px;}
.slick-dots li.slick-active{background:var(--blue);}
.slick-dots li button{border:0;font-size:0;visibility:hidden;}
.form-control,.form-select{padding:17px 23px;border-radius:10px;font-size:16px;line-height:normal;border:0px;color:var(--blue);background:#F0F1F3;}
.webform-submission-form .form-select{background-image:url('../images/select-arrow.svg');background-repeat:no-repeat;background-size:21px 11px;background-position:right 23px center;}
.form-select:focus{box-shadow:none;}
.webform-submission-form .form-control::placeholder,.webform-submission-form .form-select::placeholder{color:rgba(87,87,86,0.60);font-weight:400;}
select option{background:#fff;color:#16263F;}
textarea.form-control{resize:none;height:130px;}
.form-control:focus{border:0px;color:var(--blue);box-shadow:none;border-radius:10px;background:#F0F1F3;}
.webform-submission-form .mb-3{margin-bottom:20px!important;}
.webform-submission-form .webform-actions{display:flex;padding-top:13px;margin-bottom:0px!important;justify-content:end;}
.btn-check:checked + .btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check) + .btn:active{background:var(--gold);border:1px solid var(--gold);}
.webform-confirmation__message .contact-message-box{background:#16263F;border-radius:15px;padding:35px 44px;}
.webform-confirmation__message .contact-message-box h2{color:var(--white);font-size:25px;font-style:normal;font-weight:600;line-height:33px;display:flex;align-items:center;margin-bottom:7px;}
.webform-confirmation__message .contact-message-box h2:before{content: '';display:block;width:45px;height:45px;background:url(../images/apropos-icon.svg) no-repeat top center / 45px;margin-right:21px;}
.webform-confirmation__message .contact-message-box .desc{font-size:16px;font-weight:300;max-width:470px;line-height:24px;margin-left:67px;}
.webform-confirmation__back{display:flex;justify-content:end;padding-top:18px;}
.btn-check:checked + .btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check) + .btn:active{background-color:var(--gold);color:var(--white);}
.btn-check:checked + .btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check) + .btn:active:focus-visible{box-shadow:none;}
.ajax-progress{display:none;}
.btn:focus-visible{background-color:var(--gold);color:var(--white);box-shadow:none;}
.alert-wrapper{display:none;}
.btn.disabled,.btn:disabled,fieldset:disabled .btn{background:var(--gold);border:1px solid var(--gold);}
.image-blok-custom img{width:100%;object-fit:cover;height:auto;}
.header .header-button-wrap{display:flex!important;column-gap:21px;align-items:center;}
.header-login a{display:flex;align-items:center;column-gap:3px;color:var(--white);font-size:16px;font-weight:600;line-height:26px;text-decoration:none;}
/*language switcher */
/*language switcher*/
.js .dropdown-switcher .dropbutton-wrapper{display:inline-block;width:100%;}
.dropdown-toggle::after{display:none;}
.js .dropdown-switcher .dropbutton-widget{border:0;text-align:left;border-radius:0;background-color:transparent;background-image:none;margin:0;padding:0;}
.js .dropdown-switcher .dropbutton-widget .dropbutton{font-size:16px;font-weight:700;line-height:26px;}
.js .dropdown-switcher .dropbutton-widget .dropbutton{border-right:0;}
.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{text-decoration:none;}
.js .dropdown-switcher .dropbutton-widget ul li{border-top:0;line-height:26px;}
.js .dropdown-switcher .dropbutton-widget .dropbutton-toggle{left:0;width:100%;}
.dropdown-language-item a{color:var(--white);text-decoration:none;}
.js .dropdown-switcher .dropbutton-wrapper.open .dropbutton-toggle{left:auto;width:auto;}
.js .dropdown-switcher .dropbutton-widget ul li{border-top:0;}
.js .dropdown-switcher .dropbutton .dropbutton-action:hover,.js .dropdown-switcher .dropbutton a:hover{background-color:transparent;}
.js .dropdown-switcher .dropbutton-widget .dropbutton-toggle .dropbutton-arrow{display:none;}
.js .dropdown-switcher .dropbutton-toggle button{background-color:transparent;background-image:none;}
.dropbutton-wrapper .dropbutton .dropbutton-action > *{padding:0;margin:0;color:var(--white);}
.dropbutton-multiple.open .dropdown-other-languages{border-radius:15px;background-color:#fff;padding:13px 25px 5px 23px;position:absolute;top:29px;width:70px;left:-21px;}
.dropbutton-multiple.open .dropdown-other-languages li{margin-bottom:5px;}
.dropbutton-multiple.open .dropdown-other-languages li a{font-size:16px;font-weight:700;color:var(--blue)!important;line-height:26px;}
.language-link.active-language{width:22px;display:block;}
.js .header .dropdown-switcher{position:relative;height:20px;}
.js .dropbutton-multiple.open .dropbutton-widget{overflow:visible;}
.header .header-login{margin-right:6px;}
.site-footer h2{color:var(--white);font-size:20px;font-style:normal;font-weight:500;line-height:30px;padding-bottom:22px;padding-top:28px;}
.site-footer .region-footer-first{justify-content:space-between;}
.site-footer .nav{display:block;}
.site-footer .nav .nav-item{margin-bottom:20px;}
.site-footer .nav .nav-item .nav-link,.site-footer p,.site-footer a{color:var(--white);font-size:16px;font-weight:300;line-height:normal;padding:0px;text-decoration:none;}
.site-footer .address-detail{margin-bottom:10px;}
.site-footer .address-detail p{margin-bottom:0px;line-height:26px;}
.site-footer .footer-contact a{font-weight:600;}
.site-footer .footer-contact .email{margin-bottom:6px;}
.site-footer .footer-contact .social-icon{display:flex;gap:12px;margin-top:32px;}
.site-footer .address-detail{background-image:url('../images/location.svg');background-repeat:no-repeat;background-size:14px 17px;background-position:top 2px left;}
.site-footer .email{background-image:url('../images/email.svg');background-repeat:no-repeat;background-size:15px 11px;background-position:left center;}
.site-footer .web,.site-footer .email,.site-footer .address-detail,.site-footer .social-icon{padding-left:23px;}
.site-footer .copyright-footer{margin-top:100px;}
.site-footer .copyright-footer p{color:rgba(255,255,255,0.60);font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0px;}
.home-banner-wrapper .views-element-container,.home-banner-wrapper .view-homepage-slider,.home-banner-wrapper .view-content,.home-banner-wrapper .slick,.home-banner-wrapper .slick__slider,.home-banner-wrapper .slick-list,.home-banner-wrapper .slick-track,.home-banner-wrapper .slick-slide{height:100%;}
.banner-section-wrapper .slick-slide{position:relative;}
.banner-section-wrapper .unslick .slick__slide{height:100%;}
.button-intro{margin-top:44px;}
.button-intro a{width:fit-content;}
.button-soutenir{display:flex;column-gap:25px;margin-top:42px;}
/* La fondation */
.banner-wrapper{position:relative;}
.banner-wrapper .title-container{position:absolute;left:0;right:0;bottom:54px;z-index:2;}
.banner-wrapper .title-container h1{font-size:75px;font-weight:900;line-height:75px;letter-spacing:-3px;color:#fff;}
.fondation-main-wrapper .content-wrapper{padding:114px 0 122px;}
/* .fondation-main-wrapper .content-wrapper .title-intro{font-size:45px;font-weight:800;line-height:50px;letter-spacing:-0.9px;color:var(--blue);} */
.fondation-main-wrapper .content-wrapper .text-intro{font-weight:300;line-height:30px;}
.featured-bottom{background:var(--dark-blue);padding-block:100px 100px;position:relative;}
.featured-bottom h2{max-width:810px;color:var(--white);text-align:center;margin:auto;padding-bottom:30px;}
.featured-bottom a{width:fit-content;margin:auto;}
.featured-bottom::after{content: '';display:block;width:322px;height:321px;background:url('../images/small-bg-icon.svg') no-repeat;position:absolute;right:0px;bottom:0px;}
.testimonial-bg{background-size:cover;background-repeat:no-repeat;height:800px;width:100%;}
.homepage-main .témoignages-section{margin-top:120px;}
.testimonial-main-sec{position:relative;}
.testimonial-inner-wrap{border-radius:20px;background:rgba(255,255,255,0.95);padding:32px 50px 35px 30px;max-width:630px;position:absolute;bottom:44px;}
.testomonial-head{font-size:14px;font-weight:600;line-height:normal;letter-spacing:2.1px;}
.testomonial-text{font-weight:300;margin-top:21px;}
.testomonial-text::before{content: '';display:block;width:35px;height:28px;min-width:35px;background:url('../images/term-quote.svg') no-repeat;background-size:100% 100%;margin-bottom:12px;}
.testimonial-inner-wrap .picto-wrap{display:flex;gap:10px;align-items:center;margin-top:21px;}
.testimonial-inner-wrap .picto-wrap img{width:50px;height:50px;border-radius:100%;}
.testimonial-inner-wrap .testomonial-title{font-weight:700;line-height:normal;}
.testimonial-inner-wrap .testomonial-sub-title{color:rgba(87,87,86,0.60);font-weight:400;line-height:normal;}
.testimonial-main-sec .slick-dots{position:initial;margin-top:-44px;display:flex;justify-content:end;}
.testimonial-main-sec .slick-dots li{border-radius:18px;background:rgba(255,255,255,0.40);}
.testimonial-main-sec .slick-dots li.slick-active{background:var(--white);}
.full-banner::after{content: '';background:linear-gradient(0deg,rgba(0,0,0,0.10) 0%,rgba(0,0,0,0.10) 100%);position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;}
.full-banner{position:relative;}
.full-banner .image-block img{width:100%;object-fit:cover;}
.full-banner h1{color:var(--white);position:absolute;bottom:54px;z-index:2;}
.quote-sec{background-color:var(--blue);padding:120px 0px 100px 0px;position:relative;}
.quote-sec .quote-value{color:var(--gold);max-width:718px;padding-bottom:13px;}
.quote-sec .quote-name{font-size:20px;line-height:30px;color:var(--white);font-weight:300;max-width:718px;}
.quote-sec .quote-inner{position:relative;padding-left:110px;margin-left:110px;}
.quote-sec .quote-inner::before{content: '';position:absolute;left:0px;top:-37px;width:95px;height:75px;background:transparent url('../images/quote.svg') no-repeat top / contain;}
.quote-sec::after{content: '';position:absolute;right:0px;bottom:0px;width:322px;height:321px;background:transparent url('../images/small-bg-icon.svg') no-repeat;background-size:100% 100%;}
.intro-sec-with-img{margin-block:120px 140px;}
.intro-sec-left h2{max-width:502px;padding-bottom:16px;}
.intro-sec-left .intro-desc{max-width:550px;padding-bottom:12px;}
.intro-sec-with-img .intro-sec-left{display:flex;align-items:center;}
.intro-sec-right .image-block{border-radius:25px;overflow:hidden;}
.intro-sec-right .image-block img{width:100%;object-fit:cover;}
.impact-section h2{max-width:530px;padding-bottom:15px;}
.impact-section .impect-desc{max-width:502px;}
.impact-title{border-radius:30px;max-width:555px;background:var(--blue);padding:10px;margin-bottom:15px;}
.impact-section .impect-sub{font-size:23px;font-weight:600;letter-spacing:-0.46px;color:var(--white);display:flex;align-items:center;gap:17px;line-height:normal;}
.impact-section .impect-sub::before{content: '';display:block;width:40px;height:40px;background:url('../images/impact-icon.svg')no-repeat;min-width:40px;background-size:100% 100%;}
.impact-section{margin-bottom:120px;}
.vos-avantages-section h2{text-align:center;}
.vos-avantages-section .avantages-inner{margin-top:45px;display:grid;grid-template-columns:repeat(5,1fr);gap:22px;}
.vos-avantages-section .avantage-data{border-radius:25px;background:var(--gold);padding:25px 10px 30px 20px;color:var(--white);}
.vos-avantages-section .avantage-title{padding-bottom:4px;}
.vos-avantages-section .avantage-title:before{content: '';display:block;background:url('../images/avantage-icon.svg');width:35px;height:35px;min-width:35px;background-size:100% 100%;margin-bottom:10px;}
.font-20{font-size:20px;font-weight:600;line-height:27px;}
.vos-avantages-section{margin-bottom:130px;margin-top:130px;}
.athletes-section{margin-top:130px;margin-bottom:130px;}
.athletes-section .athletes-right{display:flex;align-items:center;justify-content:end;}
.athletes-section h2{padding-bottom:19px;max-width:502px;}
.athletes-section .athe-desc{max-width:493px;padding-bottom:11px;}
.bottom-fondation{background:rgba(36,54,82,0.1);border-radius:25px;text-align:center;padding-block:80px 90px;margin-bottom:125px;}
.bottom-fondation h2{padding-bottom:27px;}
.fondation-text{max-width:930px;margin:0px auto 42px;font-weight:300;line-height:30px;}
.bottom-fondation .yellow-arrow-btn{margin:auto;}
.demande-de-main .intro-sec-left h2{max-width:565px;}
.demande-sout-sec .demande-de-soul-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;}
.demande-sout-sec .demande-de-soul-inner .avantage-data{padding:25px 28px 30px 22px;}
.demande-sout-sec .demande-de-soul-inner .avantage-title{font-size:23px;line-height:31px;letter-spacing:-0.46px;padding-bottom:6px;}
.politique-main h1{text-align:center;}
.politique-main{padding-top:140px;padding-bottom:80px;}
.politique-main .politique-inner{max-width:1170px;margin:50px auto 0px;display:flex;justify-content:center}
h6,.font-23{font-size:23px;font-weight:600;line-height:31px;letter-spacing:-0.46px;margin-bottom:0px;}
.politique-main .politique-inner h6{padding-bottom:6px;}
.politique-inner p{max-width:1007px;font-size:16px;font-weight:300;line-height:25px;}
.politique-main .politique-inner li{margin-bottom:30px;font-size:23px;font-weight:600;line-height:31px;}
.politique-main ul{list-style:auto;}
.page-node-10 .header .nav-link,.page-node-10 .navbar-nav .nav-link.active,.page-node-10 .header-login a,.page-node-10 .dropbutton-wrapper .dropbutton .dropbutton-action > *{color:var(--blue);}
.page-node-10 .header-login svg path,.page-node-10 .header-login svg circle{stroke:var(--blue);}
.page-node-10 .header .logo-blue{fill:var(--blue)}
.contact-info{display:grid;grid-template-columns:315px 1fr;column-gap:127px;margin-top:100px;align-items:center;}
.contact-map .field__label{display:none;}
.contact-map{border-radius:25px;overflow:hidden;}
.contact-address-info h2{padding-bottom:19px;}
.contact-address-info .address{margin-block:19px 12px;font-weight:300;background-image:url('../images/contact-location.svg');background-repeat:no-repeat;background-size:24px 24px;padding-left:32px;background-position:top left;}
.contact-address-info .address p{margin-bottom:0px;}
.contact-address-info .email a{text-decoration:none;color:var(--blue);}
.contact-address-info .email{background-image:url('../images/contact-mail.svg');background-repeat:no-repeat;background-size:24px 24px;padding-left:32px;background-position:top left;font-weight:500;}
.contact-main .social-link-wrap{margin-top:30px;}
.contact-main .social-link{display:flex;column-gap:12px;padding-top:12px;}
.social-link a{font-size:0px;width:24px;height:24px;min-width:24px;}
.social-link .linkedin{background:url('../images/linked-in.svg') no-repeat;background-size:100% 100%;}
.social-link .insta{background:url('../images/insta.svg') no-repeat;background-size:100% 100%;}
.social-link .youtube{background:url('../images/youtube.svg') no-repeat;background-size:100% 100%;}
.contact-webform{margin-top:100px;}
.contact-webform h2{text-align:center;padding-bottom:37px;}
.webform-submission-form .fdc-wrap{display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;margin-bottom:0px!important;}
.contact-main{margin-bottom:115px;}
.contact-webform .webform-submission-form{max-width:850px;margin:auto;}
.video-section-wrapper .video-sec {
	width:100%;
	height:810px;

}
.video-section-wrapper .video-sec video,.video-section-wrapper .video-sec iframe {
	width:100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
.video-section-wrapper {
overflow: hidden;
}
.video-section-wrapper:after {
	content:'';
	position: absolute;
	background:url('../images/video-bg-icon.svg') no-repeat;
	right:0px;
	bottom:-33px;
	width: 495px;
	height:613px;
	background-size: 100% 100%;
}
.text-section-wrapper {
	margin-top:100px;
}
.text-section-wrapper .text-col-sec {
	display: flex;
	align-items: center;
	justify-content: start;
}
.image-content-block:nth-child(even) .text-col-sec.left-sec {
	justify-content: end;
}
.text-section-wrapper .text-col-sec.left-sec {
	justify-content: start;
}
.text-section-wrapper .right-sec img {
width:100%;
border-radius: 25px;
}
.text-section-wrapper .title {
	padding-bottom: 20px;
	max-width: 490px;
}
.text-section-wrapper .desc {
	max-width: 493px;
}
.image-content-block {
	margin-bottom: 120px;
}
.image-content-block:nth-child(even) {
	flex-direction: row-reverse;
}
.demande-accompagnement-block .desc {
	line-height: 30px;
	font-weight: 300;
}
.processus-de-demande-row ,.processus-de-suivi-row{
	border-radius: 25px;
	background:rgba(36,54,82,0.05);
	padding-block: 60px 50px;
	margin-bottom: 80px;
			margin-top: 56px;
}

.processus-de-demande-row .title,.processus-de-suivi-row .title {
	font-weight: 700;
	line-height: 41px;
		letter-spacing: -0.7px;
		padding-bottom: 12px;
}
.processus-de-demande-row .text,.processus-de-suivi-row .text{
	max-width: 352px;
	line-height: 25px;
}
.processus-de-demande-slider-wrapper {
	border-radius: 20px;
		background: var(--blue);
		color:var(--white);
		padding:23px 25px 33px 18px;
		max-width: 425px;
		margin:auto;
}
.counter-icon-wrap {
	display: flex;
	gap:16px;
	align-items: center;
}
.counter-icon-wrap .counter {
color:var(--gold);
}
.processus-de-demande-content .content-title {
	padding-bottom:5px;
}
.processus-de-demande-row .col-1 ,.processus-de-suivi-row .col-1{
	display: flex;
	justify-content: center;
}
.view-processus-de-demande .slick__arrow .slick-arrow ,.view-processus-de-suivi .slick__arrow .slick-arrow{
background-color:#fff;
width: 70px;
height: 70px;
background-image: url('../images/blue-arr-prev.svg');
background-repeat: no-repeat;
background-size: 33px 24px;
background-position: center center;
border: 0px;
border-radius: 100%;
font-size: 0px;
position: absolute;
left:0px;
top:50%;
transform:translateY(-50%);
}
.view-processus-de-demande .slick__arrow .slick-arrow.slick-next,.view-processus-de-suivi .slick__arrow .slick-arrow.slick-next {
	background-image: url('../images/blue-arr-next.svg');
		background-repeat: no-repeat;
		background-size: 33px 24px;
		background-position: center center;
		left:initial;right: 0px;
}
.processus-de-demande-col-1,.processus-de-suivi-col-1 {
	padding-top: 12px;
}

.view-processus-de-demande,.view-processus-de-suivi {
	position: relative;
}
.processus-de-suivi-row .processus-de-demande-slider-wrapper {
	background:#fff;
	color:var(--blue);
}
.processus-de-suivi-col-2,.processus-de-demande-col-2 {
	max-width: 645px;
	margin:auto;
}
.commission-section-row h2 {
	padding-bottom: 22px;
}
.commission-section-row .text-col .text {
	max-width: 603px;
}

.membres-commission-wrapper {
	margin-top: 60px;
}

.membres-commission-list {
	margin-top: 35px;
}

.membres-commission-wrapper .member-block img ,.home-team-section .image-block img{
	height: 300px;
	width:300px;
	border-radius: 20px;
	object-fit: cover;
}

.fondation-main-wrapper .commission-section-row .text {
	line-height: 30px;
	font-weight: 300;
}
.member-block .image {
	margin-bottom: 17px;
}
.membres-conseil-wrapper {
	margin-top: 100px;
}
.membres-conseil-content h2 {
	padding-bottom: 17px;
}
.membres-conseil-wrapper {
	justify-content: space-between;
}
.membres-conseil-wrapper .member-block img {
	height: 190px;
		width: 190px;
		border-radius: 20px;
		object-fit: cover;
}
.membres-conseil-wrapper .member-block .title{
font-weight: 600;
	line-height: 25px;
}
.member-consil-col {
	margin-bottom: 40px;
}
.membres-conseil-wrapper .view-header {
	padding-bottom: 23px;
}
.la-fondation-content-wrapper {
	margin-top:100px;
}
.la-fondation-content-wrapper .lf-bottom-col {
	color:var(--white);
	padding-block: 112px 92px;
}
.la-fondation-content-wrapper .lf-bottom-col:first-child{
background: #AD943B;
		position: relative;
		}
.la-fondation-content-wrapper .lf-bottom-col:first-child::before {
	width: 100vw;
		height: 100%;
		content: '';
	background: #AD943B;
		display: block;
		right: 100%;
		position: absolute;
		top: 0;
}
.la-fondation-content-wrapper .lf-bottom-col:last-child {
	background: var(--gold);
			position: relative;
			display: flex;
				justify-content: end;
	}
.la-fondation-content-wrapper .lf-bottom-col:last-child::after {
	width: 100vw;
		height: 100%;
		content: '';
		background:var(--gold);
		display: block;
		left: 100%;
		position: absolute;
		top: 0;
}
.la-fondation-content-wrapper .lf-bottom-col .title  {
	padding-bottom: 10px;
}
.la-fondation-content-wrapper .lf-bottom-col .text {
	max-width: 519px;
}
.la-fondation-content-wrapper .lf-bottom-col .link a{
			background: transparent;
				border: 1px solid var(--white);
				color: var(--white);
	}
.la-fondation-content-wrapper .lf-bottom-col .link a:after {
	filter: brightness(0) saturate(100%) invert(100%) sepia(9%) saturate(1782%) hue-rotate(0deg) brightness(109%) contrast(108%);
}
.la-fondation-content-wrapper .lf-bottom-col .link {
	margin-top: 31px;
}
.la-fondation-content-wrapper .lf-bottom-col .link a:hover {
	background: var(--gold);
	color:var(--white);
	border-color: var(--gold);
}

.home-team-section h2 {
	padding-bottom: 11px;
	text-align: center;
}
.home-team-section .text {
	max-width: 612px;
	margin:auto;
	text-align: center;
	font-weight: 300;
		line-height: 30px;
		padding-bottom: 34px;
}
.view-home-team-member img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.home-team-section .yellow-arrow-btn {
	margin:50px auto 0px;
}

.home-team-section {
	margin-bottom: 140px;
		margin-top: 130px;
}