.btn-primary{background-color:#165288;border-color:#165288}.room-card-title{max-width:70%;min-width:70%;margin:0 auto;height:65px}.room-card-title h4.card-title{font-family:"Playfair Display SC",sans-serif;font-weight:700;background-color:#fff;border-radius:20px 20px 0px 0px;margin-top:-40px;padding:10px 20px;max-height:100px;height:100%}.room-card-content-price h4{font-family:"roboto",sans-serif;font-weight:200}.room-card-body-footer input{text-transform:uppercase;font-weight:700 !important;font-size:18px}.mw1920p{max-width:1920px;margin:0 auto}.mw1600p{max-width:1600px;margin:0 auto}.wce-mode-edit .backoffice{display:none !important}.wce-mode-edit img{max-width:fit-content}.container-fluid .bloc1-custom{padding-left:10px !important;padding-right:10px !important}#main{position:relative}@media only screen and (max-width: 800px){#main{margin-top:0px}}.title-cime{display:flex;color:#1f4d6f}.title-cime:before,.title-cime:after{content:"";margin:auto 1em;border-bottom:solid 3px #4b90ad;flex:1}.title-cime h1{position:relative;padding:.25em 1em;overflow:hidden;background:linear-gradient(#1f4d6f, #1f4d6f) no-repeat top center,linear-gradient(#1f4d6f, #1f4d6f) no-repeat bottom center;background-size:calc(100% - 1.7em) 1px;margin-bottom:0}.title-cime h1:before,.title-cime h1:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:solid 1px;border-top:none;border-bottom:none;transform:skew(45deg)}.title-cime h1:after{transform:skew(-45deg)}.title-cime{display:flex;color:#512b4e}.title-cime:before,.title-cime:after{content:"";margin:auto 1em;border-bottom:solid 3px #956690;flex:1}.title-cime h1{position:relative;padding:.25em 1em;overflow:hidden;background:linear-gradient(#512b4e, #512b4e) no-repeat top center,linear-gradient(#512b4e, #512b4e) no-repeat bottom center;background-size:calc(100% - 1.7em) 1px;margin-bottom:0}.title-cime h1:before,.title-cime h1:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:solid 1px;border-top:none;border-bottom:none;transform:skew(45deg)}.title-cime h1:after{transform:skew(-45deg)}.title-carrousel{display:flex;color:#45b259}.title-carrousel:before,.title-carrousel:after{content:"";margin:auto 1em;border-bottom:solid 3px #6fc57e;flex:1}.title-carrousel h1{position:relative;padding:.25em 1em;overflow:hidden;background:linear-gradient(#45b259, #45b259) no-repeat top center,linear-gradient(#45b259, #45b259) no-repeat bottom center;background-size:calc(100% - 1.7em) 1px;margin-bottom:0}.title-carrousel h1:before,.title-carrousel h1:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:solid 1px;border-top:none;border-bottom:none;transform:skew(45deg)}.title-carrousel h1:after{transform:skew(-45deg)}.title-olympique{display:flex;color:#1c69bf}.title-olympique:before,.title-olympique:after{content:"";margin:auto 1em;border-bottom:solid 3px #4d86c5;flex:1}.title-olympique h1{position:relative;padding:.25em 1em;overflow:hidden;background:linear-gradient(#1c69bf, #1c69bf) no-repeat top center,linear-gradient(#1c69bf, #1c69bf) no-repeat bottom center;background-size:calc(100% - 1.7em) 1px;margin-bottom:0}.title-olympique h1:before,.title-olympique h1:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:solid 1px;border-top:none;border-bottom:none;transform:skew(45deg)}.title-olympique h1:after{transform:skew(-45deg)}.title-groupes{display:flex;color:#e81d00}.title-groupes:before,.title-groupes:after{content:"";margin:auto 1em;border-bottom:solid 3px #d25b49;flex:1}.title-groupes h1{position:relative;padding:.25em 1em;overflow:hidden;background:linear-gradient(#e81d00, #e81d00) no-repeat top center,linear-gradient(#e81d00, #e81d00) no-repeat bottom center;background-size:calc(100% - 1.7em) 1px;margin-bottom:0}.title-groupes h1:before,.title-groupes h1:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:solid 1px;border-top:none;border-bottom:none;transform:skew(45deg)}.title-groupes h1:after{transform:skew(-45deg)}@media only screen and (max-width: 640px){.title-heading h1:before{transform:skew(30deg)}.title-heading h1:after{transform:skew(-30deg)}h1.title-heading2{letter-spacing:10px;font-size:18px}.title-heading h1{font-size:18px}}@media only screen and (min-width: 641px)and (max-width: 1280px){.title-heading h1{font-size:22px}.article-card{min-width:250px !important;max-width:250px !important}}.wce-mode-edit .bloc-fmi{position:initial}.bloc-fmi{position:fixed;z-index:100;left:0;top:20%;width:150px}.bloc-fmi #reservation-cms div.white-area,.bloc-fmi #reservation-cms-2 div.white-area,.bloc-fmi #reservation-cms-3 div.white-area{padding:0 !important}.bloc-fmi #reservation-cms div.white-area>div,.bloc-fmi #reservation-cms-2 div.white-area>div,.bloc-fmi #reservation-cms-3 div.white-area>div{padding:0 !important}.bloc-fmi #reservation-cms div.card-fmi,.bloc-fmi #reservation-cms-2 div.card-fmi,.bloc-fmi #reservation-cms-3 div.card-fmi{margin:0px;margin-bottom:10px}.bloc-fmi .custom-2>div{flex:content}.bloc-fmi .card-body{padding:0px}@media only screen and (min-width: 1600px)and (max-width: 6560px){.date-time-affluence{display:none}.title_affluence{padding-top:10px}.affluence{padding-bottom:10px}span.affluence_label,.date-time-affluence{font-size:15px !important}.donutgreen,.donutblue,.donutredferme,.donutredcomplet{width:100px;height:100px;margin:0px}.currentfmigreen,.currentfmiferme,.currentfmi,.currentfmiblue,.currentfmicomplet{font-size:18px;top:38px}.currentfmiferme,.currentfmicomplet{top:35px}}@media only screen and (max-width: 1601px){.bloc-fmi{position:initial;width:100%}.custom-2>div{flex:initial !important}#reservation-cms div.white-area,#reservation-cms-2 div.white-area,#reservation-cms-3 div.white-area{padding:1rem !important}#reservation-cms div.white-area>div,#reservation-cms-2 div.white-area>div,#reservation-cms-3 div.white-area>div{padding:.5rem !important}#reservation-cms div.card-fmi,#reservation-cms-2 div.card-fmi,#reservation-cms-3 div.card-fmi{margin:20px;margin-bottom:0px}}:root{--white-color: #fafafb;--background-color: #17171e;--grey-color: #b5b5be;--dark-grey-color: #292932}.side-bar{width:23.2rem;height:100%;padding:2.1rem 1.2rem;background-color:#17171e;position:fixed;transition:all .5s ease;top:0}.logo-name-wrapper{position:relative;margin-bottom:2.1rem;display:flex;font-size:1.2rem}.logo-name{display:flex;align-items:center}.logo-name__name{margin-left:.9rem;white-space:nowrap}.logo-name__button{position:absolute;top:50%;right:0;font-size:1.8rem;transform:translateY(-50%);background-color:rgba(0,0,0,0);border:none;cursor:pointer}.logo-name__icon{font-size:1.8rem;color:var(--grey-color)}.message{background-color:var(--dark-grey-color);display:flex;align-items:center;padding:1.55rem 0 1.55rem 1.2rem;border-radius:.4rem;margin-bottom:3.6rem;cursor:pointer;position:relative}.message-icon{font-size:2rem;transform:translateX(3rem);transition:all .5s ease}.message-text{margin-left:1.1rem;font-size:1.4rem;white-space:nowrap;transform:translateX(3rem);transition:all .5s ease}.features-list{padding-bottom:1rem;border-bottom:1px solid #292932;list-style:none}.features-item{display:flex;align-items:center;position:relative;padding:.5rem .9rem;margin-bottom:1.1rem;color:var(--grey-color);cursor:pointer;transition:.5s ease}.features-item::before{transition:.5s ease;content:"";position:absolute;left:-1.2rem;height:100%;border-left:3px solid var(--white-color);border-radius:2px;opacity:0;visibility:hidden}.features-item:hover{color:var(--white-color);transition:.5s ease}.features-item:hover::before{opacity:1;visibility:unset}.features-item-icon{font-size:2rem}.features-item-text{margin-left:1.5rem;transition:opacity .6s ease;opacity:1}.inbox-number{position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:#1e75ff;padding:.5rem .9rem;border-radius:.4rem;color:var(--white-color);opacity:1;transition:.6s linear}.inbox-icon{position:relative}.inbox-icon .status{position:absolute;top:0;right:-1px;background-color:#1e75ff;height:9px;width:9px;border-radius:50%;border:2px solid var(--white-color);opacity:0;transition:.6s linear}.category-list{padding-top:2.1rem;padding-bottom:.9rem;color:var(--grey-color);list-style:none;font-size:1.2rem;font-weight:500;border-bottom:1px solid #292932}.category-header{font-size:1.2rem;text-transform:uppercase;line-height:1.8rem;color:var(--white-color);margin-bottom:1.3rem;white-space:nowrap}.category-item{position:relative;padding:.9rem 1.1rem;line-height:1.8rem;cursor:pointer;white-space:nowrap}.category-item-status{height:.8rem;width:.8rem;border-radius:50%;border:none;background-color:#fff;display:inline-block}.category-item-text{margin-left:1rem;transition:opacity .6s ease;opacity:1}.category-item-number{position:absolute;top:50%;right:0;transform:translateY(-50%)}.chat-list{padding:2.1rem 0;font-size:1.2rem}.chat-header{text-transform:uppercase;line-height:1.8rem;color:var(--white-color);margin-bottom:1.3rem;white-space:nowrap}.chat-new-btn{color:#1e75ff;background-color:rgba(0,0,0,0);outline:none;border:none;line-height:1.8rem;display:flex;align-items:center;padding-bottom:2.1rem;padding-left:.1rem;cursor:pointer;position:relative;font-family:"Roboto Condensed",sans-serif;font-weight:500}.chat-new-btn-text{white-space:nowrap;transition:opacity .6s ease;opacity:1}.chat-icon{font-size:2.1rem;margin-right:1.2rem}.chat-item{position:relative;display:flex;align-items:center;margin-bottom:2.1rem;color:var(--grey-color);cursor:pointer}.chat-item-avatar-wrapper{position:relative}.chat-item-avatar-wrapper::before{content:"";position:absolute;top:0;right:-3px;border-radius:50%;height:8px;width:8px;background-color:#79d861;opacity:0;transition:.6s linear}.chat-item-avatar-wrapper.has-message::before{background-color:#1e75ff;border:2px solid var(--white-color);height:6px;width:6px}.chat-item-avatar{object-fit:cover;object-position:top;height:2.1rem;width:2.1rem;border-radius:50%;border:1px solid var(--white-color)}.chat-item-status{height:.8rem;width:.8rem;border-radius:50%;border:none;background-color:#fff;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-right:5px;opacity:1;transition:.6s linear}.chat-item-number{position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:#1e75ff;padding:.5rem .9rem;border-radius:.4rem;color:var(--white-color);opacity:1;transition:.6s linear}.chat-item-name{white-space:nowrap;transition:opacity .6s ease;opacity:1;margin-left:1.4rem}.tooltip{position:absolute;top:-2.1rem;left:6.4rem;background-color:#fff;color:var(--background-color);border-radius:.4rem;padding:.5rem .9rem;font-size:1.4rem;transition:0s;opacity:0;display:none;box-shadow:0 5px 10px rgba(0,0,0,.2)}.side-bar.collapse .message:hover .tooltip,.features-item:hover .tooltip,.category-item:hover .tooltip,.chat-new-btn:hover .tooltip{top:50%;transform:translateY(-50%);transition:all .5s ease;opacity:1}.side-bar.collapse{width:6.4rem}.side-bar.collapse .tooltip{display:block}.side-bar.collapse .logo-name,.side-bar.collapse .category-header,.side-bar.collapse .chat-header,.side-bar.collapse .chat-new-btn-text,.side-bar.collapse .features-item-text,.side-bar.collapse .inbox-number,.side-bar.collapse .category-item-text,.side-bar.collapse .category-item-number,.side-bar.collapse .message-text,.side-bar.collapse .chat-item-name,.side-bar.collapse .chat-item-number,.side-bar.collapse .chat-item-status{opacity:0;pointer-events:none}.side-bar.collapse .message-text{opacity:0;pointer-events:none;transform:translateX(0)}.side-bar.collapse .message-icon{transform:translateX(0)}.side-bar.collapse .logo-name__button{right:.5rem}.side-bar.collapse .inbox-icon .status,.side-bar.collapse .chat-item-avatar-wrapper::before{opacity:1}@media only screen and (min-width: 200px)and (max-width: 991px){.custom-4{margin:0px !important}.custom-4 div{text-align:center;margin-bottom:30px;min-height:auto !important}}.blocFMI{opacity:0;transition:.3s all ease;position:fixed;bottom:300px;left:0px;z-index:1000;border-radius:0px !important;margin:0px !important;width:300px}.fmi-success{width:100px !important;height:100px !important}.fmi-success .currentfmi-success{font-size:40px !important;top:20px !important}.fmi-success .currentfmi-success .affluence_label{padding-top:25px !important}.card-body{background-color:#fff}#btn-back-to-top{position:fixed;bottom:220px;right:0px;width:50px;height:50px;display:none;z-index:1000;background-color:#1e1e1c;padding:0px 5px 0px 5px;border-radius:0px}#btn-back-to-top span{color:#fff;font-size:42px;top:-9px;position:relative;right:3px}section{padding:20px 0;overflow:hidden}.form-connexion{position:relative}.icone-connexion{position:absolute;right:0;top:0px;padding:9px 8px}.icone-connexion2{position:absolute;right:0;top:0px;padding:9px 8px}.listingProfile-content,.listingProfile-footer,.page2-center{position:relative;width:100%;min-width:22.85714em;max-width:86.42857em;margin-left:auto;margin-right:auto}.navDropDown-footer,.navDropDown-head,.oreo-message,.popover-content--expand,.userHtml-video-iframe,.width--all-12,button .btn{width:100%}.ad--center,.card--type-grid .card-inner,.comment,.flex,.listingProfile-heading,.overflow--fade,.profileHeader-heading,.userInfo{display:flex}.snap--as{scroll-snap-align:start}.groupPromo-item{padding-left:.57143em}/*# sourceMappingURL=main.css.map */
