.cursor-pointer{cursor:pointer}.btn-outline-main{border-color:var(--mainColor)!important;color:var(--mainColor)!important}.marker-bounce{display:inline-block;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-14px)}60%{transform:translateY(-7px)}}.blur{filter:blur(4px)}.blur-fort{filter:blur(6px)}.text-hover-main:hover{color:var(--mainColor)!important}.form-control:focus{border-color:var(--darkColor)!important;box-shadow:none!important}.imput:focus{border-color:#d3dae0!important;box-shadow:none!important}.btn-main:hover{background-color:var(--darkColor)!important}.btn-main:focus{box-shadow:none!important}.active.btn-outline-main,.btn-outline-main.active,.btn-outline-main:active{background-color:var(--mainColor)!important;border-color:var(--mainColor)!important;color:#fff!important}.btn-outline-main:hover{background-color:var(--darkColor)!important;border-color:var(--darkColor)!important;color:#fff!important}input+.input-btn-outline-main{border-color:var(--mainColor)!important;color:var(--mainColor)!important}input:checked+.input-btn-outline-main,input:hover+.input-btn-outline-main{background-color:var(--mainColor)!important;border-color:var(--mainColor)!important;color:#fff!important}.modal-cross{font-size:1.5rem;float:right;cursor:pointer}.btn-border-main{box-shadow:0 0 2px var(--mainColor)}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;min-width:max-content;max-width:none;padding:0;margin-top:3px;display:none;font-size:15px;line-height:1em;z-index:9999}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .drp-calendar.single{margin:auto;padding:8px!important}.daterangepicker.show-ranges.single.rtl .drp-calendar.left,.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-calendar .drp-calendar,.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid black;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ffa5001a;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#fd7e14;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed}.daterangepicker .weekend{background-color:#ebf4f8}.daterangepicker .drp-buttons{clear:both;text-align:center;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:none;font-size:12px;text-align:center;padding-right:10px}.daterangepicker .noDateLabel .noDateBtn{margin-left:2px!important;margin-right:0}.daterangepicker .drp-buttons .btn{margin-left:8px;padding:4px 8px}.daterangepicker #noDateTxt{min-width:254px}.daterangepicker.single .drp-calendar.left .next.available{display:block}.daterangepicker:not(.single) .drp-calendar.left .next.available{display:none!important}@media(min-width:564px){.daterangepicker{width:auto;margin-top:7px;direction:ltr;text-align:left}.daterangepicker #noDateTxt{min-width:484px}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}.daterangepicker .drp-selected{display:inline-block}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}}@media(min-width:730px){.daterangepicker .drp-calendar.left{clear:none!important}}footer{padding:2rem 0 1rem;background-color:#e9ecef}footer ul{list-style-type:none;padding:0}footer a:hover{color:var(--mainColor)}footer hr{width:50%;float:left;margin-top:5px}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}.tooltip,.z-10000{z-index:10000!important}.text-bold-ph-normal{font-weight:700;color:#000!important}.text-bold-ph-normal::placeholder{font-weight:400;color:gray!important}.hover-shadow{box-shadow:0 0 #0000!important}.hover-shadow:focus{box-shadow:0 2px 4px #0000002e!important}.hover-shadow:hover{box-shadow:0 2px 4px #0000002e!important}.btn-lieu:after{width:7.7rem!important}.btn-destination:after{margin-left:12px;width:13rem!important}@media(hover:hover){.hover-line-orange:hover:after{opacity:1!important}}.active:after{opacity:1!important}.hover-line-orange:after{background-color:var(--mainColor)!important;content:""!important;display:block!important;bottom:0!important;height:4px!important;opacity:0;position:absolute!important;transition:opacity .15s ease 0s!important}.hover-grey:hover{background-color:var(--lightgrey)}.dropdown-lieu{min-width:400px;max-height:100vh;overflow:auto;margin-top:1.5rem!important}.hover-line{border-bottom:4px solid transparent}.hover-line:hover{border-bottom:4px solid var(--mainColor)}.hover-line:hover .show-dropwdown{display:block}.border-main-top{border-top:1px solid var(--mainColor)}.border-main-color{border-color:var(--mainColor)!important}.my-6{margin-top:5rem;margin-bottom:5rem}.image-res{border-radius:16px 0 0 16px!important}.my-auto-4-px{margin-top:auto!important;margin-bottom:1.6rem!important}.mt-4-5{margin-top:1.9rem}.me-n1{margin-right:-.15rem!important}.dropdown-item.active,.dropdown-item:active{background-color:var(--lightColor)}.hover-light:hover{color:var(--bs-btn-active-color)!important}.h-25-rem{height:25rem}.spinner-xl{width:3rem;height:3rem}.btn-border-main-active{border:1px solid var(--bs-gray-300)}.btn-border-main-active:hover{border-color:var(--darkColor)!important}.btn-check:checked+.btn-border-main-active{box-shadow:0 0 3px var(--mainColor);border-color:transparent}.div-target:target:before{content:"";display:block;height:90px;margin-top:-90px}#scrollToTopBtn:hover{background-color:#ef5f33;color:#fff}
