@media all and (max-width:768px){.bloc-btn{display:flex;flex-direction:column;gap:20px}.choix .item-atous:hover,.choix .item-atous.hover{margin-left:0px!important}}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#fff!important}@media all and (max-width:768px){.top-bar{width:50%!important;transform:translateX(50%)}.top-bar .col-rs{display:flex;gap:30px;justify-content:center}.top-bar .col-rs .wp-image-79{margin-left:15px!important}}.bloc-contact{padding:50px 0!important;display:flex!important;justify-content:center!important;align-content:center!important}.bloc-contact .page-contact h2{font-size:2em!important;color:#333!important}.bloc-contact .page-contact input,.bloc-contact .page-contact textarea{outline:none!important;background:transparent!important;border:none!important;border-bottom:2px solid #777!important}.bloc-contact .page-contact input:focus{border-bottom:2.5px solid #04578A!important}.bloc-contact .forminator-ui.forminator-custom-form[data-design=material] .forminator-input--wrap{position:relative!important;overflow:hidden!important}.bloc-contact .forminator-ui.forminator-custom-form[data-design=material] .forminator-input--wrap:after{position:absolute!important;content:""!important;width:100%!important;height:2.5px!important;background:#04578A!important;left:-100%!important;bottom:0!important;transition:ease all 0.6s!important}.bloc-contact .forminator-ui.forminator-custom-form[data-design=material] .forminator-input--wrap:hover:after{left:0!important}.bloc-contact .page-contact textarea{border:2px solid #777!important;border-radius:7px!important;transition:ease all 0.6s!important}.bloc-contact .forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea--wrap:after{position:absolute!important;content:""!important;width:100%!important;height:100%!important;background:transparent!important;left:0!important;top:0!important;transition:ease all 0.6s!important;border:2.5px solid #04578A!important;border-radius:7px!important}.bloc-contact .forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea--wrap:after:hover,.bloc-contact .forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea--wrap:focus:after{opacity:1!important;visibility:visible!important}.bloc-contact .btn-envoie{width:120px!important;outline:none!important;text-transform:uppercase!important;font-size:1em!important;font-weight:400!important;color:#ffff!important;border:0.5px solid transparent!important;background:#04578A!important;border-radius:5px!important;transition:ease 0.6s}.bloc-contact .btn-envoie:hover{color:#04578A!important;border:0.5px solid #04578A!important;background:#fff!important}@media all and (max-width:980px){.page-contact{display:flex;flex-direction:column-reverse;gap:20px}}.et_pb_image_1.this-servi-deco1{right:0!important;left:12px!important;text-align:right!important}.this-ima .imgHov{position:relative;height:400px}.et_pb_image.this-deco2{bottom:-14px;right:-14px}.compose-item{position:relative;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.1);z-index:1;min-height:278px!important;width:100%}.compose-item .et_pb_image_wrap img{transition:ease 0.6s}.compose-item:hover .et_pb_image_wrap img{transform:rotate(360deg)}.compose-item::before{content:"";position:absolute;top:50%;left:50%;width:800px;height:120px;background:linear-gradient(0deg,#7bdcb5,#04578ac2,#04578A,#04578ac2,#7bdcb5);transform:translate(-50%,-50%) rotate(-60deg);pointer-events:none;z-index:-1}.compose-item:hover::before{animation:isanima 4s linear infinite}.compose-item::after{content:"";position:absolute;inset:4px;background:#fff;z-index:-1;border-radius:15px}@keyframes isanima{from{transform:translate(-50%,-50%) rotate(-60deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.list-plan h3{display:none}.list-plan ul{list-style:none;line-height:3em}.list-plan ul li{position:relative;color:#04578A;letter-spacing:0.03em}.list-plan ul li:after{position:absolute;content:"";top:5px;left:-50px;width:18px;height:18px;background-image:url("https://www.mhc-services.fr/wp-content/uploads/2026/03/icone-nettoyage.svg");background-size:contain;border:2px solid #04578A;border-radius:7px;padding:8px}.cky-btn-revisit-wrapper{    width:30px!important;    height:30px!important;    background-color:#04578A!important}.cky-btn-revisit-wrapper .cky-btn-revisit img{    height:20px!important;    width:20px!important}.cky-btn-accept{    background:#04578A!important;    color:#FFFFFF;    border:2px solid #04578A!important}.cky-btn-reject{    color:#326F51!important;    background:transparent!important;    border:2px solid #04578A!important}.cky-btn-customize{    color:#326F51!important;    background:transparent!important;    border:2px solid #04578A!important}.cky-btn-preferences{    color:#326F51!important;    background:transparent!important;    border:2px solid #04578A!important}.page404 span{color:#04578A}