body{padding-top:50px;padding-bottom:20px;color:#525d67;font-family:'PT Sans Narrow',sans-serif}[data-icon]:before,[data-icon]:after{font-family:'Font Awesome 5 Free' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body-content{padding-left:15px;padding-right:15px;position:relative}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}#qrCode{margin:15px}@media screen and (max-width:767px){.carousel-caption{display:none}}.collapse-icon{cursor:pointer}.collapse-icon:after{content:""}.collapse-icon.collapsed:after{content:""}.login-page h4{margin:25px 0}.btn{width:100%;max-width:200px;border-radius:5px}.btn-outline-secondary{border-radius:0}a{color:#6c757d;text-decoration:underline}a.btn{text-decoration:none}ul li{word-break:break-word}.bg-white{background:#fff}.bg-fade{background:rgba(255,255,255,.5)}.box-shadow{-webkit-box-shadow:1px 2px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 2px 5px 0 rgba(0,0,0,.2);box-shadow:1px 2px 5px 0 rgba(0,0,0,.2)}.hidden{display:none !important}.cursorPointer{cursor:pointer}.img-fluid{min-width:100%}.img-hover-zoom{overflow:hidden}.img-hover-zoom img{transition:transform .5s ease}.img-hover-zoom:hover img{transform:scale(1.05)}.sticky{position:sticky;position:-webkit-sticky;z-index:100;width:100%;top:0;left:0}input[type="range"]{position:relative;padding:0 25px}input[type="range"]:after,input[type="range"]:before{position:absolute;color:#aaa}input[type="range"]:before{left:0;content:attr(min)}input[type="range"]:after{right:0;content:attr(max)}.range-slider__value{width:60px;color:#fff;line-height:20px;text-align:center;border-radius:3px;padding:5px 10px}.div-btn{cursor:pointer}.div-btn:first-letter {text-transform:uppercase}header{margin-bottom:25px;height:auto}header>div{height:100%}@media screen and (max-width:767.98px){header .logo,.company-logo{text-align:center}header .company-logo{margin-bottom:.5rem}}header a{display:inline-block;word-break:break-word}@media screen and (max-width:767.98px){header a{display:block}}header span{display:block;word-break:break-word}header .company-logo{max-width:100%;max-height:148px}.header-links button,.header-links a{margin:10px 0}.redirect-website{line-height:1.2}.redirect-home{margin-top:.5rem}@media screen and (max-width:767.98px){.redirect-home{margin:.5rem 0}}.navbar-toggle{position:absolute;right:15px;top:8px;font-size:2rem;z-index:1040;padding:0;pointer-events:initial;float:none;text-align:right;background:none;border:none}#main-menu{width:auto;z-index:2000;position:fixed;background:rgba(255,255,255,.97);right:-100%;top:0;padding:50px;height:100%;box-shadow:-4px 5px 12px 0 rgba(0,0,0,.2);margin:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:auto}#main-menu.open{right:0}#main-menu .customer-infos{margin:15px 0}@media screen and (max-width:300px){#main-menu{padding:25px;width:100%;text-align:center}}.close-icon{display:block;font-size:2em;position:absolute;top:0;right:10px}.static-nav{max-width:330px;padding:0 15px}@media screen and (max-width:767.98px){.static-nav{margin-bottom:25px;max-width:inherit}}#leftNav h5{padding:15px;margin:0}#leftNav h5:not(:first-child){border-top:1px solid #525d67}#leftNav ul{margin:0}#leftNav li{transition:color .15s ease-in-out,background-color .15s ease-in-out}#leftNav li a{display:block;padding:10px;text-decoration:none;color:#525d67;transition:color .15s ease-in-out,background-color .15s ease-in-out}.logo-login{max-height:150px;width:80%}.logo-login .company-logo{max-width:100%;max-height:100%}.login-page{max-width:600px;margin:15px auto}.body-content,.login-page,.home-page,.inside-page{padding:25px}.inside-page h4{margin:0}@media screen and (max-width:767.98px){.body-content{padding:15px}}.home-bloc:not(:last-child),.inside-page .body-content:not(:last-child){margin-bottom:25px}.home-bloc-content{margin:25px 0;width:100%;padding:0 10%}@media screen and (max-width:991.98px){.home-bloc-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}@media screen and (max-width:767.98px){.home-bloc-content{flex-direction:column}}.big-btn{color:#fff;position:relative;font-size:1.1rem;height:65px;text-transform:uppercase;display:inline-flex;align-items:center;padding:0;line-height:1.1em;margin:0 12.4% 0 0}.big-btn:last-child{margin:0}.big-btn::after{color:#fff;font-size:1.2rem;height:100%;width:50px;display:flex;align-items:center;justify-content:center}.big-btn:hover{color:#fff}.big-btn span{padding:0 10px;word-break:break-word;width:100%}@media screen and (max-width:1199.98px){.big-btn{margin:0 4.3% 0 0}}@media screen and (max-width:991.98px){.big-btn{margin:0 0 5px}}#wysiwyg img{max-width:100%;height:100%}.stay-bloc{margin:20px 0 20px 0}.stay-bloc>div,.reviews>div{padding:10px;display:flex;flex-direction:column}.stay-bloc>div:nth-child(odd),.reviews>div:nth-child(odd){background:#f7f7f7}.stay-bloc>div span:nth-child(n+2){margin:0 10px}.stay-bloc .total-price strong,.deposit-price strong{font-size:1.1em}.reviews label{margin:0 15px 0 0}.reviews>div:not(:first-of-type){min-height:110px}.reviews label[for^="check"]{margin:0 0 0 5px}#UpdateFidStateForm H5,#deactivateFidButton{text-transform:lowercase}#UpdateFidStateForm h5:first-letter,#deactivateFidButton:first-letter {text-transform:uppercase}.modal-content{border-radius:0;border:none}.modal-title{text-transform:uppercase}.text-muted{line-height:1em}#newsletter{margin:20px 0 10px}.datepicker thead tr{height:40px}.datepicker .datepicker-days .day,.weekend{height:35px;width:35px}footer{color:#fff}footer .login-page{margin:0 auto}footer p{margin:0}#cookieConsent{position:fixed;bottom:0;width:100%;background:#fff;box-shadow:0 -1px 5px 0 rgba(0,0,0,.2);z-index:100}#cookieConsent .container{justify-content:center;width:100%;max-width:100%}#cookieConsent .container p{margin:10px 20px;font-size:.9rem}#cookieConsent .container .btn{width:inherit}.btn-arrow-right:after{content:"";font-family:'Font Awesome 5 Free'}.btn-solde:after{content:"";font-family:'Font Awesome 5 Free'}#preloaderModal{background:rgba(0,0,0,.5)}.preloader-container{padding:0;text-align:center;width:100%;background:#fff;height:100px;max-width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader-container .text{display:block;text-transform:uppercase;font-size:1.4em;font-weight:300}.preloader-container .lds-ellipsis{display:inline-block;position:relative;width:64px;height:28px}.preloader-container .lds-ellipsis div{position:absolute;top:50%;transform:translateY(-50%);width:11px;height:11px;border-radius:50%;animation-timing-function:cubic-bezier(0,1,1,0)}.preloader-container .lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 .6s infinite}.preloader-container .lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite}.preloader-container .lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite}.preloader-container .lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(19px,0)}}