.bloc-image-bouton{position:relative;min-height:340px;background-image:url('https://site01.montbrillant-fs.ch/wp-content/uploads/2026/01/Nettoyage-professionnelle-geneve-entreprise.jpg');background-size:cover;background-position:center;padding:30px;display:flex;flex-direction:column}.bloc-image-bouton .contenu{flex:1}.bloc-image-bouton .bouton-bas{align-self:center;margin:auto auto auto auto;background-color:rgba(0,0,0,0.85);color:#ffffff;font-size:18px;padding:none;border:none}.bloc-image-bouton .bouton-bas:hover{background-color:rgba(0,0,0,1);color:#ffffff}.bloc-image-bouton-2{background-image:url('https://site01.montbrillant-fs.ch/wp-content/uploads/2026/01/nettoyage-etat-des-lieux-entretien.jpg')}@media screen and (max-width:980px){.bloc-image-bouton{min-height:250px!important;padding:10px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;background-size:cover!important;background-position:center!important}.bloc-image-bouton .contenu{flex:1!important}.bloc-image-bouton .bouton-bas{width:90%!important;max-width:300px!important;font-size:12px!important;padding:12px 0!important;align-self:center!important;text-align:center!important}}.carousel-container{overflow-x:auto;scroll-behavior:smooth;padding:20px 0}.carousel-wrapper{display:flex;gap:20px}.carousel-wrapper .bloc-image-bouton{flex:0 0 300px;min-height:340px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;padding:20px;border-radius:none}.carousel-wrapper .bloc-image-bouton .bouton-bas{width:100%;text-align:center;font-size:12px;padding:12px 12px;background-color:rgba(0,0,0,0.85);color:#fff;font-weight:600}@media screen and (max-width:980px){.carousel-wrapper .bloc-image-bouton{flex:0 0 80%;min-height:250px}}.footer-mobile-accordion{background:#ad956b;color:#fff;padding:20px}.footer-mobile-accordion a{color:#ffffff;text-decoration:none;display:block;padding:6px 0}.accordion-item{border-bottom:1px solid rgba(255,255,255,0.2)}.accordion-title{width:100%;background:none;border:none;color:#fff;font-size:14px;font-weight:600;text-align:left;padding:15px 0;cursor:pointer;position:relative}.accordion-title::after{content:"+";position:absolute;right:0;font-size:22px}.accordion-title.active::after{content:"–"}.accordion-content{display:none;padding-bottom:15px;font-size:15px}.footer-mail{margin-top:10px;font-weight:600}.mega-menu .menu-item-38,.mega-menu .menu-item-39{background:transparent!important}.mega-menu .menu-item-38>a,.mega-menu .menu-item-39>a{background:transparent!important}.mega-menu .menu-item-38>.sub-menu,.mega-menu .menu-item-39>.sub-menu{background:transparent!important;box-shadow:none!important}#mobile_menu{background-color:rgba(11,39,74,0.98)!important}#mobile_menu *,#mobile_menu li,#mobile_menu li ul,#mobile_menu ul,#mobile_menu .sub-menu{background:transparent!important}#mobile_menu li:before,#mobile_menu li:after,#mobile_menu ul:before,#mobile_menu ul:after{display:none!important;content:none!important}#mobile_menu .sub-menu{padding:0!important;margin:0!important;box-shadow:none!important;border:none!important}#mobile_menu a{color:#ffffff!important;font-weight:500;text-decoration:none}#mobile_menu a:hover{color:#ffcc00!important}#mobile_menu .current-menu-item>a,#mobile_menu .current_page_item>a{color:#ad956b!important}@media (max-width:480px){#mobile_menu .menu-item-900>a{width:100px;height:80px}#mobile_menu .sub-menu>li{flex-wrap:wrap}}#top-menu>li>ul.sub-menu{background-color:rgba(11,39,74,0.95)!important}#top-menu ul ul{background:transparent!important}#top-menu ul ul li{background:none!important}#top-menu ul ul:before,#top-menu ul ul:after,#top-menu ul ul li:before,#top-menu ul ul li:after{content:none!important;display:none!important}#top-menu .mega-menu>a,#top-menu .mega-menu .menu-item-has-children>a{color:#ffcc00!important}#top-menu .mega-menu>a:hover,#top-menu .mega-menu .menu-item-has-children>a:hover{color:#ad956b!important}#top-menu .current-menu-item>a{color:#ffffff!important}#top-menu .mega-menu.mega-menu-parent>a{color:#ad956b!important}#top-menu .mega-menu>a:hover,#top-menu .mega-menu .menu-item-has-children>a:hover{color:#ffcc00!important}