/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{margin:0;padding:0;box-sizing:border-box}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;font-family:sans-serif;line-height:1.6;background-color:#fff}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}.container-breadcrumb{background-color:#ded2c6}header{background-color:#ebdaca;color:#fff}header .container-logos{margin:1.5em 0}header .container-logos a img{height:100px}header .container-navs a{transition:ease-in-out color 150ms}header .container-navs a:hover{color:#f68735 !important;transition:ease color 300ms}header .container-navs #navigationprincipale{bottom:-1.5em;right:-1.5em;z-index:1;background-color:#fff;box-shadow:5px 5px 4px -3px rgba(0,0,0,.1);--bs-navbar-padding-x:initial}header .container-navs #navigationprincipale ul li a{padding:.75em 1.25em}header .container-navs #navigationsecondaire{position:relative;right:-1.5em;background-color:#fff}header .container-navs #navigationsecondaire ul li a{font-size:1.05rem}header .container-navs #navigationsecondaire ul li a.observatoire{color:#f68735}header .container-navs #navigationsecondaire ul li a.observatoire:hover{color:#253e54 !important}header .container-navs #navigationsecondaire ul li:not(:last-child) a::after{background:#253e54;content:"";width:2px;height:40%;position:absolute;top:30%;right:-3px}@media only screen and (max-width:992px){header .container-navs{margin-top:53px;height:initial}header .container-navs #navigationprincipale{background-color:initial;right:1em;box-shadow:none;bottom:0;width:initial;transition:none !important;z-index:20}header .container-navs #navigationprincipale .navbar-toggler{border:none;transition:none !important}header .container-navs #navigationprincipale .navbar-toggler img{display:none}header .container-navs #navigationprincipale .navbar-toggler[aria-expanded=true]{position:fixed;top:1em;right:1em;z-index:10}header .container-navs #navigationprincipale .navbar-toggler[aria-expanded=true] img{display:block;width:30px}header .container-navs #navigationprincipale .navbar-toggler[aria-expanded=true] .navbar-toggler-icon-custom{display:none}header .container-navs #navigationprincipale .navbar-toggler:focus{box-shadow:none}header .container-navs #navigationprincipale .navbar-collapse{transition:none !important}header .container-navs #navigationprincipale .navbar-collapse.collapse.show{position:fixed;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;background-color:#ebdaca}header .container-navs #navigationprincipale .navbar-collapse.collapse.show h2{display:block !important;position:fixed;top:.5em;left:0;right:0;text-align:center;color:#253e54;font-size:2.5rem}header .container-navs #navigationprincipale ul li a{text-align:center}}@media only screen and (max-width:575px){header .container-logos{margin:1em 0}header .container-logos a img{height:75px}header .container-navs{margin-top:33px}}footer{background:#fff url(/sites/cbnpmp.fr/themes/cbnpmp_theme/images/Feuille_Bas.svg) left bottom/auto no-repeat;background-size:595px}footer .container-logos-footer{background-color:#fff}footer .footer-top{padding:6em 3em}footer .footer-top h3{font-weight:400 !important}footer .footer-top p{margin-bottom:.25em}footer .footer-top .logo{display:block;width:10em;height:auto;margin-top:9em}footer .footer-bottom{padding:1em 3em;background-color:#ebdaca;font-weight:500}footer .footer-bottom a{text-decoration:underline}footer .footer-bottom p{margin-bottom:0}@media only screen and (max-width:992px){footer{background:none}}@media only screen and (max-width:575px){footer .footer-top .logo{margin-top:0}}.social{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#253e54;width:37px;height:37px}.social img{width:15px;height:15px}.social.social-small{width:30px;height:30px}.social.social-small img{width:12px;height:12px}.container-carousel-home{background-image:linear-gradient(top,#ebdaca,#ebdaca 80%,transparent 80%,transparent 100%);background-image:-webkit-linear-gradient(top,#ebdaca,#ebdaca 80%,transparent 80%,transparent 100%)}.container-carousel-home #carousel-home{position:relative}.container-carousel-home #carousel-home .carousel-indicators{margin-right:initial;margin-left:initial;margin-bottom:2.6rem;right:initial;left:18%;transform:translate(-50%,0)}.container-carousel-home #carousel-home .carousel-indicators button{width:35px;height:5px;background-color:#f68735;opacity:1;border:0;border-radius:5px;position:relative}.container-carousel-home #carousel-home .carousel-indicators button:before{content:"";position:absolute;height:26px;top:-10px;left:0;right:0;cursor:pointer}.container-carousel-home #carousel-home .carousel-indicators button.active{background-color:#fff}.container-carousel-home #carousel-home .container-title{bottom:5.5em;left:3.5em}.container-carousel-home #carousel-home .container-title h3{text-transform:uppercase}.container-carousel-home #carousel-home .container-title span{font-size:.85rem}.container-carousel-home #carousel-home .container-social{display:flex;flex-direction:column;position:absolute;left:-3em;top:50%}@media only screen and (max-width:575px){.container-carousel-home #carousel-home .carousel-indicators{right:0;left:0;margin-bottom:1em;transform:none}.container-carousel-home #carousel-home .container-title{bottom:2em;left:6em;right:6em;text-align:center;width:auto}.container-carousel-home #carousel-home .container-title h3{margin-bottom:0}.container-carousel-home #carousel-home .container-title .divider,.container-carousel-home #carousel-home .container-title span{display:none}}.card.card-actualite{border:none;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;z-index:1}.card.card-projet{border:none;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}.pagination-container a{color:#000}.pagination-container .page-link,.pagination-container .page-link:hover,.pagination-container .page-link:focus,.pagination-container .page-link:focus-visible{color:#000}.pagination-container .page-item .active{color:#ff6f00}.voir-egalement-item>div{border:none;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}@media only screen and (max-width:992px){.voir-egalement-item{margin:1.5em 0}}.side-menu{background-color:#ebdaca}.side-menu .side-menu-content{background-color:#ebdaca}@media only screen and (max-width:1200px){.side-menu .navbar-toggler{background-color:#ebdaca}}.btn.btn-primary{background-color:#f68735;border:none;font-weight:500 !important;font-size:.8rem !important;padding:.8em 1.4em}.more{text-transform:uppercase;font-weight:700;font-size:1.25rem;letter-spacing:.15rem;padding:0 4em .25em .1em;background-image:linear-gradient(top,transparent,transparent 40%,rgba(235,218,202,0.5) 40%,rgba(235,218,202,0.5) 100%);background-image:-webkit-linear-gradient(top,transparent,transparent 40%,rgba(235,218,202,0.5) 40%,rgba(235,218,202,0.5) 100%)}.more.more-light{background-image:linear-gradient(top,transparent,transparent 40%,rgba(255,255,255,0.5) 40%,rgba(255,255,255,0.5) 100%);background-image:-webkit-linear-gradient(top,transparent,transparent 40%,rgba(255,255,255,0.5) 40%,rgba(255,255,255,0.5) 100%)}.category{color:#f68735;font-weight:800}.container-dernieres-actualites>.container{position:relative;overflow:visible}.container-dernieres-actualites>.container .bg{position:absolute;bottom:-308px;right:-40px;width:435px;height:435px;background-image:url(/sites/cbnpmp.fr/themes/cbnpmp_theme/images/Feuille_Haut.svg);background-position:bottom right;background-repeat:no-repeat;background-size:contain;overflow:visible}.container-derniers-evenements{background-image:linear-gradient(top,transparent,transparent 45%,#ebdaca 45%,#ebdaca 100%);background-image:-webkit-linear-gradient(top,transparent,transparent 45%,#ebdaca 45%,#ebdaca 100%)}.page-accueil .container-projets-en-cours{background-color:#ebdaca}.container-projets-en-cours .subtitle{font-size:1.25rem;letter-spacing:.2rem;margin-bottom:1em}.container-projets-en-cours .text-intro{font-size:1.25rem;max-width:22em;text-align:justify}.container-node-projet,.container-node-expertise-notre-cbn{background-color:#ebdaca}.container-node-projet .container .container-content,.container-node-projet .container-xl .container-content,.container-node-expertise-notre-cbn .container .container-content,.container-node-expertise-notre-cbn .container-xl .container-content{background-color:#fff}.navbar-toggler{box-shadow:none}.navbar-toggler .navbar-toggler-icon-custom{display:block;width:35px;height:3px;background-color:#253e54;margin:6px auto}@media only screen and (max-width:1200px){.container-dernieres-actualites>.container .bg{right:0}.container-node-projet,.container-node-expertise-notre-cbn{background-color:#fff}.container-node-projet .container-header-image,.container-node-expertise-notre-cbn .container-header-image{max-width:none}}@media only screen and (max-width:992px){.container-dernieres-actualites>.container .bg{display:none}}
