*{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:14px!important}@media screen and (min-width:768px){html{font-size:15px!important}}@media screen and (min-width:1260px){html{font-size:16px!important}}body{margin:0;padding:0}.ui-autocomplete.ui-menu{border-color:#f0f0f0;border-radius:12px;max-height:280px;overflow:auto}.ui-autocomplete.ui-menu::-webkit-scrollbar{width:5px;height:5px;background:0 0;border-radius:10px}.ui-autocomplete.ui-menu::-webkit-scrollbar-thumb{background:#ebebeb;width:5px;height:5px;border-radius:10px}.ui-autocomplete.ui-menu li:last-child{border-bottom:none}.ui-autocomplete.ui-menu li{border-bottom:1px solid #f0f0f0}.ui-autocomplete.ui-menu li a{font-weight:400;font-size:14px;line-height:24px;color:#141414;padding:8px 16px}.ui-autocomplete.ui-menu li a.ui-state-hover{border-color:transparent;background:#fafafa}.ui-autocomplete.ui-menu li a span{font-weight:500;font-size:12px;line-height:20px;color:#a3a3a3}.daterangepicker{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.daterangepicker.dropdown-menu{display:none;font-size:.8rem}.daterangepicker .calendar-table th.month{color:#141414;font-size:14px;font-weight:500}.daterangepicker .calendar-table th{color:#a3a3a3;font-size:12px;font-weight:500}.daterangepicker .calendar-table td{font-size:14px;font-weight:500;color:#141414;height:40px;width:40px;border-radius:50%}.daterangepicker .calendar-table td.start-date.end-date{border-radius:50%}.daterangepicker .calendar-table td.in-range{background-color:#f0f0f0;color:#141414}.daterangepicker .calendar-table td.active{background-color:#141414;border-radius:50%;color:#fff}.daterangepicker .calendar-table td.active,.daterangepicker .calendar-table td.active:hover,.daterangepicker .calendar-table td.available:hover{background-color:#141414;color:#fff}.daterangepicker .calendar th{font-size:.7rem}.daterangepicker .fa.fa-calendar{background-image:url(/images/tailwind-img/calendar.svg);background-repeat:no-repeat;width:16px;height:16px}.daterangepicker .fa.fa-chevron-left{background-image:url(/images/tailwind-img/arrow-left-icon.svg);background-repeat:no-repeat;width:24px;height:24px;display:inline-block;vertical-align:middle}.daterangepicker .table-condensed th.available:hover{background-color:transparent}.daterangepicker .fa.fa-chevron-right{background-image:url(/images/tailwind-img/arrow-right-ico.svg);background-repeat:no-repeat;width:24px;height:24px;display:inline-block;vertical-align:middle}.our-featured-heading h2{font-weight:500;font-size:32px;line-height:40px;color:#141414}header button[aria-expanded=false] .nav-button-close,header button[aria-expanded=true] .nav-button{display:none}header button[aria-expanded=false] .nav-button,header button[aria-expanded=true] .nav-button-close{display:block}.breadcrum li:before{content:"";background:url(/images/tailwind-img/breadcrum-icon.svg) no-repeat;width:24px;height:24px;display:inline-block;vertical-align:middle}.breadcrum li:first-child:before{display:none}.contacter-detail-btn{border:1px solid #ebebeb;border-radius:25px;height:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#fff;font-size:14px;font-weight:500;color:#141414}.accordion .accordion-heading{border:none;cursor:pointer}.accordion .accordion-heading[aria-expanded=true]{border-bottom:1px solid #ebebeb;background:#fff}.accordion .accordion-heading[aria-expanded=false] .minus-icon-tabb,.accordion .accordion-heading[aria-expanded=true] .plus-icon-tabb{display:none}.accordion .accordion-heading[aria-expanded=false] .plus-icon-tabb,.accordion .accordion-heading[aria-expanded=true] .minus-icon-tabb{display:block}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.detail-contact-form .form-control{border:1px solid #ebebeb;border-radius:6px;height:40px;width:100%;margin:0}.detail-contact-form .form-control.txtboxMsg{height:96px;resize:none}.detail-contact-form .message-btn{height:40px;background:#141414;border-radius:25px;font-size:14px;font-weight:500;color:#fff;width:100%}.label-text-br{color:#a3a3a3;font-size:12px;font-weight:500}.avis-btn{height:40px;border-radius:25px;border:1px solid #ebebeb;font-size:14px;font-weight:500;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;color:#141414}.spl-header div{padding-left:12px}.spl-zoom-in{display:none!important}.spl-zoom-out{display:none!important}#mapOMG,.fake-mapOMG{height:320px}.detail-slider,.detail-slider .spotlight img{height:300px}.detail-slider{width:100%;overflow:hidden}.detail-slider .spotlight img{display:block;overflow:hidden;width:100%;border-radius:.75rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:640px){.detail-slider,.detail-slider .spotlight img{height:360px}}@media (min-width:768px){.detail-slider,.detail-slider .spotlight img{height:480px}#mapOMG,.fake-mapOMG{height:400px}}.charlevoix-icon{display:flex;flex-wrap:wrap}.charlevoix-icon a{border:1px solid #ebebeb;border-radius:25px;padding:0 12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:32px;font-size:16.25px;font-weight:500;color:#141414}.charlevoix-icon a:after{content:"";background:url(/images/tailwind-img/redirect.svg) no-repeat;height:24px;width:24px;display:inline-block;vertical-align:middle;margin-left:4px}.innerp p,.label-text-br,.location-p.mb-6 li,.location-p.mb-6 p{font-size:.875rem;line-height:1.25rem;color:#525252;margin-bottom:8px}.pnlBanniere{padding:0!important;margin-bottom:40px}.custom-pagination .page-item{margin-right:8px}.custom-pagination .page-item:hover span{transition:all .2s ease;background-color:#ebebeb}.custom-pagination .page-item.active span{background:#141414;border-color:#141414;color:#fff}.custom-pagination .page-item a,.custom-pagination .page-item span{height:40px;width:40px;border:1px solid #ebebeb;border-radius:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#141414}.custom-pagination .page-item .page-link .fa-angle-right{background:url(/images/tailwind-img/next-pagination.svg);background-repeat:no-repeat;height:24px;width:24px}.custom-pagination .page-item .page-link .fa-angle-left{background:url(/images/tailwind-img/prev-pagination.svg);background-repeat:no-repeat;height:24px;width:24px}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#b8b8b8!important}input::placeholder,textarea::placeholder{opacity:1;color:#b8b8b8!important}.modal{display:none}.modal.flex,.modal.show{background:rgba(0,0,0,.7);position:fixed;top:0;left:0;width:100%;height:100%;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;z-index:111}.modal.flex{background:0 0}.outline-none:focus{outline:0}select{max-width:100%}.input.text-area{height:70px;resize:none;max-width:100%;padding-top:10px}.input:focus,select:focus{outline:0}.width-100-30{width:calc(100% - 30px)}.search-breadcrum li a{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#a3a3a3}.search-breadcrum li.home:before{display:none}.search-breadcrum li:before{content:"";background:url(/images/tailwind-img/breadcrum-icon.svg) no-repeat;width:24px;height:24px;display:inline-block;vertical-align:middle}.custom-checkbox .checkbox-checkmark{height:18px;width:18px;border-radius:4px;border:1px solid #ebebeb;position:relative;margin-right:12px}.custom-checkbox input:checked+.checkbox-checkmark,.custom-checkbox input[checked=checked]+.checkbox-checkmark,.custom-checkbox input[checked]+.checkbox-checkmark{background:#2e6361;border-color:#2e6361}.custom-checkbox .checkbox-checkmark:after{content:"";width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:1px;left:5px}.custom-checkbox label{margin:0}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;top:0;left:0;z-index:1}.input{height:40px;width:100%;border:1px solid #ebebeb;border-radius:6px;font-size:14px;padding-left:12px}.rating-container.rating-gly-star{width:92px}.rating-container.rating-gly-star:before{content:"";background:url(/images/tailwind-img/star-grey.svg);width:92px;height:20px;display:block}.rating-container.rating-gly-star .rating-stars:before{content:"";background:url(/images/tailwind-img/star-yellow.svg);width:92px;height:20px;display:block;margin-left:2px}.rating-container.rating-gly-star .hide{display:none}#searchpanel .btncleanBox{display:none}#searchpanel .field{background-color:#fff;border-radius:25px}#searchpanel .field select,#searchpanel .field_active select{background-color:rgba(0,0,0,0)}#searchpanel .field:focus{background-color:#f0f0f0}#searchpanel .field:has(input:focus){background:#f0f0f0}#searchpanel .field:has(select:focus){background:#f0f0f0}#searchpanel .field input,#searchpanel .field p,#searchpanel .field select,#searchpanel .field span,#searchpanel .field svg{color:#141414}#searchpanel .field_active{background-color:#141414;border-radius:25px}#searchpanel .field_active .btncleanBox{display:block;cursor:pointer}#searchpanel .field_active input,#searchpanel .field_active p,#searchpanel .field_active select,#searchpanel .field_active span,#searchpanel .field_active svg{color:#fff}#Filtre .btnFilter>div{background-color:#fff;border:1px solid #ebebeb}#Filtre .btnFilter p,#Filtre .btnFilter span,#Filtre .btnFilter svg{color:#141414}#Filtre .btnFilter_active>div{background-color:#141414;border:1px solid #141414}#Filtre .btnFilter_active p,#Filtre .btnFilter_active span,#Filtre .btnFilter_active svg{color:#fff}.mobile-logo{max-width:197px;display:block}@media (max-width:767px){.our-featured-heading h2{margin-bottom:12px}.mobile-carousel-dots button{background-color:#ebebeb}.mobile-carousel-dots button[aria-current=true]{background-color:#2e6361!important;outline:0}}