@charset "UTF-8";


body.oc-loading,body.oc-loading *{cursor:wait !important}
.stripe-loading-indicator{height:5px;background:transparent;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:2000}
.stripe-loading-indicator .stripe,.stripe-loading-indicator .stripe-loaded{height:5px;display:block;background:#0090c0;position:absolute;-webkit-box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF;box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF}
.stripe-loading-indicator .stripe{width:100%;-webkit-animation:oc-infinite-loader 60s linear;animation:oc-infinite-loader 60s linear}
.stripe-loading-indicator .stripe-loaded{width:0;opacity:0;filter:alpha(opacity=0)}
.stripe-loading-indicator.loaded{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear;-webkit-transition-delay:0.3s;transition-delay:0.3s}
.stripe-loading-indicator.loaded .stripe-loaded{opacity:1;filter:alpha(opacity=100);-webkit-transition:width 0.3s linear;transition:width 0.3s linear;width:100% !important}
.stripe-loading-indicator.hide{display:none}
body>p.flash-message{position:fixed;width:500px;left:50%;top:13px;margin-left:-250px;color:#fff;font-size:14px;padding:10px 30px 10px 15px;z-index:10300;word-wrap:break-word;text-shadow:0 -1px 0px rgba(0,0,0,0.15);text-align:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
body>p.flash-message.fade{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s,width 0s;transition:all 0.5s,width 0s;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
body>p.flash-message.fade.in{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
body>p.flash-message.success{background:#8da85e}
body>p.flash-message.error{background:#c30}
body>p.flash-message.warning{background:#f0ad4e}
body>p.flash-message.info{background:#5fb6f5}
body>p.flash-message button.close{float:none;position:absolute;right:10px;top:8px;color:white;font-size:21px;line-height:1;font-weight:bold;opacity:0.2;filter:alpha(opacity=20);padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;outline:none}
body>p.flash-message button.close:hover,body>p.flash-message button.close:focus{color:white;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}
@media (max-width:768px){body>p.flash-message{left:10px;right:10px;top:10px;margin-left:0;width:auto}}
[data-request][data-request-validate] [data-validate-for]:not(.visible),[data-request][data-request-validate] [data-validate-error]:not(.visible){display:none}
a.oc-loading:after,button.oc-loading:after,span.oc-loading:after{content:"";display:inline-block;vertical-align:middle;margin-left:0.4em;height:1em;width:1em;animation:oc-rotate-loader 0.8s infinite linear;border:0.2em solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0.5;filter:alpha(opacity=50)}
@-moz-keyframes oc-rotate-loader{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}
@-webkit-keyframes oc-rotate-loader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@-o-keyframes oc-rotate-loader{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}
@-ms-keyframes oc-rotate-loader{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}
@keyframes oc-rotate-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@-moz-keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.0724487305%}70%{width:98.5892057419%}80%{width:99.3594339117%}90%{width:99.7475567005%}100%{width:99.9423761471%}}
@-webkit-keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.0724487305%}70%{width:98.5892057419%}80%{width:99.3594339117%}90%{width:99.7475567005%}100%{width:99.9423761471%}}
@-o-keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.0724487305%}70%{width:98.5892057419%}80%{width:99.3594339117%}90%{width:99.7475567005%}100%{width:99.9423761471%}}
@-ms-keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.0724487305%}70%{width:98.5892057419%}80%{width:99.3594339117%}90%{width:99.7475567005%}100%{width:99.9423761471%}}
@keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.0724487305%}70%{width:98.5892057419%}80%{width:99.3594339117%}90%{width:99.7475567005%}100%{width:99.9423761471%}}
@media (max-width:767.98px){.list-carousel{position:relative}.list-carousel .list-carousel-container{width:100%;overflow:hidden}.list-carousel ul.list-carousel-content{display:flex;align-items:center;float:left;margin-top:2.5rem;padding:0;list-style-type:none}.list-carousel ul.list-carousel-content>li{scroll-snap-align:start}.list-carousel .list-carousel-controls{position:absolute;bottom:100%;right:0}.list-carousel .list-carousel-controls .arrow{display:inline-block;padding:8px 5px;cursor:pointer;transition:opacity 0.3s}.list-carousel .list-carousel-controls .arrow>img{height:17px;vertical-align:top}.list-carousel.start .list-carousel-controls .arrow.prev,.list-carousel.end .list-carousel-controls .arrow.next{opacity:0.3}.list-carousel ul.list-carousel-pagination{list-style-type:none;margin:0.75rem auto 0 auto;padding:0}.list-carousel ul.list-carousel-pagination>li{display:inline-block;height:0.625rem;width:0.625rem;margin:0 0.3125rem;border-radius:50%;background-color:#70737D}.list-carousel ul.list-carousel-pagination>li.active{background-color:#148FCD}}
@media (max-width:767.98px) and (max-width:576px){.list-carousel{padding:0 1rem}}
@media (max-width:767.98px) and (pointer:coarse),(max-width:767.98px) and (-moz-touch-enabled:1){.list-carousel .list-carousel-container{overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}.list-carousel .list-carousel-container::-webkit-scrollbar{display:none}.list-carousel .list-carousel-container .list-carousel-item{scroll-snap-align:start}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}
.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}
@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
@font-face{font-family:"Poppins";src:local("â˜º"),url("../themes/dokando/assets/fonts/Poppins/400-regular/Poppins-Regular.woff2") format("woff2"),url("../themes/dokando/assets/fonts/Poppins/400-regular/Poppins-Regular.ttf") format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:"Poppins";src:local("â˜º"),url("../themes/dokando/assets/fonts/Poppins/500-medium/Poppins-Medium.woff2") format("woff2"),url("../themes/dokando/assets/fonts/Poppins/500-medium/Poppins-Medium.ttf") format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:"Poppins";src:local("â˜º"),url("../themes/dokando/assets/fonts/Poppins/700-bold/Poppins-Bold.woff2") format("woff2"),url("../themes/dokando/assets/fonts/Poppins/700-bold/Poppins-Bold.ttf") format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:"Poppins";src:local("â˜º"),url("../themes/dokando/assets/fonts/Poppins/800-extrabold/Poppins-ExtraBold.woff2") format("woff2"),url("../themes/dokando/assets/fonts/Poppins/800-extrabold/Poppins-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}
@font-face{font-family:"Arima";src:local("â˜º"),url("../themes/dokando/assets/fonts/Arima/static/Arima-Bold.woff2") format("woff2"),url("../themes/dokando/assets/fonts/Arima/static/Arima-Bold.ttf") format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:"Arima Var";src:local("â˜º"),url("../themes/dokando/assets/fonts/Arima/Arima-VariableFont_wght.woff2") format("woff2-variations"),url("../themes/dokando/assets/fonts/Arima/Arima-VariableFont_wght.woff2") format("woff2"),url("../themes/dokando/assets/fonts/Arima/Arima-VariableFont_wght.ttf") format("truetype");font-style:normal;font-weight:100 900}
h1,.h1{font-weight:normal}
h2,.h2{line-height:1.267}
h3,.h3{line-height:1.333}
.intro{font-size:1.5em;line-height:1.333}
p{line-height:1.515;font-size:18px}
@media (max-width:575.98px){h1,.h1{font-size:2.125rem}h2,.h2{font-size:1.625rem}h3,.h3{font-size:1.125rem}}
body{position:relative;font-family:"Poppins",sans-serif;font-size:18px;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;background:url("/themes/dokando/assets/images/dokando_texture_fond.svg"),linear-gradient(#E6CC8B 0%,#FBFAF5 100%);color:#1D4054}
body.menu-open-body{overflow:hidden}
h1,h2,h3,h4{font-weight:bold}
h2{color:#1d4054}
h3{color:#1d4054}
hr{color:#fbe2b2;opacity:1}
section{margin-top:60px}
label,.label{font-size:15px;line-height:20px;margin-bottom:5px}
.bold{font-weight:bolder}
.z--1{z-index:-1 !important}
.btn-primary{color:#9b5129 !important;background-color:rgba(1,1,1,0);border-radius:50px;border:2px solid #9b5129;font-weight:bold}
.btn-primary:hover{color:#fdf4e2 !important;background-color:#9b5129;border-color:#9b5129}
.btn-secondary{color:#fdf4e2 !important;background-color:#9b5129;border-radius:50px;border:2px solid #9b5129;font-weight:bold}
.btn-secondary:hover{color:#9b5129 !important;background-color:#fdf4e2;border-color:#9b5129}
a,.nav-link{font-family:"Poppins","Nunito",sans-serif;font-weight:500;color:#9b5129;border-color:#9b5129}
a:hover,.nav-link:hover{color:#d94b18}
a.show,.nav-link.show{border-bottom:#9b5129 2px solid}
a.show::after,.nav-link.show::after{transform:rotate(180deg)}
a{text-decoration:none;color:#9b5129}
ul li{word-wrap:break-word;margin-bottom:10px;line-height:1.515}
.container-fluid{padding:0}
.max-width-100 img{max-width:100%}
.text-brown{color:#9b5129 !important}
.fr-fic.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:1em;margin-right:1em}
.fr-fic.fr-dii.fr-fil{float:left;margin:0 1em 1em 0}
.fr-fic.fr-dii.fr-fir{float:right;margin:0 0 1em 1em}
.fr-fic.fr-dib{margin:1em auto;display:block;float:none;vertical-align:top}
.fr-fic.fr-dib.fr-fil{margin-left:0}
.fr-fic.fr-dib.fr-fir{margin-right:0}
header{z-index:2}
.header-fixed #header{transition:background-color 0.3s}
.header-fixed #header .nav-link{color:#9b5129}
.header-fixed #header .page-logo-white{visibility:hidden;display:none}
.header-fixed #header .logo-white{visibility:hidden;display:none}
.header-fixed #header #donation{border-color:#9b5129}
.header-fixed #header .dropdown-toggle::after{background-image:url("/themes/dokando/assets/images/chevron-down-regular.svg")}
.header-fixed #header #navigation .collapsed .menu-open{color:#9b5129}
.header-fixed #header #navigation .collapsed .menu-close{color:#9b5129}
.header-fixed #header #navigation .collapsed .toggler-icon{background-color:#9b5129}
#header{font-size:20px}
body.menu-open-body #header{background-color:#9b5129}
#header nav img{height:62px}
#header .dropdown-menu{padding:10px 0;text-align:left;margin-top:0;background:#9b5129;font-size:1.25rem;border:0}
#header .dropdown-menu .dropdown-item{padding:0.5rem 1.25rem;color:#FFF;font-size:18px}
#header .dropdown-menu .dropdown-item:hover{color:#d94b18;background:#9b5129}
#header .dropdown-menu .dropdown-item.selected{text-decoration:underline;background:#9b5129}
#header #dropdown-list{height:94px}
#header #dropdown-list + li{height:100%}
#header #asso,#header #suisse,#header #senegal,#header #actu,#header #contact,#header #don{height:100%}
#header #asso.show,#header #suisse.show,#header #senegal.show,#header #actu.show,#header #contact.show,#header #don.show{border-bottom:3px solid #9B5129}
#header #asso.selected,#header #suisse.selected,#header #senegal.selected,#header #actu.selected,#header #contact.selected,#header #don.selected{border-bottom:3px solid #9B5129}
#navigation{padding:0}
#navigation div{margin-left:auto}
#navigation #navbarLinks{gap:40px}
@media (max-width:1250px){#navigation #navbarLinks{gap:20px}}
#navbarCollapse{height:78px}
#navbarCollapse #navbarLinks{height:100%}
#navbarCollapse.show #navbarLinks,#navbarCollapse.collapsing #navbarLinks{display:flex;width:100%;justify-content:center;align-items:center;margin:0 40px}
#navbarCollapse.show #navbarLinks li,#navbarCollapse.collapsing #navbarLinks li{width:100%}
#navbarCollapse.show #navbarLinks #link_home,#navbarCollapse.collapsing #navbarLinks #link_home{visibility:visible}
#toggler{display:none !important}
.dropdown-toggle::after{width:11px;height:15px;content:"";margin:0;border:0;background-position:center;background-size:contain;margin-left:10px}
.layout-home .dropdown-toggle::after{background-image:url("/themes/dokando/assets/images/chevron-down-light.svg")}
.layout-page .dropdown-toggle::after{background-image:url("/themes/dokando/assets/images/chevron-down-regular.svg")}
.nav-item a.nav-link{border-bottom:2px solid transparent}
.nav-item a.selected,.nav-item a.show{border-color:#9b5129}
@media (max-width:1099.98px){#toggler{display:flex !important}.dropdown-toggle::after{margin-left:auto}.layout-page .dropdown-toggle::after{background-image:url("/themes/dokando/assets/images/chevron-down-light.svg")}#navigation{padding-bottom:0;font-size:20px}#navigation .logo{padding:5px 0;margin:0}#navigation hr{color:#FFF}#navigation #navbarCollapse{margin-left:-12px;margin-right:-12px;background-color:#fdf4e2;padding:10px 0;color:#9b5129;font-size:16px;height:100vh}#navigation #navbarCollapse a{color:#9b5129;font-size:22px}#navigation #navbarCollapse a:hover{color:#9b5129}#navigation #navbarCollapse li{padding:15px 20px 13px 20px;border-bottom:2px solid #FFF}#navigation #navbarCollapse li a{height:auto}#navigation #navbarCollapse li .dropdown-menu{margin-left:0;background-color:transparent;text-align:left;border:0}#navigation #navbarCollapse li .dropdown-menu li{border:none;padding:0}#navigation #navbarCollapse li .dropdown-menu .dropdown-item{padding:0 1.25rem}#navigation #navbarCollapse.selected{background:#9b5129}#navigation #navbarCollapse.selected a{color:#fdf4e2}#navigation #asso,#navigation #suisse,#navigation #senegal,#navigation #actu,#navigation #contact,#navigation #don{height:100%}#navigation #asso:hover,#navigation #suisse:hover,#navigation #senegal:hover,#navigation #actu:hover,#navigation #contact:hover,#navigation #don:hover{color:#fdf4e2}#navigation #asso.show,#navigation #suisse.show,#navigation #senegal.show,#navigation #actu.show,#navigation #contact.show,#navigation #don.show{border-bottom:none}#navigation #asso.selected,#navigation #suisse.selected,#navigation #senegal.selected,#navigation #actu.selected,#navigation #contact.selected,#navigation #don.selected{border-bottom:none}#navigation .navbar-toggler{width:40px;height:40px;border-radius:50px;background:#fdf4e2;position:relative;transition:0.5s ease-in-out}#navigation .navbar-toggler span{margin:0;padding:0}#navigation .navbar-toggler,#navigation .navbar-toggler:focus,#navigation .navbar-toggler:active,#navigation .navbar-toggler-icon:focus{outline:none;box-shadow:none;border:0}#navigation .toggler-icon{display:block;position:absolute;height:3px;width:20px;background:#9b5129;border-radius:10px;opacity:1;left:10px;transform:rotate(0deg);transition:0.25s ease-in-out}#navigation .middle-bar{margin-top:0}#navigation .navbar-toggler .top-bar{margin-top:0;transform:rotate(135deg)}#navigation .navbar-toggler .middle-bar{opacity:0;filter:alpha(opacity=0)}#navigation .navbar-toggler .bottom-bar{margin-top:0;transform:rotate(-135deg)}#navigation .navbar-toggler.collapsed .top-bar{margin-top:-14px;transform:rotate(0deg)}#navigation .navbar-toggler.collapsed .middle-bar{opacity:1;filter:alpha(opacity=100)}#navigation .navbar-toggler.collapsed .bottom-bar{margin-top:15px;transform:rotate(0deg)}.nav-item{margin-bottom:0}}
#hero-zone{position:relative;height:23.375rem;background-repeat:no-repeat;background-size:cover;background-position:center}
@media screen and (max-width:600px){#hero-zone{margin-bottom:8rem;height:10rem}}
#hero-zone #hero-zone-disk{position:relative;overflow:hidden;height:100%}
@media screen and (max-width:600px){#hero-zone #hero-zone-disk{overflow:visible}}
#hero-zone #hero-zone-disk #disk_mask{position:absolute;width:75rem;aspect-ratio:1;border-radius:50%;top:-100%;left:-33vw;background-image:radial-gradient(#9B5129,rgba(155,81,41,0.6));opacity:90%}
@media screen and (max-width:1500px){#hero-zone #hero-zone-disk #disk_mask{left:-50vw}}
@media screen and (max-width:1200px){#hero-zone #hero-zone-disk #disk_mask{left:-65vw}}
@media screen and (max-width:1050px){#hero-zone #hero-zone-disk #disk_mask{left:-80vw}}
@media screen and (max-width:1000px){#hero-zone #hero-zone-disk #disk_mask{left:-85vw}}
@media screen and (max-width:900px){#hero-zone #hero-zone-disk #disk_mask{left:-95vw}}
@media screen and (max-width:800px){#hero-zone #hero-zone-disk #disk_mask{left:-110vw}}
@media screen and (max-width:700px){#hero-zone #hero-zone-disk #disk_mask{left:-127vw}}
@media screen and (max-width:600px){#hero-zone #hero-zone-disk #disk_mask{border-radius:0;opacity:1;background-color:#9b5129;left:auto;right:auto;top:auto;bottom:-7rem;width:100%;height:7rem}}
#hero-zone #hero-zone-image{width:100%;max-height:1000rem}
#hero-zone #hero-zone-banner{height:23.375rem;width:100%}
#hero-zone .gradient-bottom{visibility:hidden}
#hero-zone .gradient-top{visibility:hidden}
#hero-zone #front-text{position:absolute;top:5rem;left:5rem;width:calc(33vw - 10rem)}
@media screen and (max-width:1500px){#hero-zone #front-text{width:24%}}
@media screen and (max-width:1200px){#hero-zone #front-text{width:28%}}
@media screen and (max-width:1100px){#hero-zone #front-text{width:30%;left:2rem}}
@media screen and (max-width:800px){#hero-zone #front-text{width:35%}}
@media screen and (max-width:600px){#hero-zone #front-text{top:auto;left:0;right:0;bottom:-7rem;text-align:center;width:100%;display:flex;height:7rem;align-items:center}#hero-zone #front-text h1{line-height:34px}}
#hero-zone #front-text h1{color:white}
.gradient-center{background:white;background:radial-gradient(circle,white 60%,rgba(0,212,255,0) 100%);z-index:-1;opacity:60%}
#home-zone{position:relative;height:50rem;background-repeat:no-repeat;background-size:cover;background-position:center;transform:translateY(-6.25rem);z-index:1}
#home-zone .gradient-bottom{height:20rem;background:linear-gradient(180deg,transparent,#9b5129);opacity:30%}
#home-zone .gradient-top{height:17.5rem;background:linear-gradient(180deg,#9b5129,transparent);opacity:40%}
#home-zone #front-text{position:absolute;bottom:2.625rem;left:3.75rem;width:40%}
#home-zone #front-text h1{color:white}
@media (max-width:1199.98px){#home-zone{max-height:37rem}}
@media (max-width:767.98px){#hero-zone #hero-zone-disk{width:100%}#hero-zone #front-text h1{color:white}}
@media (max-width:575.98px){#home-zone{transform:translateY(-4.5rem)}#home-zone #front-text{position:absolute;bottom:1rem;left:1rem;width:fit-content;max-width:95%}#hero-zone #front-text h1{color:white;width:100%}#hero-zone #hero-zone-banner{height:23.375rem;width:100%}}
@media (max-width:1199.98px){.list-carousel ul.list-carousel-content{align-items:flex-start}}
.news_block .show-on-mobile{visibility:hidden}
.news_block .filter{border:#9b5129 2px solid;color:#9b5129;font-weight:bold;padding:6px 40px 5px 20px;background-color:transparent;width:fit-content;text-align:center}
.news_block .filter option{background-color:#fdf4e2;color:#9b5129;font-weight:bold}
.news_block .link{font-weight:bold}
.news_block .list{padding-bottom:57px}
.news_block .list .item .image{aspect-ratio:1.5;width:100%;border-radius:30px;border-bottom-left-radius:0;margin-bottom:21px;background-size:cover;background-position:center;background-repeat:no-repeat}
.news_block .list .item .card-img{width:100%;aspect-ratio:1.5}
.news_block .list .item .body .title{margin-bottom:13px;font-size:1.4374rem;color:#9b5129}
.news_block .list .item .body .raw{display:flex;align-items:center;margin-bottom:10px}
.news_block .list .item .body .raw .date{color:#1D4054;font-size:14px;font-weight:bold}
.news_block .list .item .body .raw .flag{width:24px;margin-right:5px}
.news_block ul.list-carousel-pagination li{background-color:transparent;border:#9b5129 2px solid}
.news_block ul.list-carousel-pagination li.active{background-color:#9b5129}
.news_block ul.list-carousel-content{list-style-type:none}
#news_block #news-header{display:flex;flex-direction:column;justify-content:center;height:15.625rem}
#news-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:1.5rem;padding-bottom:57px}
#news-list .news-item .img{width:100%;border-radius:30px;border-bottom-left-radius:0;margin-bottom:21px}
#news-list .news-item .raw{display:flex;align-items:center;margin-bottom:10px}
#news-list .news-item .raw .date{color:#1D4054;font-size:14px;font-weight:bold}
#news-list .news-item .raw .flag{width:24px;margin-right:5px}
#news-list .news-item .title{margin-bottom:13px;color:#9b5129}
#news-list .news-item .text{color:#1D4054}
@media (max-width:767.98px){.news_block .show-on-mobile{visibility:visible}ul.list-carousel-content{flex-wrap:nowrap;width:100%}.news_block{padding:0 15px}.news_block #news-header{height:6rem;display:flex;align-items:center}.news_block .list li{max-width:80vw}.news_block .list li .item{margin-bottom:45px}.news_block .filter{width:100%}}
.paragraph_block img{height:unset !important;margin:0 !important}
.paragraph_block a{color:#9b5129}
#main-content{margin-bottom:50px}
#main-content .container{padding:45px 0;display:flex;flex-direction:column;gap:50px}
#main-content .project{gap:0}
#main-content .project-content .container{padding:0}
#main-content .report{gap:0}
#main-content .report-content .container{padding:30px 0}
#main-content .bolck-image-top{display:grid;grid-template-columns:1fr;column-gap:1.5rem;row-gap:2rem}
#main-content .bolck-image-top .title{grid-row-start:1;grid-row-end:2}
#main-content .bolck-image-top .image{grid-row-start:2;grid-row-end:3;height:auto}
#main-content .bolck-image-top .text{grid-row-start:3;grid-row-end:4}
#main-content .bolck-image-bottom{display:grid;grid-template-columns:1fr;column-gap:1.5rem;row-gap:2rem}
#main-content .bolck-image-bottom .title{grid-row-start:1;grid-row-end:2}
#main-content .bolck-image-bottom .image{grid-row-start:3;grid-row-end:4;width:100%}
#main-content .bolck-image-bottom .text{grid-row-start:2;grid-row-end:3}
#main-content .bolck-image-left{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;row-gap:unset}
#main-content .bolck-image-left .title{grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:3}
#main-content .bolck-image-left .image{grid-row-start:1;grid-row-end:4;grid-column-start:1;grid-column-end:2;width:100%;border-radius:60px 0 60px 60px;background-repeat:no-repeat;background-position:center;background-size:cover}
#main-content .bolck-image-left .text{grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:3}
#main-content .bolck-image-right{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;row-gap:unset}
#main-content .bolck-image-right .title{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2}
#main-content .bolck-image-right .image{grid-row-start:1;grid-row-end:4;grid-column-start:2;grid-column-end:3;border-radius:60px 0 60px 60px;background-repeat:no-repeat;background-position:center;background-size:cover}
#main-content .bolck-image-right .text{grid-row-start:2;grid-row-end:3;grid-column-start:1}
@media (max-width:1199.98px){#main-content .bolck-image-right{display:flex;flex-direction:column}#main-content .bolck-image-right .title{margin-bottom:1rem}#main-content .bolck-image-right .image{aspect-ratio:1.7777777778;margin-bottom:2rem;border-radius:0 20px 20px 20px}#main-content .bolck-image-left{display:flex;flex-direction:column}#main-content .bolck-image-left .title{margin-bottom:1rem}#main-content .bolck-image-left .image{aspect-ratio:1.7777777778;margin-bottom:2rem;border-radius:0 20px 20px 20px}}
@media (max-width:1099.98px){#main-content .container{padding:15px 15px 100px 15px;display:flex;flex-direction:column;gap:75px}}
.bolck-logo-text .bolck-logo-text-logos{display:grid;grid-template-columns:70px 1fr;column-gap:1rem;margin-bottom:1rem}
.bolck-logo-text .bolck-logo-text-logos .bolck-logo-text-logos-title{grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:3;color:#1D4054;font-weight:bold;margin:0}
.bolck-logo-text .bolck-logo-text-logos .bolck-logo-text-logos-logo{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:2;width:100%;border-radius:10px}
.bolck-logo-text .bolck-logo-text-logos .bolck-logo-text-logos-text{grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:3}
#footer-all{position:absolute;bottom:0;left:0;right:0}
#footer-container{margin-top:auto;background:#57788b}
#footer{padding:1.65rem 1rem;font-size:15px}
#footer-vague{background-image:url("/themes/dokando/assets/images/dokando_vague_footer.svg");height:20px;background-repeat:repeat-x;position:absolute;width:100%;bottom:95%;left:0;right:0}
#home-page + div #footer span{color:white !important}
@media (max-width:575.98px){#home-page + div #footer{margin-top:0}#footer{display:flex;flex-direction:column;justify-content:center;align-items:center}}
#header{width:100%;font-family:"Poppins","Nunito",sans-serif;position:sticky;top:0;left:0;right:0;background-color:#fdf4e2}
#header .logo{background-image:url("../themes/dokando/assets/images/logo_dokando_complet_couleur.svg");width:16rem;height:3.73rem;background-position:center;background-size:contain;background-repeat:no-repeat}
.header-fixed #header{background-color:#fdf4e2}
.layout-home.header-fixed #header{background-color:#fdf4e2}
.layout-home.header-fixed #header .logo{background-image:url("../themes/dokando/assets/images/logo_dokando_complet_couleur.svg")}
.layout-home #header{background-color:transparent}
.layout-home #header .logo{background-image:url("../themes/dokando/assets/images/logo_dokando_complet_blanc.svg")}
header .logo{background-image:url("../themes/dokando/assets/images/logo_dokando_complet_couleur.svg")}
@media (max-width:1099.98px){.layout-home #header .logo{background-image:url("../themes/dokando/assets/images/logo_dokando_simple_blanc.svg")}.layout-home.header-fixed.menu-open-body #header{background-color:#9b5129}.layout-home.header-fixed.menu-open-body .logo{background-image:url("../themes/dokando/assets/images/logo_dokando_simple_blanc.svg") !important}.layout-home.header-fixed #header .logo{background-image:url("../themes/dokando/assets/images/logo_dokando_simple.svg")}.menu-open-body #header .logo{background-image:url("../themes/dokando/assets/images/logo_dokando_simple_blanc.svg")}#header .logo{background-image:url("../themes/dokando/assets/images/logo_dokando_simple.svg")}}
#donation{border:#8a5230 solid 2px;min-width:165px}
#donation:hover{border-color:#d94b18}
.internal-nav{display:-webkit-box;margin-bottom:-10px}
#navigation{width:100%;margin:0.6875rem 0}
#navigation .navbar-all{margin:0 5rem}
#navigation .navbar-all #link_home{visibility:hidden;width:0}
#navigation .navbar-all #svg_house{height:30px;aspect-ratio:1}
#navigation ul li .selected{border-bottom:#9b5129 2px solid}
#navigation .ul-home li a{color:white}
.dropdown-content{border-radius:0 1rem 1rem 1rem;background-color:transparent}
#header .dropdown-menu{color:white !important}
#don a{width:auto}
#toggler{background-color:transparent;width:100px}
@media (max-width:1099.98px){#navigation{margin:0}#navigation .navbar-all{margin:0 15px}#navigation .navbar-toggler{color:#9b5129;background-color:transparent;width:100px}#navigation .navbar-toggler span{width:20px;font-weight:bold}#navigation .navbar-toggler .menu-open{display:none}#navigation .navbar-toggler .menu-close{width:50px;font-size:14px;color:#FFF}#navigation .navbar-toggler.collapsed .menu-open{display:inline;font-size:14px;color:#9b5129}#navigation .navbar-toggler.collapsed .menu-close{display:none}#navigation .navbar-toggler.collapsed .bottom-bar{margin-top:10px;background-color:#9b5129}#navigation .navbar-toggler.collapsed .top-bar{margin-top:-10px;background-color:#9b5129}#navigation .navbar-toggler .toggler-icon{background-color:#9b5129}#navigation .navbar-toggler .top-bar{width:13px;height:2px;background-color:#FFF}#navigation .navbar-toggler .middle-bar{width:13px;height:2px;background-color:#9b5129}#navigation .navbar-toggler .bottom-bar{width:13px;height:2px;background-color:#FFF}#navigation #logo{width:65%;margin:4px 0}#navigation #logo img{max-width:80%}#header-all{display:block}}
@media (max-width:1099.98px){#navigation #navbarCollapse{z-index:10;margin-left:-32px;margin-right:-15px;background-color:#9b5129;padding:10px 0;font-size:16px;height:100vh}#navigation #navbarCollapse .show #navbarLinks #link_home{visibility:visible}#navigation #navbarCollapse #navbarLinks{gap:0}#navigation #navbarCollapse a{margin-top:0;background-color:rgba(155,81,41,0.71);padding:0;font-size:22px;height:100vh;color:white !important}#navigation #navbarCollapse li .dropdown-menu{margin-left:0;text-align:left;border:0}a,.nav-link{font-family:"Poppins","Nunito",sans-serif;font-weight:500;color:white;border-color:white;padding:0}a:hover,.nav-link:hover{color:#fbe2b2}#donation{border:white solid 2px}}
.navbar-expand-lg .navbar-nav .nav-link{padding:0 !important}
.credit-item{display:flex;justify-content:center;margin-top:2rem;min-height:120px}
.credit-item-title{border-top:2px solid #9B5129;padding:1rem 1rem}
.credit-item-body{border-top:2px solid #9B5129;margin-left:20px;padding:1rem 1rem}
@media (max-width:767.98px){.credit-item{display:flex;flex-direction:column;justify-content:center;margin-top:2rem}.credit-item-title{border-top:2px solid #9B5129;width:100%}.credit-item-body{border-top:unset;margin-left:0}}
.lname{display:none;visibility:hidden}
#formContainer form label + input,#formContainer form label + select{border-radius:50px}
#formContainer form label + textarea{border-radius:15px 15px 50px 15px}
#formContainer .submit-button{margin-bottom:75px}
.form-check{margin-bottom:10px}
.italic{font-style:italic}#formContainer select{position:relative;-webkit-appearance:none;-moz-appearance:none;background:transparent;z-index:11}
#formContainer .select-container{position:relative}
#formContainer .arrow{position:absolute;right:23px;z-index:10;-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:12px;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#9b5129 transparent transparent transparent;line-height:0px;_border-color:#9b5129 #000 #000 #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000")}.radio-container{display:block;position:relative;cursor:pointer;font-size:22px;height:18px;width:18px;margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.radio-container line{display:inline-block}
.radio-container + label{padding-bottom:5px}.radio-container input{position:absolute;z-index:11;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;height:16px;width:16px;opacity:0;cursor:pointer}.checkmark{position:absolute;z-index:10;top:40%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;height:18px;width:18px;background-color:white;border:2px solid #9B5129;border-radius:50px}.radio-container:hover input ~ .checkmark{background-color:#9B5129}.radio-container input:checked ~ .checkmark{background-color:#9B5129}
.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmarkbox{position:absolute;top:0;left:0;height:20px;width:20px;background-color:white;border:2px solid #9B5129;border-radius:3px}.checkbox-container:hover input ~ .checkmarkbox{background-color:#9B5129}.checkbox-container input:checked ~ .checkmarkbox{background-color:#9B5129}.checkmarkbox:after{content:"";position:absolute;display:none}.checkbox-container input:checked ~ .checkmarkbox:after{display:block}.checkbox-container .checkmarkbox:after{left:5px;top:1px;width:6px;height:12px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}::-webkit-resizer{display:none;-webkit-appearance:none}
#formContainer textarea{position:relative;-webkit-appearance:none;-moz-appearance:none;background:transparent;z-index:11}
#formContainer .textarea-container{position:relative}
#formContainer .textarea-arrow{pointer-events:none;position:absolute;right:14px;z-index:12;-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:-6px;width:0;height:0;border-style:solid;border-width:0 0 16px 16px;border-color:transparent transparent #9B5129 transparent;line-height:0px;_border-color:#000 #000 #9B5129 #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000")}
.iframe{aspect-ratio:1.7777777778}
@media (max-width:575.98px){.video_block{padding:0 15px !important}}
.project_page{margin-bottom:5rem}
.project_page .container-accordion{margin:0 10%}
.project_page .accordion-button .date{color:#1d4054}
.project_page .accordion-button .title{margin-bottom:0}
.project-content{display:flex;width:100%;flex-direction:column;gap:120px}
@media (max-width:575.98px){.project_page .container{padding:0}.project_page .container-accordion{padding:0 15px;margin:0}}
.accordion-button{display:block}
.accordion-header{border-top:2px #D8AE97 solid}
.file-btn{background-image:url("../themes/dokando/assets/images/file-lines-light.svg")}
.page-btn{background-image:url("../themes/dokando/assets/images/circle-arrow-right-regular.svg")}
.btn-accordion{max-width:40px;width:40px;aspect-ratio:1;background-position:center;background-size:contain;background-repeat:no-repeat;margin:10px}
.report_page{margin-bottom:5rem}
.report_page container-accordion{margin:0 10%}
.report_page accordion-button date{color:#1d4054}
.report_page accordion-button title{margin-bottom:0}
.contact_page form{width:50%}
.contact_page form label{font-weight:500}
.contact_page form textarea{height:10rem}
.contact_page form select{border-radius:1rem 1rem 0 1rem;padding:0.1rem 0.5rem;margin-left:1rem;font-size:1rem;border:1px solid #ced4da}
.contact_page form select option{color:#1d4054}
@media (max-width:1199.98px){.contact_page form{width:75%}}
@media (max-width:767.98px){.contact_page form{width:100%}.text-contact{width:100% !important;text-align:center}}
.heading{display:flex;align-items:center;justify-content:center;height:15.625rem}
.heading-left{display:flex;flex-direction:column;justify-content:center;height:15.625rem}
@media (max-width:575.98px){.heading{height:10rem}.heading-left{height:6rem;display:flex;justify-content:center;align-items:flex-start}}
.gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:1.875rem;row-gap:1.875rem}
.gallery .gallery_image{background-size:cover;background-position:center;width:100%;aspect-ratio:1.5}
@media (max-width:767.98px){.gallery{grid-template-columns:1fr 1fr 1fr 1fr}}
@media (max-width:575.98px){.gallery{grid-template-columns:1fr 1fr 1fr}}
.mfp-bg{background-color:#1A303D;opacity:96%}
.mfp-bottom-div{display:flex;align-items:center;justify-content:center}
.mfp-bottom-div .mfp-counter{position:relative;right:0}
.mfp-arrow{opacity:1;background-repeat:no-repeat;background-position:center;background-size:contain;width:32px;height:32px}
.mfp-arrow.mfp-arrow-left{background-image:url("../themes/dokando/assets/images/arrow-back.svg");left:calc((100% - 44rem) / 2 - 40px);margin-top:-22px}
.mfp-arrow.mfp-arrow-right{background-image:url("../themes/dokando/assets/images/arrow-next.svg");right:calc((100% - 44rem) / 2 - 40px);margin-top:-22px}
.mfp-arrow:before,.mfp-arrow:after{content:none}
.mfp-close{font-size:1rem;font-family:Poppins,serif;margin-top:6px;opacity:1}
.mfp-close .mfp-svg-close{width:0.5rem;margin-left:2px}
body.mfp-zoom-out-cur{overflow:hidden}
img.mfp-img{max-width:44rem}
@media (max-width:1099.98px){.gallery{grid-template-columns:1fr 1fr 1fr}.mfp-bottom-div{display:flex;align-items:center;justify-content:center}.mfp-bottom-div .mfp-counter{position:relative;right:0}.mfp-bottom-div .mfp-arrow.mfp-arrow-left{position:relative;margin-right:5px;left:0}.mfp-bottom-div .mfp-arrow.mfp-arrow-right{position:relative;margin-left:5px;right:0}.mfp-bottom-div .mfp-arrow:before,.mfp-bottom-div .mfp-arrow:after{content:none}img.mfp-img{max-width:100%;max-height:38rem}}
@media (max-width:767.98px){.gallery{grid-template-columns:1fr 1fr}}
.layout-home #donation{border-color:#FFF}
.layout-home #navigation .collapsed .menu-open{color:white}
.layout-home #navigation .collapsed .menu-close{color:white}
.layout-home #navigation .collapsed .toggler-icon{background-color:white}
.home-video video{object-fit:cover}
.oc-flash-message.info{background-color:#9b5129}
@media print{#header{display:none}#home-zone video{display:none}}