body{font-family:'Jost',sans-serif;font-size:20px;line-height:1.6;color:#000;}
a,a:hover,button,button:hover{transition:all 0.3s ease;text-decoration:none;}
p:last-child{margin-bottom:0;}
h1,h2,h3,h4,h5,h6{font-weight:bold;letter-spacing:normal;}
h1{font-size:120px;}
h2{font-size:70px;line-height:1.07;letter-spacing:-1.75px;}
h3{font-size:50px;letter-spacing:-1.25px;}
h4{font-size:45px;line-height:1.04;}
h5{font-size:40px;}
h6{font-size:30px;}
h4 span{color:#f90786;}
.font-28{font-size:28px;line-height:1.36;font-weight:300;}
.pink-btm-line:after{content:"";display:block;width:65px;height:3px;background:#f90786;margin-top:29px;}
.wht-btm-line:after{content:"";display:block;width:65px;height:3px;background:#ffffff;margin-top:29px;}
.pink-top-line:before{content:"";display:block;width:35px;height:3px;background:#f90786;margin-bottom:10px;}
.pink-btn,.more-link a,.view-grid-images .button{padding:27px 30px;text-align:center;background-image:linear-gradient(103deg,#F90786 0%,#d9096b 11%,#f10f60 24%,#d00f74,#f90786 40%);background-size:300% 100%;/*background-image:linear-gradient(103deg,#f90786 1%,#d9096b 37%,#f10f60 67%,#d00f74);*/font-size:22px;font-weight:600;line-height:1.18;letter-spacing:-0.5px;color:#fff;text-transform:uppercase;display:inline-block;}
.pink-btn:hover,.more-link a:hover,.experience-list-content .pager__item a:hover,.article-list-content-section .pager__item a:hover{/*background-image: linear-gradient(103deg,#f90786 1%,#f90786 37%,#f90786 67%,#f90786);*/background-position:right;color:#fff;}
.pink-btn:focus,.more-link a:focus,.experience-list-content .pager__item a:focus,.article-list-content-section .pager__item a:focus{background:#d10f74;}
.header .navbar{padding:30px 35px 20px 45px;}
.node--type-home .navbar-brand{padding:15px 0px;}
.navbar-brand{padding:0;}
.header{position:fixed;top:0;width:100%;background:transparent;z-index:15;}
body.scrolled header{background:#ffffff;box-shadow:0px 0px 20px 0px #8c8b8b14;transition:all .3s cubic-bezier(.77,0,.175,1);box-shadow:0px 0px 20px 0px #5d5d5d63;}
body.scrolled header{transform:translateY(0);transition:all .3s cubic-bezier(.77,0,.175,1);}
.region-banner-slider,.view-homepage-banner .view-content.row{margin:0;}
.region-banner-slider .block-views,.slick--view--homepage-banner{padding:0;}
.scroll-pink-logo,body.scrolled .navbar-brand .white-logo{display:none;}
body.scrolled .navbar-brand .scroll-pink-logo{display:block;}
body.scrolled .header .navbar{padding-top:15px;padding-bottom:15px;}
body.scrolled .header .navbar-expand-lg .navbar-nav .nav-link{color:#000;}
.header .navbar-expand-lg .navbar-nav .nav-link{margin:0px 15px;font-size:16px;line-height:1.25;color:#fff;text-transform:uppercase;font-style:italic;padding:2px 2px;}
.header .social-links{padding-top:0;padding-left:35px;}
.header .navbar-expand-lg .navbar-nav .nav-link.is-active,.header .navbar-expand-lg .navbar-nav .nav-link:hover{background:#f90786;color:#fff!important;}
.footer{background-image:linear-gradient(108deg,#150425 19%,#000 99%);padding-top:81px;}
.footer h2{font-size:20px;font-weight:bold;letter-spacing:1px;color:rgb(255 255 255 / 40%);text-transform:uppercase;padding-top:23px;margin-bottom:15px;}
.footer .nav-link{font-size:16px;line-height:1.25;letter-spacing:0.5px;color:#fff;text-transform:uppercase;font-style:italic;padding:15px 0px 15px 0px;}
.footer ul.nav{flex-direction:column;}
.social-links{line-height:0;font-size:0;padding-top:15px;}
.social-links a{font-size:0;width:30px;height:30px;background-color:#fff;border-radius:20px;display:inline-block;margin-right:10px;}
.social-links a:hover,body.scrolled .header .social-links a,.sticky-menu .navbar-collapse .social-links a{background-color:#f90786;}
body.scrolled .header .social-links a:hover,.sticky-menu .navbar-collapse .social-links a:hover{background-color:#ffffff;}
.soc-fb,body.scrolled .header .soc-fb:hover,.sticky-menu .navbar-collapse .soc-fb:hover{background:url(../images/facebook-pink.svg) no-repeat center;}
.soc-fb:hover,body.scrolled .header .soc-fb,.sticky-menu .navbar-collapse .soc-fb{background:url(../images/facebook-wht.svg) no-repeat center;}
.soc-insta,body.scrolled .header .soc-insta:hover,.sticky-menu .navbar-collapse .soc-insta:hover{background:url(../images/instagram-pink.svg) no-repeat center;}
.soc-insta:hover,body.scrolled .header .soc-insta,.sticky-menu .navbar-collapse .soc-insta{background:url(../images/instagram-wht.svg) no-repeat center;}
.soc-tiktok,body.scrolled .header .soc-tiktok:hover,.sticky-menu .navbar-collapse .soc-tiktok:hover{background:url(../images/tik-tok-pink.svg) no-repeat center;}
.soc-tiktok:hover,body.scrolled .header .soc-tiktok,.sticky-menu .navbar-collapse .soc-tiktok{background:url(../images/tik-tok-wht.svg) no-repeat center;}
.soc-youtube,body.scrolled .header .soc-youtube:hover,.sticky-menu .navbar-collapse .soc-youtube:hover{background:url(../images/youtube-pink.svg) no-repeat center;}
.soc-youtube:hover,body.scrolled .header .soc-youtube,.sticky-menu .navbar-collapse .soc-youtube{background:url(../images/youtube-wht.svg) no-repeat center;}
.soc-linkedin,body.scrolled .header .soc-linkedin:hover,.sticky-menu .navbar-collapse .soc-linkedin:hover{background:url(../images/linkedin-pink.svg) no-repeat center;}
.soc-linkedin:hover,body.scrolled .header .soc-linkedin,.sticky-menu .navbar-collapse .soc-linkedin{background:url(../images/linkedin-wht.svg) no-repeat center;}
.menu--visiter-notre-site .nav-link{font-weight:bold;color:#f90786;}
.menu--liens-utiles{padding-left:45px;padding-right:0;}
.menu--visiter-notre-site{padding-left:65px;padding-right:0;}
#block-footersocialmedia{padding-left:90px;}
.footer-top{padding-bottom:82px;}
.copyright-desc{color:#fff;font-size:14px;font-weight:300;padding-bottom:28px;letter-spacing:0.44px;}
.footer .nav-link:hover{color:#f90786;}
.menu--visiter-notre-site .nav-link:hover{color:#ffffff;}
.home-slider-wrap h1{line-height:0.86;letter-spacing:-3.5px;color:#fff;}
.view-homepage-banner .slick img{max-width:none;margin-bottom:-156px;padding-top:70px;}
.home-slider-wrap{padding-top:62px;}
.view-homepage-banner .slick-list.draggable{padding-bottom:85px;}
.home-slider-right{padding-left:33px;}
.slider-subtitle1,.slider-subtitle2{font-size:22px;font-weight:500;line-height:1.14;}
.slider-subtitle1{color:#fff;}
.slider-subtitle2{color:#fff;opacity:0.5;padding-bottom:8px;}
.slider-subtitle-wrap{display:flex;justify-content:end;}
.slider-subtitle-inner-wrap,.view-homepage-banner .slider-link{display:inline-block;}
.slider-link .pink-btn{display:flex;align-items:center;padding-top:23px;padding-bottom:23px;}
.home-slider-left{display:flex;flex-direction:column;justify-content:center;}
.slider-link .pink-btn:after{content:"";display:flex;background:url(../images/icon-arrow-right.svg) no-repeat;width:35px;height:35px;margin-left:23px;}
.top-title{font-size:18px;font-style:italic;line-height:1.67;color:rgb(0 0 0 / 60%);}
.realdeals-section-wrap{padding-bottom:73px;}
.realdeals-section-wrap .section-content{margin-bottom:50px;}
.realdeals-section-wrap .second-section{margin-top:80px;}
.realdeals-right{padding-bottom:15px;}
.communaute-section-wrap{background-image:linear-gradient(120deg,#f90786 2%,#d9096b 37%,#f10f60 67%,#d00f74 100%);padding-top:94px;padding-bottom:125px;text-align:center;color:#fff;}
.comm-media{width:20%;}
.comm-media-wrap{display:flex;flex-wrap:wrap;}
.realdeals-left h4{padding-top:12px;}
.realdeals-left .font-28{padding-top:22px;}

/*.realdeals-left{padding-right:0;}*/
.comm-media-img{background-color:#fff;width:170px;height:170px;display:flex;align-items:center;justify-content:center;border-radius:170px;margin:0 auto;}
.communaute-section-wrap .wht-btm-line:after,.recent-news-head .wht-btm-line:after{margin-left:auto;margin-right:auto;}
.communaute-section-wrap .top-title{color:rgb(255 255 255 / 80%);padding-bottom:10px;}
.communaute-section-wrap .font-28{max-width:836px;margin:0 auto;padding-bottom:43px;}
.communaute-section-wrap h4{margin-bottom:30px;}
.comm-media-img{margin-bottom:26px;}
.communaute-section-wrap .social-media-text{font-size:20px;font-weight:bold;line-height:2.25;letter-spacing:1.5px;color:#fff;text-transform:uppercase;}
.social-media-desc{font-size:18px;line-height:1.22;color:#fff;max-width:181px;margin:0 auto;padding-bottom:40px;}
.dernieres-section-wrap{background-color:#16192c;color:#fff;}
.view-home-experience-slider .view-content.row{margin:0;}
.view-home-experience-slider .slick-initialized{overflow:hidden;}
.view-home-experience-slider .slick-list.draggable{margin:0 auto 0 auto;max-width:38em;overflow:visible;position:relative;width:100%!important;}
.view-home-experience-slider .slick-track{display:flex;box-sizing:content-box;margin:0px 0px 0px auto;width:100%!important;justify-content:center;}
.view-home-experience-slider .exp-slider-wrap{width:660px;display:block;margin:0 auto;}
.view-home-experience-slider .slick-slide{padding:0px 15px 0px 15px;}
.slick--view--home-experience-slider{padding:0;}
.dernieres-section-wrap{padding-top:138px;}
.dernieres-section-wrap .top-title,.recent-news-head .top-title{color:rgb(255 255 255 / 60%);}
.dernieres-left{padding-right:26px;}
.dernieres-right{padding-left:120px;}
.dernieres-section-wrap .pink-btn{min-width:380px;margin-bottom:15px;}
.dernieres-section-wrap .container{max-width:1100px;}
.dernieres-content{position:relative;left:173px;}
.dernieres-left h4{padding-top:9px;}
.dernieres-left .font-28{padding-top:15px;}
.view-home-experience-slider{padding-top:97px;}
.exp-slider-img{position:relative;}
.play-btn-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;}
.play-btn{transition:all 0.3s ease;}
.play-btn-inner{border:solid 1px #fff;width:90px;height:90px;border-radius:90px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;padding-left:8px;}
.exp-slider-wrap:hover .play-btn-inner,.view-experience-video-view .youtube-para .play-btn-wrap:hover .play-btn-inner,.view-talent-video-view .play-btn-wrap:hover .play-btn-inner,.talent-highlight-wrap .youtube-para:hover .play-btn-wrap .play-btn-inner,.video-list-thb-image:hover .play-btn-wrap .play-btn-inner,.view-experience-video-view .youtube-para:hover .play-btn-wrap .play-btn-inner{transform:scale(0.9);transition:all 0.3s ease;}
.exp-slider-wrap:hover .play-btn,.view-experience-video-view .youtube-para .play-btn-wrap:hover .play-btn,.view-talent-video-view .play-btn-wrap:hover .play-btn,.talent-highlight-wrap .youtube-para:hover .play-btn-wrap .play-btn,.video-list-thb-image:hover .play-btn-wrap .play-btn,.view-experience-video-view .youtube-para:hover .play-btn-wrap .play-btn{transform:scale(1.2);transition:all 0.3s ease;}
.view-home-experience-slider .exp-slider-title{max-width:485px;margin-top:29px;color:#fff;line-height:1.4;margin-bottom:19px;}
.articles-section-wrap h4{color:#ffffff;margin-bottom:0;padding-bottom:352px;}
.view-home-recent-news .view-header{background:#16192c;padding-top:100px;text-align:center;}
.recent-news-inner-wrap{background:#fff;margin-top:-300px;padding:97px 65px 0px 64px;}
.recent-news-img,.talent-list-item-img,.exp-slider-img,.talent-highlight-wrap .youtube-para,.video-list-thb-image,.view-experience-video-view .youtube-para,.exper-content-slider-img-wrap{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%;display:inline-block;}
.recent-news-img img,.talent-list-item-img img,.exp-slider-img img,.talent-highlight-wrap .youtube-para > img,.video-list-thb-image > img,.view-experience-video-view .youtube-para > img,.exper-content-slider-img-wrap img{transition:all 0.3s ease;}
.recent-news-wrap:hover .recent-news-img img,.talent-list-item-wrap:hover .talent-list-item-img img,.exp-slider-wrap:hover .exp-slider-img img,.talent-highlight-wrap .youtube-para:hover > img,.video-list-thb-image:hover > img,.view-experience-video-view .youtube-para:hover > img,.exper-content-slider-link:hover .exper-content-slider-img-wrap img{transform:scale(1.1);}
.recent-news-wrap:hover .font-28{color:#f90786;}
.recent-news-wrap:hover .recent-news-date span{color:rgb(249 7 134 / 10%);}
.recent-news-date{color:#000;text-transform:uppercase;}
.recent-news-date span{color:rgb(0 0 0 / 10%);}
.recent-news-date.pink-btm-line:after{margin-top:18px;}
.recent-news-wrap .font-28{color:#000;max-width:545px;padding-top:23px;line-height:1.25;}
.recent-news-inner-wrap .views-row{padding-bottom:70px;}
.more-link{text-align:center;padding-bottom:149px;}
.more-link a{width:350px;}
.recent-news-img img{width:100%;height:auto;}
.recent-news-right{text-align:right;}
.experience-banner{background-image:linear-gradient(104deg,#b5cdd4 1%,#bccced 37%,#c0bdd5 68%,#aac1c8 100%);}
.experience-banner .text-animate{padding-top:139px;padding-bottom:99px;}
.experience-banner h3{max-width:900px;text-align:center;margin:0 auto;}
.view-experience-video-view .views-row{text-align:center;}
.view-experience-video-view .youtube-para{display:flex;position:relative;width:100%;padding-top:56.25%;height:0px;margin-left:0;margin-right:0;margin-top:86px;}
.view-experience-video-view .youtube-para iframe,.view-experience-video-view .youtube-para > img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;-o-object-fit:fill;object-fit:fill;}
.exper-venue{display:inline-flex;background:#f90786;border-radius:18px;padding:2px 23px 2px 15px;font-size:16px;align-items:center;}
.exper-venue:before{content:"";display:block;background:url(../images/location-icon.svg) no-repeat;width:14px;height:18px;margin-right:8px;flex:0 0 auto;}
.exper-title-desc-wrap{padding:47px 165px 79px 53px;}
.exper-desc{font-weight:300;padding-top:30px;}
.exper-desc p{margin-bottom:30px;}
.view-experience-video-view .youtube-para .play-btn-inner{width:122px;height:122px;cursor:pointer;}
.view-experience-video-view .youtube-para .play-btn{width:21px;height:auto;margin-left:5px;margin-top:3px;}
.view-experience-images-slider .view-content.row,.view-experience-content-slider .view-content.row,.view-article-images-slider .view-content.row,.view-talent-images-slider .view-content.row{margin:0;}
.view-experience-images-slider .slick--view--experience-images-slider,.view-article-images-slider .slick--view--article-images-slider,.view-talent-images-slider .slick--view--talent-images-slider{padding:0;}
.youtube-para iframe{width:1119px;height:682px;object-fit:cover;}
.view-experience-images-slider .views-field-field-media-image,.view-article-images-slider .views-field-field-media-image,.view-talent-images-slider .views-field-field-media-image{padding:0px 15px;}
.exper-return-link{text-align:center;padding-top:51px;padding-bottom:140px;}
.back-link{display:inline-flex;font-size:22px;font-weight:600;line-height:1.18;letter-spacing:-0.5px;color:#f90786;text-transform:uppercase;align-items:center;}
.back-link:before{content:"";display:inline-block;background:url(../images/icon-arrow-left.svg) no-repeat;width:27px;height:27px;margin-right:3px;transition:all 0.3s ease;}
.back-link:hover{color:#000;transition:all 0.3s ease;}
.back-link span{transition:all 0.3s ease;}
.back-link:hover span{padding-right:6px;transition:all 0.3s ease;}
.back-link:hover:before{margin-right:9px;transition:all 0.3s ease;}
.exper-reference-slider{background-image:linear-gradient(160deg,#150425 15%,#000 100%);}
.exper-content-slider-img{opacity:0.35;}
.exper-content-slider-link{position:relative;display:block;}
.exper-content-slider-title{position:absolute;top:90px;left:130px;max-width:360px;line-height:1.4;}
.view-experience-content-slider .slick-arrow::before{content:"";background:url(../images/back-icon-left.svg) no-repeat;width:24px;height:18px;display:block;opacity:1;}
.view-experience-content-slider .slick-arrow{width:24px;height:18px;}
.view-experience-content-slider .slick-prev{left:-3.5%;}
.view-experience-content-slider .slick-next{right:-3.5%;transform:rotate(180deg);}
.view-experience-content-slider .slick-arrow:hover{opacity:0.6;}
.view-filters .views-exposed-form .radio:last-child{margin-right:0;}
.view-filters .views-exposed-form .form-item label{width:100%;font-size:16px;color:#f90786;background-color:#ffffff;text-align:center;padding:3px 18px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:18px;border:solid 1px #f90786;}
.view-filters .views-exposed-form .form-item .form-radio{-webkit-appearance:button;-moz-appearance:button;-o-appearance:button;-ms-appearance:button;appearance:button;display:none;}
.view-filters .views-exposed-form .form-item .selected label,.view-filters .views-exposed-form .form-item label:hover{background:#f90786;color:#fff;}
.view-experience-listing .view-filters .form-radios{display:flex;align-items:center;padding-top:60px;flex-wrap:wrap;}
.node--type-experience-landing-page .experience-banner h2{max-width:720px;margin:0 auto;text-align:center;}
.node--type-experience-landing-page .form-row>fieldset,.node--type-experience-landing-page .form-row>div{padding:0;}
.view-experience-listing .view-filters .views-exposed-form .radio.form-check{padding-left:0;padding-right:10px;margin-bottom:15px;}
.view-experience-listing .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;}
.view-experience-listing .view-content{padding-top:20px;}
.view-experience-listing .exp-slider-img .image-style-home-experience-thumbnail{width:100%;height:auto;}
.view-experience-listing .views-row:nth-child(odd){padding-right:15px;}
.view-experience-listing .views-row:nth-child(even){padding-left:15px;}
.video-list-wrapper{display:inline-block;}
.video-list-text{padding-top:15px;color:#000;max-width:600px;line-height:1.4;text-align:left;}
.view-experience-listing .exp-slider-title{padding-top:29px;padding-bottom:60px;color:#000;max-width:435px;line-height:1.4;}
.experience-list-content{padding-bottom:119px;}
.experience-list-content ul.pager,.article-list-content-section ul.pager{margin-bottom:0;list-style:none;padding-left:0;}
.experience-list-content .pager__item,.article-list-content-section .pager__item{text-align:center;}
.experience-list-content .pager__item a,.article-list-content-section .pager__item a{background-image:linear-gradient(105deg,#f90786 1%,#d9096b 37%,#f10f60 67%,#d00f74 100%);padding:25px 25px 24px 35px;font-size:22px;font-weight:600;line-height:1.18;letter-spacing:-0.5px;color:#fff;text-transform:uppercase;display:inline-flex;align-items:center;margin-top:25px;margin-bottom:60px;}
.experience-list-content .pager__item a:after,.article-list-content-section .pager__item a:after{content:"";display:inline-block;background:url(../images/icon-plus.svg) no-repeat;width:35px;height:36px;margin-left:58px;}

/* blog */
.article-list-banner{background-image:linear-gradient(104deg,#160428 -10%,#2b0d48 47%,#270829 99%);}
.article-list-banner .text-animate{padding-top:154px;padding-bottom:106px;}
.article-list-banner h2{line-height:1.43;margin-bottom:0;text-align:center;}
.view-article-listing{padding-top:93px;padding-bottom:119px;}
.view-article-listing .views-row{padding-bottom:70px;}
.article-banner .text-animate{padding-top:131px;padding-bottom:84px;}
.article-date{text-align:center;color:#b1b1b1;line-height:2.25;font-weight:500;text-transform:uppercase;}
.article-date span{color:#727272;}
.article-detail-page .article-banner h5{max-width:700px;margin:0 auto;text-align:center;}
.article-content-section{padding-top:84px;}
.article-desc1 strong,.article-desc2 strong{font-weight:500;}
.article-desc1,.article-desc2{font-weight:300;max-width:890px;margin:0 auto;}
.article-images-slider,.article-desc2-wrap{padding-top:75px;}
.article-desc2-wrap .exper-return-link{padding-top:48px;padding-bottom:180px;}
.article-banner{background-repeat:no-repeat;background-size:cover;background-position:center;}
.projet-banner-wrap{background-image:linear-gradient(103deg,#f90786 1%,#d9096b 37%,#f10f60 67%,#d00f74);}

/* project */
.projet-banner{background-position:center -120px;background-repeat:no-repeat;text-align:center;}
.projet-banner .text-animate{padding-top:152px;padding-bottom:132px;}
.projet-realdeals-right{margin-top:-90px;}
.projet-realdeals-subtitle{padding-top:96px;}
.projet-realdeals-subtitle h4{max-width:594px;}
.projet-realdeals-subtitle .pink-btm-line:after{margin-top:20px;}
.projet-realdeals-para{padding-top:25px;padding-right:31px;}
.projet-text-desc-wrap{padding-top:71px;}
.projet-item-wrap .pink-btm-line:after{width:40px;margin-top:18px;}
.projet-item-desc{font-weight:300;padding-bottom:55px;max-width:512px;}
.projet-item-title{margin-bottom:25px;padding-right:80px;}
.projet-item-desc a{font-weight:600;color:#000;}
.projet-item-desc a:hover{color:#f90786;}
.projet-content-section .exper-return-link{padding-top:10px;padding-bottom:113px;}

/*talent*/
.talent-banner{text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;}
.talent-banner .text-animate{padding-top:152px;padding-bottom:73px;}
.talent-banner h2{margin-bottom:20px;}
.talent-banner-category,.talent-profile-content strong,.talent-desc-wrap strong{font-weight:600;}
.talent-content-section{padding-top:95px;}
.talent-profile-title{margin-bottom:30px;}
.talent-profile-content{font-weight:300;}
.talent-profile-right{padding-left:60px;padding-top:67px;}
.talent-desc-wrap ul{list-style-image:url(../images/dot-img.svg);padding-left:12px;font-weight:300;}
.talent-desc-wrap li{padding-left:12px;}
.talent-region img{padding-left:5px;}
.talent-video-desc{max-width:890px;margin:0 auto;font-weight:300;margin-top:80px;}
.talent-video-link{max-width:890px;margin:0 auto;font-size:22px;font-weight:600;display:flex;line-height:1.18;letter-spacing:-0.5px;color:#f90786;text-transform:uppercase;padding-top:52px;}
.talent-video-link a{color:#f90786;}
.talent-video-link:before{content:"";display:block;background:url(../images/icon-instagram.svg);width:27px;height:26px;margin-right:3px;}
.talent-video-section{padding-top:107px;}
.video-list-thb-image{position:relative;display:inline-block;}
.node--type-talent .ui-dialog .ui-dialog-content,.node--type-article .ui-dialog .ui-dialog-content{overflow:unset;}
.view-talent-video-view,.node--type-talent .youtube-para,.node--type-article .youtube-para{text-align:center;}
.node--type-talent .youtube-para,.node--type-article .youtube-para{display:flex;position:relative;width:100%;padding-top:56.25%;height:0px;margin:0 auto;}
.view-talent-video-view .ajax-progress,.node--type-talent .ui-dialog-title,.node--type-article .ui-dialog-title,.view-article-video-view .ajax-progress{display:none;}
.view-talent-images-slider{padding-top:59px;}
.node--type-talent .youtube-para iframe,.node--type-article .youtube-para iframe{position:absolute;left:0;top:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:fill;}
.node--type-talent .ui-widget-header,.node--type-article .ui-widget-header,.node--type-talent .ui-widget.ui-widget-content,.node--type-article .ui-widget.ui-widget-content{border:none;background:transparent;}
.node--type-talent .ui-widget-overlay,.node--type-article .ui-widget-overlay{opacity:0.8;background-image:linear-gradient(131deg,#150425 17%,#000 99%);}
.ui-dialog .ui-dialog-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#6f6f6f;}
.ui-dialog .ui-dialog-content::-webkit-scrollbar{width:4px;background-color:transparent;}
.ui-dialog .ui-dialog-content::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#b6b0b6;}
.ui-dialog .ui-dialog-titlebar-close{border:none;background:url(../images/icon-close-popup.svg) no-repeat;width:30px;height:30px;margin-bottom:24px;top:-15px;right:37px;}
.view-talent-video-view .play-btn-inner,.view-article-video-view .play-btn-inner{width:102px;height:102px;}
.view-talent-video-view .play-btn-inner .play-btn,.view-article-video-view .play-btn-inner .play-btn{width:18px;height:auto;}
.talent-content-section .exper-return-link{padding-top:40px;padding-bottom:139px;}
.view-talent-video-view .video-list-thb-image img,.view-article-video-view .video-list-thb-image img{width:100%;height:auto;}
.talent-list-banner{background-image:linear-gradient(106deg,#f90786 1%,#d9096b 37%,#f10f60 67%,#d00f74);}
.talent-list-banner-inner{background:url(../images/round-bg.svg) no-repeat;background-position:center;text-align:center;}
.talent-list-banner-inner .text-animate{padding-top:166px;padding-bottom:92px;}
.talent-list-banner-inner h2{max-width:758px;margin:0 auto;}
.talent-list-content-section{padding-top:83px;padding-bottom:0px;}
.talent-list-content-wrap .pink-btm-line:after{margin-top:21px;}
.talent-list-content-wrap .talent-list-left h4{margin-bottom:32px;}
.talent-list-content-wrap .talent-list-left .font-28{padding-right:55px;padding-bottom:51px;}
.talent-list-content-section .talent-list-left .pink-btn:after{content:"";display:block;background:url(../images/icon-arrow-right-pink.svg) no-repeat;width:43px;height:35px;margin-left:40px;background-position:left;transition:all 0.3s ease;}
.talent-list-content-section .talent-list-left .pink-btn:hover:after{background-position:right;transition:all 0.3s ease;}
.talent-list-content-section .talent-list-left .pink-btn,.highlight-content-wrap .pink-btn{display:inline-flex;align-items:center;}
.talent-list-content-wrap{padding-bottom:117px;}
.talent-list-right{padding-left:120px;padding-right:82px;padding-top:157px;position:relative;}
.talent-quote{font-size:22px;font-weight:500;line-height:1.45;padding-bottom:25px;}
.talent-quote:before{content:"";display:block;background:url(../images/quotes.svg) no-repeat;width:69px;height:62px;position:absolute;left:27px;top:163px;flex:0 0 auto;}
.talent-person-quote{font-size:18px;line-height:1.22;color:#6b6b6b;padding-bottom:3px;}
.talent-person-legend{font-size:18px;font-weight:300;font-style:italic;line-height:1.39;}
.talent-list-right .pink-btn{margin-top:50px;display:inline-flex;align-items:center;}
.talent-list-right .pink-btn:before{content:"";display:block;background:url(../images/icon-pdf.svg) no-repeat;width:36px;height:36px;margin-right:17px;flex:0 0 auto;}
.highlight-content-wrap{padding-top:34px;align-items:end;}
.highlight-right-content{text-align:center;padding-right:52px;}
.highlight-content-wrap .pink-btn:after{content:"";display:block;background:url(../images/icon-arrow-right-pink.svg) no-repeat;width:43px;height:35px;margin-left:14px;flex:0 0 auto;background-position:left;transition:all 0.3s ease;}
.highlight-content-wrap .pink-btn:hover:after{background-position:right;transition:all 0.3s ease;}
.highlight-name-wrap,.talent-item-name-wrap{display:flex;align-items:center;}
.highlight-sport,.talent-item-sport{font-size:20px;font-weight:600;color:#f90786;line-height:1.5;padding-left:15px;}
.highlight-desc{font-size:22px;line-height:1.45;font-weight:300;padding-top:15px;}
.talent-list-section{padding-top:166px;}

.talent-list-item-img img{width:100%;height:auto;}
.talent-list-section .view-talent-listing .views-row:nth-child(3){margin-top:-40px;}
.talent-item-name-wrap{margin-top:34px;}
.talent-item-link{padding-top:30px;}
.talent-item-desc{font-size:18px;font-weight:300;line-height:1.56;max-width:546px;padding-top:10px;}
.pink-right-link{display:inline-flex;font-size:22px;font-weight:600;line-height:1.18;letter-spacing:-0.5px;color:#f90786;text-transform:uppercase;align-items:center;}

.pink-right-link:hover:after,.talent-list-item-wrap:hover .pink-right-link:after{margin-left:19px;}
.pink-right-link:hover,.talent-list-item-wrap,.talent-list-item-wrap:hover .pink-right-link,.talent-list-item-wrap:hover{color:#000;}
.talent-item-sport{font-size:18px;}
.talent-highlight-wrap .play-btn-inner{width:100px;height:100px;cursor:pointer;}
.talent-highlight-wrap .play-btn-wrap .play-btn{width:18px;height:auto;}
.talent-highlight-wrap .youtube-para{display:flex;position:relative;width:100%;padding-top:56.25%;height:0px;margin-left:0;margin-right:0;margin-top:86px;}
.talent-highlight-wrap .youtube-para iframe,.talent-highlight-wrap .youtube-para > img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;-o-object-fit:fill;object-fit:fill;}
.user-login-form,.user-register-form,.user-pass{max-width:1140px;margin:0 auto;margin-top:50px;margin-bottom:100px;}
.node--type-experience header .navbar-nav .nav-item .nav-link.nav-link--fr-vecu-ce-deal-pour-vous,.node--type-projet header .navbar-nav .nav-item .nav-link--fr-realdealsch-soutient-les-talents-romands,.node--type-article header .navbar-nav .nav-item .nav-link--fr-blog{background:#f90786;color:#fff!important;}
.view-experience-images-slider .slick--initialized .slick__arrow,.view-article-images-slider .slick--initialized .slick__arrow,.view-talent-images-slider  .slick--initialized .slick__arrow{display:none;}
@media (hover:hover) and (pointer:fine){
	#cursor{z-index:99;position:fixed;left:0;top:0;pointer-events:none;will-change:transform;opacity:0;transition:all 0.1s ease;}
	#cursor .cursor--inner{width:100px;height:100px;transform:translate(-50%,-50%);position:relative;}
	.cursor-show{opacity:1!important;transition:all 0.1s ease;}
	.cursor--prev{background:url(../images/icon-arrow-left.svg) no-repeat;width:27px;height:26px;position:absolute;top:50%;transform:translateY(-50%);left:12px;transition:all 0.3s ease;z-index:2;}
	.cursor--next{background:url(../images/icon-arrow-right-black.svg) no-repeat;width:27px;height:26px;position:absolute;top:50%;transform:translateY(-50%);right:12px;transition:all 0.3s ease;z-index:2;}
	.pointer-down .cursor--prev{left:8px;transition:all 0.3s ease;background:url(../images/icon-arrow-left-wht.svg) no-repeat}
	.pointer-down .cursor--next{right:-8px;transition:all 0.3s ease;background:url(../images/icon-arrow-right-wht.svg) no-repeat;}
	#cursor .cursor--inner:after{content:"";display:block;background:#ffffff;width:100px;height:100px;position:absolute;left:0;top:0;border-radius:50%;transition:all 0.3s ease;}
	#cursor.pointer-down .cursor--inner:after{content:"";display:block;background:#ffffff;position:absolute;border-radius:50%;transform:scale(0.2);transition:all 0.3s ease;}
}
.view-experience-images-slider .slick img,.view-article-images-slider .slick img,.view-talent-images-slider .slick img{object-fit:cover;object-position:center;}
.comm-media-wrap a:hover .comm-media-img img{transform:scale(1.1);transition:all 0.3s ease;}
.comm-media-img img{transition:all 0.3s ease;}
.experience-detail-page .experience-banner{height:inherit;display:flex;justify-content:center;align-items:center;}
.exper-reference-slider .container{max-width:90%;}
.exper-content-slider-img-wrap .exper-content-slider-img,.exper-content-slider-img-wrap{width:100%;}
.exper-content-slider-wrap .exper-content-slider-title{top:50%;left:50%;transform:translate(-50%,-50%);}
.view-experience-content-slider .slick-next:hover{right:-4%;}
.view-experience-content-slider .slick-prev:hover{left:-4%;}
@keyframes fadeInLeft{
	0%{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);}
	100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes fadeInRight{
	0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
	100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInRight{
	0%{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);}
	100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.animation-text{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.slick-active .slider-subtitle-inner-wrap.animation-text,.slick-active h1.animation-text{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;animation-delay:0s;}
.slick-active .slider-subtitle-inner-wrap.animation-text{animation-delay:0.2s;}
.slick-active h1.animation-text{animation-delay:0.4s;}
.slick-active .slider-img.animation-text{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;animation-delay:0.3s;}
.view-talent-video-view .views-row,.view-article-video-view .views-row{padding-bottom:40px;}
.talent-list-content-section .talent-links-section{padding-top:120px;}

/**/
.realdeals-sport-section .pink-btm-line{margin-bottom:22px;}
.realdeals-sport-section .font-28{margin-bottom:80px;}
.sports-block-title{text-align:center;font-weight:700;font-size:28px;line-height:38px;max-width:180px;margin:0 auto;}
.sports-block-img{margin-bottom:10px;height:150px;}
.sports-block{padding-bottom:97px;}
.second-section .realdeals-left{margin-left:-37px;}
.support-title-dec{padding-top:83px;}
.support-title-dec h4,.support-title-dec .section-content{max-width:890px;}
.support-title-dec h4{margin-bottom:32px;}
.support-title-dec .section-content{padding-bottom:100px;}
.support-left-right-dec,.support-img-title-text{padding-top:100px;padding-bottom:100px;}
.support-left-right-dec h4,.support-title-text-img h4{margin-bottom:25px;}
.support-dec-content{font-size:22px;line-height:32px;}
.support-title-text-img{padding-bottom:100px;}
.support-title-text-img .pink-btm-line:after,.grid-img-wrap .pink-btm-line:after{margin-top:12px;}
.support-title-text-img .support-dec-content,.support-img-title-text .support-dec-content{max-width:662px;}
.blue-support-bg{background:#16192C;padding:110px 0px 177px 0px;color:#fff;font-weight:300;}
.blue-support-bg .wht-btm-line:after,.support-con-title-text .pink-btm-line:after,.support-left-right-dec .pink-btm-line:after{margin-top:12px;}
.blue-support-bg h6,.support-con-title-text h4{margin-bottom:22px;}
.blue-support-bg h6 span,.grid-img-wrap h5 span{color:#F90786;}
.support-con-title-text{margin-left:-50px;}
.support-con-title-text a{font-weight:bold;color:#000;}
.masonry-layout-grid-images{padding:0;}
.masonry-layout-grid-images .masonry-item{padding:15px;}
.masonry-layout-grid-images .masonry-item img{width:100%;height:auto;}
.grid-img-wrap h5{margin-bottom:15px;}
.view-grid-images .pager{padding-left:0;list-style:none;text-align:center;margin-bottom:0;}
.view-grid-images .button{margin-top:40px;}
.grid-img-wrap{margin-bottom:40px;}
.header .navbar-expand-lg .navbar-nav .nav-item:first-child{width:215px;}
.header .navbar-expand-lg .navbar-nav .nav-item:nth-child(2){width:245px;}
.header .navbar-expand-lg .navbar-nav .nav-item:nth-child(3){width:160px;}
.realdeals-sport-section .sports-content-wrap .sports-block-img img{width:150px;max-width:100%;}
/* new section css*/
.talent-list-page .tal-last-sec-wrap{background:#F4F6F6;padding-block:81px 94px;margin-top:117px;}
.tal-last-sec-wrap .tal-last-title h6{max-width:362px;line-height:40px;width:100%;margin-bottom:0px;}
.tal-last-sec-wrap .tal-last-title h6:after{content:"";display:block;width:65px;height:3px;background:#f90786;margin-top:16px;}
.tal-last-sec-wrap .tal-last-desc{font-size:18px;font-weight:300;line-height:1.56;}
.tal-last-sec-wrap .tal-last-desc p{max-width:394px;width:100%;}
.tal-last-sec-wrap .tal-last-title-desc{margin-bottom:34px;}

/* new page design*/
.tale-support-page .talent-list-content-section {
    padding-top: 23px;
}
.tale-support-page .talent-list-section{padding-top:42px;}
.tale-support-page .talent-list-section .views-infinite-scroll-content-wrapper{display: flex;flex-wrap: wrap;}
.talent-list-section .view-talent-listing .views-row:nth-child(2) .talent-list-item-wrap{padding-top:36px;}
.talent-list-section .view-talent-listing .views-row:nth-child(odd){padding-bottom:109px;}
.talent-list-section .view-talent-listing .views-row:nth-child(even){padding-top:145px;padding-left:15px;}

.talent-list-section .view-talent-listing .js-pager__items{
	
	padding: 0px;
    list-style: none;
    text-align: center;
    margin-block: 67px 0px;
}
.talent-list-section .view-talent-listing .js-pager__items a {
	color:#F90786;
	font-size:22px;font-weight:600;line-height:1.18;letter-spacing:-0.5px;text-transform:uppercase;
	display: flex;
	justify-content: center;
	align-items: center;
}
.talent-list-section .view-talent-listing .js-pager__items a:after {
	content: '';
	background: url('../images/arrow_down.svg') no-repeat;
	width: 26px;
	height: 26px;
	margin-left: 9px;
}
.pink-right-link:after{content:"";display:inline-block;background:url(../images/icon-arrow-right-black.svg) no-repeat;width:27px;height:27px;margin-left:10px;transition:all 0.3s ease;flex:0 0 auto;}

.talent-list-section .pink-right-link:after{margin-left:0px;}
.pink-right-link:hover:after,.talent-list-item-wrap:hover .pink-right-link:after{margin-left:9px;}
.talent-list-section {margin-bottom: 71px;}