@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;800&display=swap";@font-face{font-family:"Prophet";src:url("../fonts/Prophet-Regular.woff2") format("woff2"),url("../fonts/Prophet-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Gotham";src:url("../fonts/Gotham-Bold.woff2") format("woff2"),url("../fonts/Gotham-Bold.woff") format("woff");font-weight:bold;font-style:normal}p{line-height:150%;font-size:18px}@media screen and (max-width: 769px){p{font-size:15px}}h1{font-family:"Prophet";font-style:normal;font-weight:normal;font-size:50px;line-height:100%;letter-spacing:-0.03em}@media screen and (max-width: 769px){h1{font-size:30px}}.slider-page h1.rs-layer{font-family:"Prophet" !important;font-style:normal !important;font-weight:normal !important;line-height:100% !important;letter-spacing:-0.03em !important}h2{font-family:"Prophet";font-style:normal;font-weight:600;font-size:28px;line-height:115%;letter-spacing:-0.02em}@media screen and (max-width: 769px){h2{font-size:18px}}h3{font-family:"Prophet";font-style:normal;font-weight:normal;font-size:42px;line-height:105%;letter-spacing:-0.03em}@media screen and (max-width: 769px){h3{font-size:28px}}h4{font-style:normal;font-weight:600;font-size:24px;line-height:26px}@media screen and (max-width: 769px){h4{font-size:15px}}h5{font-style:normal;font-weight:600;font-size:17px;line-height:100%;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width: 769px){h5{font-size:9px}}h6{font-weight:600;font-size:18px;line-height:22px;letter-spacing:.01em}@media screen and (max-width: 769px){h6{font-size:14px}}.slider-page h6.rs-layer{font-weight:600 !important;letter-spacing:.01em !important}.text-small{font-style:normal;font-weight:500;font-size:14px;line-height:135%}@media screen and (max-width: 769px){.text-small{font-size:12px}}.text-bigger{font-family:"Gotham";font-style:normal;font-weight:600;font-size:21px;line-height:150%}@media screen and (max-width: 769px){.text-bigger{font-size:17px}}.cta-2{font-style:normal;font-weight:bold;font-size:16px;line-height:20px;text-transform:uppercase;position:relative;padding-right:50px}@media screen and (max-width: 769px){.cta-2{font-size:12px;line-height:15px;padding-right:30px;font-weight:500}}.cta-2.text-primary:after{background-color:#d74d49}.cta-2:after{content:"";position:absolute;top:25px;bottom:auto;left:0;right:0;height:5px;width:100%;background-color:#fff}@media screen and (max-width: 769px){.cta-2:after{height:3px}}.jumbo-1{font-family:"Prophet";font-style:normal;font-weight:normal;font-size:159px;line-height:100%;letter-spacing:-0.06em}@media screen and (max-width: 769px){.jumbo-1{font-size:100px}}.jumbo-2{font-family:"Prophet";font-style:normal;font-weight:normal;font-size:89px;line-height:100%;letter-spacing:-0.03em}@media screen and (max-width: 769px){.jumbo-2{font-size:40px}}.jumbo-3{font-family:"Prophet";font-style:normal;font-weight:normal;font-size:70px;line-height:100%;letter-spacing:-0.03em}@media screen and (max-width: 769px){.jumbo-3{font-size:40px}}.caption{font-weight:600;font-size:16px;line-height:20px}@media screen and (max-width: 769px){.caption{font-size:12px;line-height:15px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:152px}@media screen and (max-width: 769px){body{margin-top:81px}}@media screen and (min-width: 769px){.is-overflow{overflow:auto}}.is-overflow::-webkit-scrollbar{display:none}.grecaptcha-badge{display:none}.anchor#contact{display:block;position:relative;top:-152px;visibility:hidden}@media screen and (max-width: 769px){.anchor#contact{top:-81px}}#wp-admin-bar-root-default #wp-admin-bar-wpseo-menu,#wp-admin-bar-root-default #wp-admin-bar-new_draft{display:none !important}.no-list{padding:0}.no-list li{list-style:none;margin:0}.no-text-decoration{color:inherit}.no-text-decoration:hover{text-decoration:none}.faded{opacity:0;visibility:hidden}.is-parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.img-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.is-fullheight{min-height:100vh;height:100vh;display:flex;flex-direction:row;justify-content:stretch}.is-img-cover{height:100%;object-fit:cover;width:100%;display:block}.btn-transparent .btn-link{text-decoration:none}.news-holder{color:initial;text-decoration:none;display:block;position:relative}.news-holder:hover{color:initial;text-decoration:none}.news-holder:hover img{opacity:.6}.news-holder .news-category{margin-top:24px}.news-holder h1,.news-holder h2{margin-top:10px}.news-holder .date{margin-top:30px;text-transform:capitalize}.news-holder img{width:100%;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms}.separator-line{width:100%;height:1px;background:#dfdfdf}.case-study-hightlight{background:#d74d49;padding-top:264px;padding-bottom:264px;position:relative;overflow:hidden}@media screen and (max-width: 769px){.case-study-hightlight{padding-top:79px;padding-bottom:79px}}.case-study-hightlight .btn-transparent{margin-top:30px}@media screen and (max-width: 769px){.case-study-hightlight .btn-transparent{margin-top:15px}}.case-study-hightlight img.image-background{position:absolute;right:0;top:0;bottom:0;left:auto;height:100%}@media screen and (max-width: 769px){.case-study-hightlight img.image-background{right:-85px}}img.background-symbol{position:absolute;right:0;top:auto;bottom:auto;left:auto}.as-symbol{position:relative;overflow:hidden}body:not(.single-studies):not(.single) .is-type-video .wp-block-embed__wrapper{text-align:center}body:not(.single-studies):not(.single) .is-type-video .wp-block-embed__wrapper iframe{width:720px;min-height:405px;height:50vh}@media screen and (max-width: 769px){body:not(.single-studies):not(.single) .is-type-video .wp-block-embed__wrapper iframe{width:100%;min-height:179px;height:33vh}}.multi-data-container{padding-top:30px;position:relative}@media screen and (max-width: 769px){.multi-data-container{padding-top:0}}.multi-data-container .title-section{padding-top:60px}@media screen and (max-width: 769px){.multi-data-container .title-section{padding-top:60px}}.multi-data-container .col-data{position:relative}@media screen and (max-width: 769px){.multi-data-container .col-data:not(:first-child) .text-holder{padding-top:0 !important}}@media screen and (min-width: 769px){.multi-data-container .col-data{padding:60px}.multi-data-container .col-data:before{content:"";background:#dfdfdf;width:1px;height:100%;position:absolute;right:auto;left:0;top:0;bottom:0}.multi-data-container .col-data .text-holder:not(:first-child){padding-top:46px}}@media screen and (max-width: 769px){.multi-data-container .data-details-holder:first-child .number{padding-top:36px}.multi-data-container .data-details-holder:first-child.text-holder{padding-top:60px}}@media screen and (min-width: 769px){.multi-data-container .data-details-holder:not(:last-child){border-bottom:1px solid #dfdfdf}}.multi-data-container .data-details-holder .number{margin-bottom:30px;padding-top:80px}@media screen and (max-width: 769px){.multi-data-container .data-details-holder .number{padding-top:60px;margin-bottom:15px}}.multi-data-container .data-details-holder h4{margin-bottom:14px}@media screen and (max-width: 769px){.multi-data-container .data-details-holder h4{margin-bottom:7px}}@media screen and (min-width: 769px){.multi-data-container .data-details-holder.number-holder{min-height:518px}}.multi-data-container .data-details-holder.text-holder{padding-bottom:46px}@media screen and (max-width: 769px){.multi-data-container .data-details-holder.text-holder{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #dfdfdf}}.multi-data-container .data-details-holder.text-holder h3{margin-bottom:30px}@media screen and (max-width: 769px){.multi-data-container .data-details-holder.text-holder h3{margin-bottom:0px;max-width:80%}}@media screen and (max-width: 769px){.multi-data-container .data-details-holder .accordion-title{display:flex;justify-content:space-between}.multi-data-container .data-details-holder .accordion-title svg{margin-top:5px}.multi-data-container .data-details-holder .accordion-content{height:0;overflow:hidden}.multi-data-container .data-details-holder .accordion-content .data-accordion{margin-top:15px}}.background-symbol-half{position:absolute;left:0;right:auto;top:auto;bottom:61px}.background-symbol-half.background-symbol-grey path{fill:#dfdfdf}.cta-team{background:#d74d49;padding-top:155px;padding-bottom:155px}@media screen and (max-width: 769px){.cta-team{padding-top:60px;padding-bottom:60px}}.cta-team h4{margin-bottom:15px}@media screen and (max-width: 769px){.cta-team h4{margin-bottom:17px}}.cta-team .jumbo-2{margin-bottom:30px}.spacer-120{padding-top:120px}@media screen and (max-width: 769px){.spacer-120{padding-top:60px}}.spacer-180{padding-top:180px}@media screen and (max-width: 769px){.spacer-180{padding-top:50px}}.highlight-title{font-family:"Gotham";font-style:normal;font-weight:600;font-size:18px;line-height:150%;color:#d74d49}.dynamic-text{display:inline-block}.user-content{padding-bottom:180px}@media screen and (max-width: 769px){.user-content{padding-bottom:53px}}.user-content h4{color:#d74d49;margin-bottom:15px}@media screen and (max-width: 769px){.user-content h4{margin-bottom:12px}}.user-content .jumbo-2{margin-bottom:60px}@media screen and (max-width: 769px){.user-content .jumbo-2{margin-bottom:30px}}@media(min-width: 782px){.user-content .wp-block-column:not(:first-child){margin-left:90px}}.user-content>ul{padding-left:2px}.user-content>ul ul{padding-left:6px}@media screen and (max-width: 769px){.user-content>ul ul{padding-left:20px}}.user-content ul li{list-style:none;position:relative}.user-content ul li:before{content:"-";padding-right:5px}body:not(.single-studies) .user-content .is-type-video{margin-top:68px}@media screen and (max-width: 769px){body:not(.single-studies) .user-content .is-type-video{margin-top:45px}}.news-list .col-news{margin-bottom:60px}@media screen and (min-width: 769px){.news-list .col-news:before{content:"";background:#dfdfdf;width:1px;height:100%;position:absolute;right:auto;left:0;top:0;bottom:0}}.news-list .news-holder{padding-left:5px;padding-right:5px}.case-holder,.charity-holder{margin-bottom:90px;text-decoration:none;color:initial;display:block;padding-left:10px;padding-right:10px;position:relative}@media screen and (max-width: 769px){.case-holder,.charity-holder{margin-bottom:45px;padding-right:0;padding-left:0}}.case-holder:hover,.charity-holder:hover{text-decoration:none;color:initial}.case-holder:hover .img-holder img,.charity-holder:hover .img-holder img{mix-blend-mode:normal}.case-holder .img-holder,.charity-holder .img-holder{position:relative}.case-holder .img-holder .background-img,.charity-holder .img-holder .background-img{background:#c4c4c4;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}.case-holder .img-holder img,.charity-holder .img-holder img{-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;mix-blend-mode:luminosity}@media screen and (max-width: 769px){.case-holder .img-holder img,.charity-holder .img-holder img{mix-blend-mode:normal}}.case-holder h6.study-category,.case-holder h6.charity-category,.charity-holder h6.study-category,.charity-holder h6.charity-category{margin-top:15px;color:#d74d49}.case-holder h1,.charity-holder h1{margin-top:5px}.hero-single{height:719px;width:100%}@media screen and (max-width: 769px){.hero-single{min-height:180px;height:33vh;max-height:719px}}.hero-single .hero-background{height:100%;background-size:cover;background-position:top;background-repeat:no-repeat}.hero-single .hero-background.is-dark{mix-blend-mode:luminosity;opacity:.4}.single-title-offset{background:#fff;position:relative}@media screen and (min-width: 1200px){.single-title-offset{margin-top:-270px}}@media screen and (max-width: 769px){.study-footer-nav .single-title-offset{margin-top:-30px}}@media screen and (max-width: 769px){.study-footer-nav .col-next{background-color:transparent !important}}.single-title:before{content:"";position:absolute;background:#fff;width:100%;height:100%;left:-100%;top:0;right:auto;bottom:0}.single-title h1{margin-top:90px;margin-bottom:90px}@media screen and (max-width: 769px){.single-title h1{margin-top:30px;margin-bottom:30px}}@media screen and (max-width: 769px){.news-list .separator-line{margin-top:30px;margin-bottom:30px}.news-list .btn-transparent{margin-top:0;margin-bottom:60px}}@media screen and (max-width: 769px){.news-list .col-news{margin-bottom:0}.news-list .col-news .news-holder{padding-top:30px;margin-top:30px;border-top:1px solid #dfdfdf}}@media screen and (max-width: 769px){.news-list .news-holder{display:flex;flex-direction:row;align-content:flex-start}.news-list .news-holder .news-content{margin-left:10px}.news-list .news-holder img{width:30%;align-self:flex-start}.news-list .news-holder .news-category{margin-top:0;margin-bottom:0}.news-list .news-holder h2{margin-top:5px;margin-bottom:0}.news-list .news-holder .date{margin-top:15px}}.error404 .content-wrapper{margin-bottom:60px}.error404 .content-wrapper .btn-outline-primary:hover{color:#fff}footer{padding-top:137px;padding-bottom:31px;border-top:1px solid #dfdfdf}@media screen and (max-width: 769px){footer{padding-top:44px;padding-bottom:45px}}footer .footer-details .caption h3{margin-bottom:0}footer .footer-details .caption h5{margin-top:62px;margin-bottom:0;color:#d74d49}@media screen and (max-width: 769px){footer .footer-details .caption h5{margin-top:15px;margin-bottom:47px;font-size:9px}}footer .footer-details .footer-title{margin-bottom:29px}@media screen and (max-width: 769px){footer .footer-details .footer-title{margin-bottom:17px}}footer .footer-details .col-links .footer-title a{color:inherit}footer .footer-details .col-links .footer-title:not(:first-child){margin-top:46px}@media screen and (max-width: 769px){footer .footer-details .col-links .footer-title:not(:first-child){margin-top:33px}}footer .footer-details .col-links ul{padding:0;margin:0}footer .footer-details .col-links ul li{list-style:none;margin-left:0}footer .footer-details .col-links ul li:not(:last-child){margin-bottom:15px}@media screen and (max-width: 769px){footer .footer-details .col-links ul li:not(:last-child){margin-bottom:10px}}footer .footer-details .col-links ul li a{color:#212121}footer .footer-legal{padding-top:31px;border-top:1px solid #dfdfdf;margin-top:120px;font-family:"Gotham"}@media screen and (max-width: 769px){footer .footer-legal{margin-top:30px;font-size:12px;line-height:14px;font-weight:500}}footer .footer-legal .copyright{margin-right:30px}@media screen and (max-width: 769px){footer .footer-legal .copyright{margin-right:0;margin-top:5px}}footer .footer-legal .links ul{display:flex;margin:0;padding:0}footer .footer-legal .links ul li{list-style:none}footer .footer-legal .links ul li:not(:last-child){margin-right:30px}footer .footer-legal .links ul li a{color:#212121}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background-color:#000}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:46;display:none;overflow:hidden;outline:0}.modal.is-active{display:block;overflow-x:hidden;overflow-y:auto}.modal .modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal .modal-dialog{margin:7.75rem auto;position:relative;width:auto;pointer-events:none;min-height:calc(100% - (7.75rem * 2))}.modal .modal-dialog.modal-small{max-width:700px}.modal .modal-dialog.modal-large{max-width:100%;width:100%}.modal .modal-dialog .modal-content{pointer-events:auto}.modal .modal-dialog .modal-content.has-background-white{box-shadow:30px 30px 100px 0 rgba(0,0,0,.15);padding:38px 40px 52px}.modal.realisation-modal .modal-content{height:700px;width:100%;position:relative}.modal.realisation-modal .modal-content .slider-count{color:#fff;position:absolute;top:0;bottom:0;left:50px;right:auto;margin:auto;display:flex;justify-content:center;align-items:center}.modal.realisation-modal .modal-content .slider-count path,.modal.realisation-modal .modal-content .slider-count rect{fill:#fff}.modal.realisation-modal .modal-content .next-prev{color:#fff;position:absolute;top:0;bottom:0;left:auto;right:50px;margin:auto;display:flex;justify-content:center;align-items:center}.modal.realisation-modal .modal-content .next-prev path,.modal.realisation-modal .modal-content .next-prev rect{fill:#fff}.modal.realisation-modal .modal-content .next-prev .slash{margin-right:4px;margin-left:4px}.modal.realisation-modal .carousel-container{width:80%;height:100%;margin:auto}.modal.realisation-modal .carousel-container .carousel-cell{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.modal.realisation-modal .carousel-container .carousel-cell img{display:block;max-height:100%;height:100%;object-fit:contain}.admin-bar header.header{top:32px}header.header{padding:37px 30px 58px;background:#fff;border:1px solid #dfdfdf;position:fixed;top:0;left:0;right:0;bottom:auto;z-index:10}@media screen and (max-width: 769px){header.header{padding:12px 15px}}header.header .navbar{display:flex;justify-content:space-between;align-content:center}header.header .navbar .navbar-brand svg,header.header .navbar .navbar-brand img{width:100%}@media screen and (max-width: 769px){header.header .navbar .navbar-brand svg,header.header .navbar .navbar-brand img{max-width:60%}}header.header .navbar .navbar-nav{display:flex;align-content:center;align-items:flex-end}@media screen and (max-width: 1190px){header.header .navbar .navbar-nav{align-items:center}}header.header .navbar .navbar-nav ul{padding:0;margin-bottom:0;display:flex}header.header .navbar .navbar-nav ul li{list-style:none}header.header .navbar .navbar-nav ul li:not(:first-child) a{margin-left:60px}header.header .navbar .navbar-nav ul li.current-menu-item a{color:#d74d49}header.header .navbar .navbar-nav ul li a{color:#212121;text-decoration:none;font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-transform:uppercase;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms}header.header .navbar .navbar-nav ul li a:hover{color:#d74d49}header.header .navbar .navbar-nav .burger{display:flex;align-content:end;margin-left:60px;cursor:pointer;margin-bottom:4px}@media screen and (max-width: 1190px){header.header .navbar .navbar-nav .burger{margin-left:0}}header.header .navbar .navbar-nav .burger svg{width:30px;height:18px}header.header .navbar .navbar-nav .burger svg g,header.header .navbar .navbar-nav .burger svg path{fill:#d74d49}.menu-sidebar{position:fixed;z-index:99999999;top:0;right:-100%;left:auto;bottom:0;height:100vh;width:100%;-webkit-transition:right 300ms;-moz-transition:right 300ms;-ms-transition:right 300ms;-o-transition:right 300ms;transition:right 300ms}.menu-sidebar.is-active{right:0}.menu-sidebar .container-fluid{height:100%;padding:0}.menu-sidebar .container-fluid>.row{height:100%}.menu-sidebar .sidebar-content{background:#d74d49;height:100%;overflow:auto;box-shadow:0px 10px 20px rgba(0,0,0,.25)}.menu-sidebar .sidebar-content .header-sidebar{padding-top:72px;padding-bottom:59px;border-bottom:1px solid #fff;text-align:right;margin-bottom:60px;padding-right:30px}@media screen and (max-width: 769px){.menu-sidebar .sidebar-content .header-sidebar{padding:20px;margin-bottom:20px}}.menu-sidebar .sidebar-content .header-sidebar .close-sidebar{opacity:0;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;color:#fff;cursor:pointer}@media screen and (max-width: 769px){.menu-sidebar .sidebar-content .header-sidebar .close-sidebar{width:30px}}.menu-sidebar .sidebar-content .header-sidebar .close-sidebar rect{fill:#fff}.menu-sidebar .sidebar-content .header-sidebar .close-sidebar.is-active{opacity:1}.menu-sidebar .sidebar-content .header-sidebar .close-sidebar:hover{text-decoration:none}.menu-sidebar .sidebar-content .header-sidebar .close-sidebar span{margin-right:10px}.menu-sidebar .sidebar-content .list-menu{padding:0}@media screen and (max-width: 769px){.menu-sidebar .sidebar-content .list-menu{padding-right:14px;padding-left:14px}}.menu-sidebar .sidebar-content .list-menu li{margin:0;list-style:none}.menu-sidebar .sidebar-content .list-menu li.current-menu-item a{color:#212121}.menu-sidebar .sidebar-content .list-menu li:not(:last-child){margin-bottom:15px}.menu-sidebar .sidebar-content .list-menu li a{color:#fff;text-decoration:none;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms}.menu-sidebar .sidebar-content .list-menu li a:hover{text-decoration:none;color:#212121}.menu-sidebar .sidebar-content .right-section{display:flex;flex-direction:column;justify-content:flex-end;padding-right:30px}@media screen and (max-width: 769px){.menu-sidebar .sidebar-content .right-section{padding-right:14px;padding-left:14px}}.menu-sidebar .sidebar-content .right-section .language-selector{text-align:right;margin-bottom:60px}@media screen and (max-width: 769px){.menu-sidebar .sidebar-content .right-section .language-selector{margin-bottom:15px;text-align:left}}.menu-sidebar .sidebar-content .right-section .language-selector select{background:transparent;font-style:normal;font-weight:600;font-size:18px;line-height:22px;text-align:right;letter-spacing:.01em;border:none;color:#fff}@media screen and (max-width: 769px){.menu-sidebar .sidebar-content .right-section .language-selector select{font-size:14px;line-height:17px}}.menu-sidebar .sidebar-content .right-section .language-selector select option{color:#212121}.menu-sidebar .sidebar-content .right-section .social-links ul{padding:0;display:flex;justify-content:flex-end}@media screen and (max-width: 769px){.menu-sidebar .sidebar-content .right-section .social-links ul{justify-content:flex-start}}.menu-sidebar .sidebar-content .right-section .social-links ul li{margin:0;list-style:none}.menu-sidebar .sidebar-content .right-section .social-links ul li:not(:last-child){margin-right:30px}@media screen and (max-width: 769px){.menu-sidebar .sidebar-content .right-section .social-links ul li:not(:last-child){margin-right:15px}}.menu-sidebar .sidebar-content .right-section .social-links ul li path{stroke:#212121}.partenaires-section{padding-top:60px;padding-bottom:122px}@media screen and (max-width: 769px){.partenaires-section{padding-bottom:60px}}.list-partenaires{position:relative;display:block;width:100%;height:100px;margin-top:30px}@media screen and (max-width: 769px){.list-partenaires{height:47px}}.list-partenaires .flickity-slider{display:flex;align-items:center}.list-partenaires .link-partenaire{margin-right:80px;height:100px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 769px){.list-partenaires .link-partenaire{height:47px;margin-right:44px}}.list-partenaires .link-partenaire.img-landscape{width:190px}@media screen and (max-width: 769px){.list-partenaires .link-partenaire.img-landscape{width:130px}}.list-partenaires .link-partenaire.img-portrait{width:100px}@media screen and (max-width: 769px){.list-partenaires .link-partenaire.img-portrait{width:60px}}.list-partenaires .link-partenaire.img-square{width:130px}@media screen and (max-width: 769px){.list-partenaires .link-partenaire.img-square{width:90px}}.list-partenaires .link-partenaire img{max-width:100%;max-height:100%}.slider-page img{object-fit:cover}.slider-single-holder{position:relative;height:680px}@media screen and (max-width: 769px){.slider-single-holder{min-height:230px;height:30vh}}.slider-single-holder .slider-background{width:100%;height:100%;background:#212121;position:absolute;left:0;right:0;top:0;bottom:0}.slider-single-holder .flickity-slider{background:#212121}.slider-single-holder .slide-next{right:45px;left:auto;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms}@media screen and (max-width: 769px){.slider-single-holder .slide-next{right:30px}}.slider-single-holder .slide-prev{left:45px;right:auto}@media screen and (max-width: 769px){.slider-single-holder .slide-prev{left:30px}}.slider-single-holder .slide-next,.slider-single-holder .slide-prev{position:absolute;width:50px;height:40px;top:60px;bottom:auto;cursor:pointer;z-index:1}@media screen and (max-width: 769px){.slider-single-holder .slide-next,.slider-single-holder .slide-prev{width:26px;height:20px;top:15px}}.slider-single-holder .slide-next:hover svg,.slider-single-holder .slide-prev:hover svg{opacity:.6}.slider-single-holder .slide-next svg,.slider-single-holder .slide-prev svg{width:100%;height:100%;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms}.slider-single-holder .slider-single{height:100%}.slider-single-holder .slider-single img{max-width:100%;max-height:100%;opacity:.9;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;height:100%;object-fit:contain}.slider-single-holder .slider-single img:not(.is-selected){opacity:.3;mix-blend-mode:luminosity}.page-template-accueil .who-section{padding-top:120px;padding-bottom:120px}@media screen and (max-width: 769px){.page-template-accueil .who-section{padding-top:30px;padding-bottom:60px}}.page-template-accueil .who-section .text-section{margin-top:55px}@media screen and (max-width: 769px){.page-template-accueil .who-section .text-section{margin-top:30px}}.page-template-accueil .who-section .text-section h1{margin-bottom:15px}.page-template-accueil .who-section .text-section .btn-transparent{margin-top:30px}.page-template-accueil .news-section{margin-top:90px}@media screen and (max-width: 769px){.page-template-accueil .news-section{margin-top:60px}}@media screen and (min-width: 769px){.page-template-accueil .news-section{margin-bottom:120px}}@media screen and (min-width: 769px){.page-template-accueil .news-section .btn-transparent{margin-top:263px}}@media screen and (max-width: 769px){.page-template-accueil .news-section .btn-transparent{margin-top:15px}}@media screen and (min-width: 769px){.page-template-studies .studies-row{padding-top:90px;margin-bottom:90px}}@media screen and (max-width: 769px){.page-template-studies .studies-row{padding-top:60px}}.single-studies .aside-missions{padding-left:30px;border-left:1px solid #dfdfdf}@media screen and (max-width: 769px){.single-studies .aside-missions{padding-left:14px}}.single-studies .aside-missions h5{margin-bottom:30px}@media screen and (max-width: 769px){.single-studies .aside-missions h5{margin-bottom:15px}}.single-studies .aside-missions .list-missions{padding:0}.single-studies .aside-missions .list-missions li{margin:0;list-style:none}.single-studies .aside-missions .list-missions li:not(:last-child){margin-bottom:30px}@media screen and (max-width: 769px){.single-studies .aside-missions .list-missions li:not(:last-child){margin-bottom:15px}}@media screen and (max-width: 769px){.single-studies .user-content{margin-top:60px}}.single-studies .user-content p:first-child{text-indent:10%}.single-studies .user-content .is-type-video{margin-left:-15%}@media screen and (max-width: 769px){.single-studies .user-content .is-type-video{margin-left:0}}.single-studies .user-content .is-type-video iframe{width:100%;min-height:340px}@media screen and (max-width: 769px){.single-studies .user-content .is-type-video iframe{min-height:179px;height:33vh}}.single-studies .partners-testimonials-section h5{margin-bottom:60px}@media screen and (max-width: 769px){.single-studies .partners-testimonials-section h5{margin-bottom:30px}}.single-studies .partners-testimonials-section .col-partners{padding-top:90px;padding-bottom:134px}@media screen and (max-width: 769px){.single-studies .partners-testimonials-section .col-partners{padding-top:45px;padding-bottom:60px}}.single-studies .partners-testimonials-section .col-partners .partners{display:flex;flex-direction:column}.single-studies .partners-testimonials-section .col-partners .partners a{display:flex;justify-content:center;align-content:center}.single-studies .partners-testimonials-section .col-partners .partners a:not(:last-child){margin-bottom:45px}@media screen and (max-width: 769px){.single-studies .partners-testimonials-section .col-partners .partners a:not(:last-child){margin-bottom:30px}}.single-studies .partners-testimonials-section .col-testimonial{padding-top:90px;padding-bottom:134px;background:#212121;padding-left:0;position:relative}@media screen and (max-width: 769px){.single-studies .partners-testimonials-section .col-testimonial{padding:60px 30px}.single-studies .partners-testimonials-section .col-testimonial h5{margin-bottom:15px}}.single-studies .partners-testimonials-section .col-testimonial .testimonials{width:100%;height:100%}.single-studies .partners-testimonials-section .col-testimonial .testimonials .testimonial{width:100%}.single-studies .partners-testimonials-section .col-testimonial h1{margin-bottom:30px}.single-studies .partners-testimonials-section .col-testimonial h6{margin-bottom:0}.single-studies .col-next{margin-top:-92px;position:relative}@media screen and (max-width: 769px){.single-studies .col-next{margin-top:-30px}}.single-studies .col-next .next-study{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.single-studies .col-next .icon-next-study{position:absolute;width:50px;height:41px;top:-80px;bottom:auto;left:0;right:0;margin:auto}@media screen and (max-width: 769px){.single-studies .col-next .icon-next-study{width:26px;height:20px;top:0;left:auto;right:auto}}.single-studies .col-next .icon-next-study svg{width:100%;height:100%}.single-studies .col-next .icon-next-study svg g,.single-studies .col-next .icon-next-study svg path{fill:#d74d49}.single-studies .col-next .link-next-study{display:block}.page-template-who .multi-data-container{margin-bottom:30px}@media screen and (max-width: 769px){.page-template-who .multi-data-container{margin-bottom:100px}}.page-template-what .user-content .jumbo-2{margin-bottom:90px}@media screen and (max-width: 769px){.page-template-what .user-content .jumbo-2{margin-bottom:40px}}.page-template-what .multi-data-container{margin-bottom:30px}.page-template-generic .jumbo-2{margin-bottom:90px}@media screen and (max-width: 769px){.page-template-generic .jumbo-2{margin-bottom:45px}}@media screen and (max-width: 769px){.page-template-generic .user-content{margin-top:60px}}.page-template-generic .user-content h2{margin-bottom:23px}@media screen and (max-width: 769px){.page-template-generic .wp-block-spacer{height:45px !important}}.page-template-generic .aside-title h4{margin-bottom:0}.page-template-news .hero-news .image-highlight{width:40%;object-fit:cover}@media screen and (min-width: 769px){.page-template-news .hero-news .col-content{margin-bottom:90px}}.page-template-news .hero-news .hero-news-content{padding-top:121px;padding-left:25px;padding-right:25px}.page-template-news .hero-news .hero-news-content .date{margin-bottom:15px}.page-template-news .hero-news .hero-news-content .jumbo-2{margin-bottom:60px}.page-template-news .news-container{margin-top:90px}@media screen and (max-width: 769px){.page-template-news .news-container{margin-top:0}.page-template-news .news-container .col-news:first-child .news-holder{margin-top:0;border-top:none}.page-template-news .news-container [class~=col-news]:last-of-type .news-holder{padding-bottom:31px;border-bottom:1px solid #dfdfdf}}@media screen and (max-width: 769px){.page-template-news .col-newsletter{border-top:1px solid #dfdfdf;padding-top:60px;margin-bottom:60px}}.page-template-news .col-newsletter .input-with-btn{margin-top:42px;position:relative;max-width:545px}@media screen and (max-width: 769px){.page-template-news .col-newsletter .input-with-btn{margin-top:22px}}.page-template-news .col-newsletter .input-with-btn input{border:1px solid #dfdfdf;box-sizing:border-box;border-radius:30px;width:100%;background:transparent;font-style:normal;font-weight:normal;font-size:18px;line-height:150%;color:#6d6d6d;padding:15px}@media screen and (max-width: 769px){.page-template-news .col-newsletter .input-with-btn input{font-size:15px}}.page-template-news .col-newsletter .input-with-btn .btn-subscribe{background:transparent;position:absolute;right:15px;left:auto;top:0;bottom:0;font-family:"Gotham";font-style:normal;font-weight:bold;font-size:18px;line-height:150%;color:#212121;border:none;border-radius:30px;display:flex;align-items:center}@media screen and (max-width: 769px){.page-template-news .col-newsletter .input-with-btn .btn-subscribe{font-size:12px;font-family:"Montserrat"}}.page-template-news .news-highlight{padding-top:30px;padding-bottom:31px}.page-template-news .news-highlight img{width:100%}.page-template-news .news-highlight .news-highlight-content{margin-top:14px}.page-template-news .news-highlight .news-highlight-content h1{margin-top:5px;margin-bottom:30px}.tool-pagination{display:flex;align-content:center;margin-bottom:163px;justify-content:center;margin-top:28px}@media screen and (max-width: 769px){.tool-pagination{margin-bottom:60px;margin-top:60px;justify-content:space-between}}.tool-pagination .next{margin-left:35px}@media screen and (max-width: 769px){.tool-pagination .next{margin-left:0}}.tool-pagination .prev{margin-right:35px}@media screen and (max-width: 769px){.tool-pagination .prev{margin-right:0}}.tool-pagination .next,.tool-pagination .prev{display:flex;align-items:center;padding:0;color:initial;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms}@media screen and (max-width: 769px){.tool-pagination .next,.tool-pagination .prev{flex-direction:column}}.tool-pagination .next:after,.tool-pagination .prev:after{display:none}.tool-pagination .next:hover,.tool-pagination .prev:hover{color:#d74d49;text-decoration:none}.tool-pagination .next:hover path,.tool-pagination .prev:hover path{fill:#d74d49 !important}.tool-pagination .next.is-disabled,.tool-pagination .prev.is-disabled{opacity:.4}.tool-pagination .next .icon-holder,.tool-pagination .prev .icon-holder{margin-top:5px}.tool-pagination .next .icon-holder svg,.tool-pagination .prev .icon-holder svg{width:26px}.tool-pagination .next .icon-holder path,.tool-pagination .prev .icon-holder path{fill:#212121;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms}.tool-pagination ul{margin:0;padding:0;display:flex}.tool-pagination ul li{list-style:none}.tool-pagination ul li a{padding-right:15px;padding-left:15px;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms}.tool-pagination ul li a:after{-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms}.tool-pagination ul li a:hover{text-decoration:none;color:#d74d49 !important}.tool-pagination ul li a:hover:after{content:"";background:#d74d49;top:auto;left:0;right:0;bottom:-10px;height:5px;position:absolute}@media screen and (max-width: 769px){.tool-pagination ul li a:hover:after{bottom:-18px;height:2px}}.tool-pagination ul li a.current{color:#d74d49}.tool-pagination ul li a.current:after{content:"";background:#d74d49;top:auto;left:0;right:0;bottom:-10px;height:5px;position:absolute}@media screen and (max-width: 769px){.tool-pagination ul li a.current:after{bottom:-18px;height:2px}}.tool-pagination ul li a:not(.current){color:initial}@media screen and (max-width: 769px){.single .next-prev-news{width:85px;float:right}}.single .next-prev-news .prev:hover,.single .next-prev-news .next:hover{text-decoration:none}.single .next-prev-news .prev:hover path,.single .next-prev-news .next:hover path{fill:#d74d49}.single .next-prev-news .prev.is-disabled,.single .next-prev-news .next.is-disabled{opacity:.6}.single .next-prev-news .prev.is-disabled path,.single .next-prev-news .next.is-disabled path{fill:#dfdfdf}.single .next-prev-news .prev{margin-right:30px}@media screen and (max-width: 769px){.single .next-prev-news .prev{margin-right:14px}}.single .next-prev-news svg{width:51px;height:40px}@media screen and (max-width: 769px){.single .next-prev-news svg{width:25px;height:20px}}.single .next-prev-news path{fill:#dfdfdf;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms}.single .news-meta{margin-bottom:14px;display:flex;justify-content:space-between}.single .news-container{margin-top:60px}@media screen and (max-width: 769px){.single .news-container{margin-top:30px}}.single .news-container p:first-child{text-indent:10%}.single .news-container .image-highlight{object-fit:cover;width:100%}.single .news-container h2,.single .news-container h3,.single .news-container h4{color:#d74d49}.single .news-container h3{margin-left:-15%;margin-bottom:60px;margin-top:50px}@media screen and (max-width: 769px){.single .news-container h3{margin-left:0;margin-bottom:15px;margin-top:15px}}.single .col-image-share{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 769px){.single .col-image-share{padding-left:0}}@media screen and (max-width: 769px){.single .col-image-share{margin-bottom:30px}}.single .col-image-share .img-caption{font-family:"Gotham";font-style:normal;font-weight:500;font-size:14px;line-height:135%;margin-left:10px;margin-top:-28px;padding-bottom:10px}@media screen and (max-width: 769px){.single .col-image-share .img-caption{font-size:12px}}.single .new-share{padding-left:25px;margin-top:25px}@media screen and (max-width: 769px){.single .new-share{padding-left:0;margin-top:45px}}.single .new-share h5{margin-bottom:15px}.single .new-share ul{display:flex}@media screen and (max-width: 769px){.single .new-share ul{margin-bottom:0}}.single .new-share ul li:not(:last-child) a{margin-right:30px}.single .new-share ul li a{display:block}.single .is-type-video{margin-left:-15%;margin-bottom:60px;margin-top:50px}@media screen and (max-width: 769px){.single .is-type-video{margin-left:0;margin-bottom:30px;margin-top:3px}}.single .is-type-video iframe{width:100%;min-height:340px}.page-template-charity .charity-row{margin-bottom:90px}@media screen and (max-width: 769px){.page-template-charity .charity-row{margin-bottom:60px}}.page-template-charity .user-content{padding-bottom:90px}@media screen and (max-width: 769px){.page-template-charity .user-content{padding-bottom:45px}}.page-template-charity .user-content p{text-indent:10%}@media screen and (min-width: 769px){.page-template-charity .col-right{margin-top:232px}}.single-charity .col-charity-meta{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width: 769px){.single-charity .col-charity-meta{flex-direction:row;justify-content:space-between;align-items:flex-end}.single-charity .col-charity-meta img{max-width:60%;padding-right:20px}}.single-charity .col-charity-meta .btn-transparent{margin-top:83px}@media screen and (max-width: 769px){.single-charity .col-charity-meta .btn-transparent{margin-top:0;margin-bottom:30px}}.single-charity .user-content{padding-bottom:0}.single-charity .user-content p:first-child{text-indent:10%}.single-charity .navbar-brand path:not(:first-child){fill:#c4c4c4}.single-charity .burger rect{stroke:#c4c4c4}.single-charity footer h5{color:#c4c4c4 !important}.page-template-contact .row-contact-info{margin-top:60px}@media screen and (max-width: 769px){.page-template-contact .row-contact-info{margin-top:40px}}@media screen and (min-width: 769px){.page-template-contact .row-contact-info .col-img{padding-right:0}}.page-template-contact .row-contact-info .col-img img{width:100%}@media screen and (max-width: 769px){.page-template-contact .row-contact-info .col-contact-info{margin-top:45px}}@media screen and (max-width: 769px){.page-template-contact .background-symbol-half{display:none}}.page-template-contact .get-to-us{padding-bottom:90px}@media screen and (max-width: 769px){.page-template-contact .get-to-us{padding-bottom:60px}}.page-template-contact .get-to-us .col-contact-info .info-holder{margin-bottom:60px}@media screen and (max-width: 769px){.page-template-contact .get-to-us .col-contact-info .info-holder{margin-bottom:0}}.page-template-contact .get-to-us .col-contact-info .info-holder a{color:initial}.page-template-contact .contact-form{padding-top:90px;padding-bottom:166px;position:relative}@media screen and (max-width: 769px){.page-template-contact .contact-form{padding-top:60px;padding-bottom:60px}}.page-template-contact .contact-form input,.page-template-contact .contact-form textarea{background:#fff;border:1px solid #dfdfdf;box-sizing:border-box;border-radius:30px;padding:15px;width:100%}.page-template-contact .contact-form input:focus,.page-template-contact .contact-form textarea:focus{border:1px solid #d74d49;border-radius:30px;outline:none}.page-template-contact .contact-form label{font-style:normal;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.06em;text-transform:uppercase;color:#6d6d6d;margin-bottom:10px}@media screen and (max-width: 769px){.page-template-contact .contact-form label{margin-bottom:5px;font-size:9px}}.page-template-contact .contact-form .row-contact-form{display:flex;justify-content:space-between;align-content:center;margin-bottom:46px}@media screen and (max-width: 769px){.page-template-contact .contact-form .row-contact-form{flex-direction:column;margin-bottom:15px}}.page-template-contact .contact-form .row-contact-form.two-fields .field:first-child{margin-bottom:15px}@media screen and (min-width: 769px){.page-template-contact .contact-form .row-contact-form.two-fields .field{width:50%}.page-template-contact .contact-form .row-contact-form.two-fields .field:first-child{margin-right:40px}}.page-template-contact .contact-form .row-contact-form.single-field .field{width:100%}.page-template-contact .contact-form .btn-form{display:flex;justify-content:flex-end}@media screen and (max-width: 769px){.page-template-contact .contact-form .btn-holder{width:100%}}.page-template-contact .contact-form .wpcf7-submit{background:#d74d49;border:none;border-radius:45px !important;padding:30px 45px;color:#fff}@media screen and (max-width: 769px){.page-template-contact .contact-form .wpcf7-submit{width:100%;padding:22px 10px}}.page-template-contact .contact-form .wpcf7-response-output{margin:0}.page-template-contact .contact-form span.wpcf7-not-valid-tip{font-style:normal;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.06em;text-transform:uppercase;color:#d74d49;margin-top:10px}.page-template-contact .contact-form .wpcf7-response-output{border:none;background:#d74d49;color:#fff;border-radius:30px}.page-template-contact .contact-form div.wpcf7-mail-sent-ok{background:#212121}
