@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");@media only screen and (max-width: 767px){.master-holder .theme-content h1{font-size:35px}}@media only screen and (max-width: 500px){.master-holder .theme-content h1{font-size:25px}}@media only screen and (max-width: 1540px){.master-holder .theme-content h2{font-size:50px}}@media only screen and (max-width: 767px){.master-holder .theme-content h2{font-size:40px}}@media only screen and (max-width: 500px){.master-holder .theme-content h2{font-size:30px}}#theme-page .theme-page-wrapper{margin:0 auto}#theme-page .theme-page-wrapper .theme-content{padding:0}#mk-footer .footer-wrapper{padding:0}@media handheld, only screen and (max-width: 1600px){.mk-grid,.mk-header-nav-container,.mk-classic-menu-wrapper{width:-webkit-fill-available;width:-moz-available;width:fill-available;margin-left:50px;margin-right:50px}}@media only screen and (max-width: 500px){.mk-grid,.mk-header-nav-container,.mk-classic-menu-wrapper{margin-left:20px;margin-right:20px}}@media handheld, only screen and (max-width: 960px){#mk-boxed-layout .theme-page-wrapper:not(.full-width-layout) .theme-content:not(.no-padding){padding:0px !important}}.mk-button,.wp-block-button__link{transition:all 0.4s ease-in-out}.mk-button:after,.wp-block-button__link:after{transition:all 0.4s ease-in-out}.mk-button:hover,.wp-block-button__link:hover{background-color:#fff !important;color:#b6aed6 !important}.mk-button:hover::after,.wp-block-button__link:hover::after{background-image:url("/wp-content/uploads/2025/10/after-hover.png") !important}.hbis{font-size:30px;font-weight:300}@media only screen and (max-width: 500px){.hbis{font-size:20px}}.cmplz-document .mk-main-wrapper-holder,.page-id-173 .mk-main-wrapper-holder{padding-top:150px;padding-bottom:100px;background-color:#2b2b2b}@media only screen and (max-width: 1540px){#cmplz-document{width:75%;margin:auto}}.page-id-173 h2{font-size:34px !important}p strong{font-size:22px;font-weight:300}strong{color:#b6aed6;font-weight:inherit}.mk-button{border-radius:5px;margin-top:10px}.mk-button--text{font-weight:400;text-transform:uppercase}@media only screen and (max-width: 1140px){.mk-button--text{font-weight:700;padding-left:0px}}#first-section{padding-top:23vh;background-color:#000}@media only screen and (max-width: 500px){#first-section{min-height:80vh !important}}#first-section::before{content:"";background:linear-gradient(180deg, #000 9.34%, transparent 64.65%);position:absolute;top:0;left:0;display:block;width:100%;height:100%}#first-section a{color:#fff;font-size:24px}#first-section img{width:clamp(250px, 18vw, 428px)}.custom_localbg_widget{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/wp-content/uploads/2025/10/prosper-services-para-hoteliers.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;transform:translateY(23vh)}.custom_localbg_widget .wpb_wrapper{height:100%}.custom_localbg_widget .video-container{height:inherit;padding-bottom:0}.custom_localbg_widget .video-container video{object-fit:cover;top:-2px}#black-section>.vc_row{padding-top:90px;padding-bottom:90px}@media only screen and (max-width: 992px){#black-section>.vc_row{padding-top:15px;padding-bottom:15px}}@media only screen and (max-width: 992px){#black-section>.vc_row:first-child{padding-top:30px}}#black-section>.vc_row#petit-dejeuner{padding-top:180px;margin-bottom:300px}@media only screen and (min-width: 2000px){#black-section>.vc_row#petit-dejeuner{padding-top:90px}}@media only screen and (max-width: 992px){#black-section>.vc_row#petit-dejeuner{padding-top:15px;margin-bottom:240px}}@media only screen and (max-width: 992px){#black-section #accueil .mk-grid,#black-section #linge .mk-grid{display:flex;flex-direction:column;row-gap:40px}}@media only screen and (min-width: 2000px){#black-section #menage .mk-grid,#black-section #petit-dejeuner .mk-grid{display:flex;align-items:center}}@media only screen and (max-width: 992px){#black-section #menage .mk-grid,#black-section #petit-dejeuner .mk-grid{display:flex;flex-direction:column-reverse;row-gap:40px}}@media only screen and (min-width: 2000px){#black-section #menage,#black-section #petit-dejeuner{background-image:url("/wp-content/uploads/2025/10/background-prestations.png") !important}}@media only screen and (max-width: 1140px){#black-section #menage,#black-section #petit-dejeuner{background-image:none !important}}#black-section .prestations-mobile{display:none}@media only screen and (min-width: 2000px){#black-section .prestations-mobile{display:block}}@media only screen and (max-width: 1140px){#black-section .prestations-mobile{display:block}}#black-section .vc_col-sm-6{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 992px){#black-section .vc_col-sm-6{width:100%}}#black-section .vc_col-sm-6 .wpb_single_image{margin-bottom:0}#black-section .vc_col-sm-6 .mk-button-container{margin-bottom:0}#black-section .vc_col-sm-6 div:nth-child(3) p{display:flex;flex-direction:row;align-items:center;gap:40px;margin-bottom:34px}@media only screen and (max-width: 500px){#black-section .vc_col-sm-6 div:nth-child(3) p{gap:20px}}#black-section p{margin-bottom:10px}#black-section p a{font-size:19px;transition:all 0.4s ease-in-out}#black-section p a[href="tel:+33430001966"]{font-size:16px}@media only screen and (max-width: 500px){#black-section p a{font-size:18px;display:flex}}#black-section .tarifs{background-color:#2b2b2b;padding:50px;border-radius:23px;margin-bottom:34px;position:relative}@media only screen and (max-width: 500px){#black-section .tarifs{padding:30px 20px}}#black-section .tarifs p{font-weight:300;font-size:13px;margin-bottom:12px}@media only screen and (max-width: 500px){#black-section .tarifs p{margin-bottom:16px}}#black-section .tarifs h3{margin-bottom:0}#black-section .tarifs strong{color:#fff;font-weight:600}#black-section .tarifs ul{margin-left:0;margin-bottom:0}#black-section .tarifs li:not(:last-child){margin-bottom:12px}@media only screen and (max-width: 500px){#black-section .tarifs li:not(:last-child){margin-bottom:18px}}@media only screen and (max-width: 500px){#black-section .tarifs li:nth-child(2) strong{line-height:30px}}#black-section .tarifs::after{content:"";background-image:url("/wp-content/uploads/2025/08/favicon.png");background-repeat:no-repeat;background-size:contain;display:flex;width:52px;height:20px;position:absolute;top:50px;right:50px}@media only screen and (max-width: 500px){#black-section .tarifs::after{background-image:none}}#grey-section{margin-top:-200px}#grey-section .vc_row:nth-child(2) .vc_col-sm-6:nth-child(2){margin-top:260px}#grey-section .vc_col-sm-6 .vc_inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}#grey-section .vc_col-sm-6 .vc_inner p,#grey-section .vc_col-sm-6 .vc_inner .vc_separator{margin-bottom:0}#grey-section a{text-decoration:underline;transition:all 0.4s ease-in-out}#grey-section li{margin-bottom:10px}@media only screen and (max-width: 500px){#grey-section img{max-width:200px}}#grey-section .number p strong{font-size:110px}@media only screen and (max-width: 500px){#grey-section .number p strong{font-size:80px}}#grey-section .number p{font-family:"Raleway",sans-serif;transform:translateY(5px)}@media only screen and (max-width: 765px){#grey-section .number p{text-align:left !important}}header .mk-header-inner{display:flex;flex-direction:row;align-items:center}header .mk-grid.header-grid{display:flex;flex-direction:row;align-items:center}header .mk-header-nav-container{display:flex;align-items:center}header .mk-button-container{position:absolute;top:0;right:0;z-index:99}@media only screen and (max-width: 1140px){header .mk-button-container{display:none}}header .mk-button-container .mk-button{background-color:#b6aed6}header .mk-button-container .mk-button::after{content:"";background-image:url("/wp-content/uploads/2025/10/after.png");background-repeat:no-repeat;background-size:contain;display:flex;width:25px;height:10px;position:absolute;left:50%;transform:translate(-50%, 5px)}@media only screen and (max-width: 1540px){header .mk-button-container .mk-button{font-size:12px;padding:10px 20px}}@media only screen and (max-width: 1140px){header .mk-responsive-wrap .mk-button{margin-top:0}}@media only screen and (max-width: 1540px){header #menu-main-menu li a{font-size:12px;padding-left:10px !important;padding-right:10px !important}}#mk-footer{padding:80px 0}@media only screen and (max-width: 767px){#mk-footer{padding:40px 0}}#mk-footer::before{content:"";background-image:url("/wp-content/uploads/2025/10/background-prestations.png");background-repeat:no-repeat;background-size:contain;background-position:center;display:flex;width:100%;height:100%;position:absolute;top:-50%}@media only screen and (max-width: 500px){#mk-footer .mk-padding-wrapper{padding:0}}#mk-footer h2{font-weight:500}@media only screen and (max-width: 1540px){#mk-footer h2{font-size:50px !important}}@media only screen and (max-width: 767px){#mk-footer h2{font-size:40px !important}}#mk-footer .widget:not(:last-child){margin-bottom:20px}#mk-footer .widget:last-child{margin-bottom:0px}#mk-footer #menu-main-menu-2,#mk-footer #menu-rgpd-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#mk-footer #menu-main-menu-2 li a,#mk-footer #menu-rgpd-menu li a{color:#fff;transition:all 0.4s ease-in-out}#mk-footer #menu-main-menu-2 li a svg,#mk-footer #menu-rgpd-menu li a svg{display:none}#mk-footer #menu-main-menu-2 li:hover a,#mk-footer #menu-rgpd-menu li:hover a{color:#b6aed6}#mk-footer #menu-main-menu-2 li.menu-rgpd-menu-item,#mk-footer #menu-rgpd-menu li.menu-rgpd-menu-item{margin-left:15px}#mk-footer #menu-main-menu-2 li.current_page_item a,#mk-footer #menu-rgpd-menu li.current_page_item a{font-weight:400}#mk-footer p.infos{font-size:16px}#mk-footer p.infos a{font-size:20px;color:#fff !important;text-decoration:underline;transition:all 0.4s ease-in-out}#mk-footer p.infos a:hover{color:#b6aed6 !important}#mk-footer .wp-block-button a{padding:14px 24px;font-size:12px;letter-spacing:1px;text-transform:uppercase}#mk-footer .wp-block-button a::after{content:"";background-image:url("/wp-content/uploads/2025/10/after.png");background-repeat:no-repeat;background-size:contain;display:flex;width:25px;height:10px;position:absolute;left:50%;transform:translate(-50%, 10px)}@media only screen and (max-width: 1540px){#mk-footer .wp-block-button{font-size:12px;padding:10px 20px}}@media only screen and (max-width: 767px){#mk-footer .wp-block-spacer{height:40px !important}}
