.datepicker-div{text-align:center;align-items:stretch;height:100%;display:flex}.datepicker-svg-calender{color:#aea8ba!important}.datepicker-input{color:#7c7c7c;width:100%;height:42px;font-size:12px}.datepicker-input-departure.input-field{border-radius:0 10px 10px 0!important}.datepicker-input-arrival.input-field{border-radius:10px 0 0 10px!important}.datepicker-div-mobile{box-sizing:border-box;color:#000000e0;border:1px solid #d9d9d9;border-radius:6px;align-items:center;margin:0;padding:4px 11px;font-size:14px;line-height:1.57143;display:flex}.datepicker-div-mobile span{flex:1;padding:0 10px}.today-button{color:#fff;cursor:pointer;background:#4274d6;border:none;border-radius:15px;width:67px;margin:2px 0;padding:3px 5px;font-size:15px}.swith-datepicker-button{color:#003b95;background:0 0;border:none;font-size:16px;font-weight:600;position:absolute;bottom:.5%;left:.5%}.swith-datepicker-button svg{margin:0 5px}.datepicker-remove-button{text-align:center;background:#fff;border-radius:100px;width:18px;height:18px}.datepicker-input input{text-align:center;font-weight:500}.datepicker-div svg{color:#888}.datepicker-remove-button:hover{background:#d3d3d3}.DatePickerCustomInput{width:100%;min-width:250px;max-width:400px}.DatePickerCustomInput .ant-radio-group{width:100%;display:flex}.DatePickerCustomInput .ant-radio-button-wrapper{width:100%;border-color:#cbd5e1!important}.DatePickerCustomInput .ant-radio-button-wrapper:hover{color:#302678!important;border-color:#302678!important}.DatePickerCustomInput .ant-radio-button-wrapper-checked{background:#cbd5e1;color:#302678!important;border-color:#cbd5e1!important}.DatePickerCustomInput div{text-align:center;direction:ltr;margin-bottom:2%}.DatePickerCustomInput div.date{text-align:center;place-content:center;align-items:center;display:flex}.DatePickerCustomInput .year{width:100%}.DatePickerCustomInput .year .ant-select-selector{border-radius:10px 0 0 10px}.DatePickerCustomInput .month{width:100%}.DatePickerCustomInput .month .ant-select-selector{border-radius:0}.DatePickerCustomInput .day{width:100%}.DatePickerCustomInput .day .ant-select-selector{border-radius:0 10px 10px 0!important}.DatePickerCustomInput .datePicker-select{background:#302678;border-radius:25px;width:130px}.rmdp-container{width:100%}.mobile .button-section{background:#eee;border-radius:50px;flex-flow:row-reverse;justify-content:space-between;gap:3px;margin:24px 5px 6px;padding:5px 20px;display:flex}.mobile .swith-datepicker-button{color:#fff;cursor:pointer;background:#4274d6;border:none;border-radius:5px;margin:2px 0;padding:3px 5px;font-size:13px;position:relative}.mobile .today-button{color:#fff;cursor:pointer;background:#4274d6;border:none;border-radius:5px;margin:2px 0;padding:3px 5px;font-size:13px}.mobile .today-button-new{color:#302678;background:0 0;border:1px solid #302678;border-radius:3px;padding:8px 4px;font-size:10px;position:relative;margin:2px 0!important}.mobile .rmdp-action-buttons{flex-flow:row;justify-content:center;gap:3px;margin:0 0 5px;padding:0 3px;display:flex}.mobile .rmdp-action-button{cursor:pointer;color:#fff;background:#302678;border:1px solid #302678;border-radius:3px;flex:0 0 44%;padding:8px 4px;font-size:10px;position:relative;margin:2px 0!important}.mobile .rmdp-action-buttons button:first-child{color:#848484;background-color:#fff;border:1px solid #848484}.mobile .rmdp-action-button:hover{color:#302678;background-color:#fff}.rmdp-header{padding:9px 0;font-size:14px;margin-top:30px!important}.datepicker-row{background:#eee;border-radius:50px;flex-direction:row-reverse;place-content:center space-between;align-items:flex-start;height:25px;margin:4px 5px;padding:5px 20px;position:absolute;top:2px;left:0;right:0}.datepicker-row button{cursor:pointer;background:0 0;border:none;padding:3px;font-size:12px}.rmdp-day span{border-radius:19%;font-size:14px;position:absolute;inset:3px}.rmdp-day.rmdp-today span{color:#0c0c0c;background-color:#fff;border:1px solid #000}.rmdp-range{color:#fff;background-color:#fff0;box-shadow:0 0 #fff0}@media (max-width:768px){.mobile .today-button-new{color:#000;font-size:13px;margin:0!important}.mobile .rmdp-action-button{font-size:13px}.datepicker1{flex-direction:column-reverse;display:flex;width:90%!important}.rmdp-week{justify-content:space-around!important}.rmdp-day-picker{flex-direction:column;row-gap:60px;margin-bottom:110px}.rmdp-day-picker div{margin-left:0!important}.rmdp-calendar{width:100%;padding:0 4px!important}.rmdp-week-day{width:100%!important;height:26px!important}.rmdp-day-picker div{width:100%}.rmdp-header{margin-top:12px!important}.rmdp-calendar .rmdp-day-picker .rmdp-week-day:first-child{border-radius:25px 0 0 25px}.rmdp-calendar .rmdp-day-picker .rmdp-week-day:last-child,.rmdp-rtl .rmdp-day-picker .rmdp-week-day:first-child{border-radius:0 25px 25px 0}.rmdp-rtl .rmdp-day-picker .rmdp-week-day:last-child{border-radius:25px 0 0 25px}.rmdp-day span{border-radius:19%;font-size:18px;position:absolute;inset:3px;width:100%!important}.rmdp-day.rmdp-today span{border:1px solid #000;place-self:center;color:#0c0c0c!important;background-color:#7fdbff!important;border-radius:50%!important;width:48px!important;height:48px!important}.rmdp-range{color:#fff!important;box-shadow:none!important;background-color:#1a2b4c!important}.rmdp-range.rmdp-day.rmdp-today span{background-color:#fff!important}.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{width:100%;height:60px}.rmdp-range-hover.start:not(.force),.rmdp-range.start:not(.force){color:#fff!important;background-color:#1a2b4c!important;border-radius:50px 0 0 50px!important}.rmdp-range-hover.end:not(.force),.rmdp-range.end:not(.force),.rmdp-rtl .rmdp-range-hover.start:not(.force),.rmdp-rtl .rmdp-range.start:not(.force){color:#fff!important;background-color:#1a2b4c!important;border-radius:0 50px 50px 0!important}.rmdp-rtl .rmdp-range-hover.end:not(.force),.rmdp-rtl .rmdp-range.end:not(.force){color:#fff!important;background-color:#1a2b4c!important;border-radius:50px 0 0 50px!important}.mobile .rmdp-action-buttons{flex-flow:column-reverse;justify-content:center;gap:3px;width:-webkit-fill-available;width:-moz-available;width:stretch;margin-bottom:8px;padding:0 3px;display:flex;position:absolute;bottom:0}.mobile .rmdp-action-buttons button{border-radius:30px;width:90%}.mobile .rmdp-action-buttons button:first-child{color:#848484;background-color:#fff;border:none}.rmdp-day .rmdp-selected{border-radius:10px!important}.rmdp-day.rmdp-selected span:not(.highlight){place-self:center;color:#fff!important;background-color:#1a2b4c!important;border-radius:50px!important;width:48px!important;height:48px!important;box-shadow:0 0 3px #8798ad!important}.button-section button{background:0 0!important;border:none!important;margin:0!important;padding:3px!important}.button-section button:hover{color:#302678!important}.DatePickerCustomInput{width:300px}.react-datepicker__month-container{float:none}.rmdp-calendar .rmdp-header div{flex-direction:column;row-gap:23rem}.rmdp-calendar .rmdp-header div .rmdp-left,.rmdp-calendar .rmdp-header div .rmdp-right{position:absolute}.rmdp-mobile .rmdp-day span{font-size:21px}.rmdp-week-day{margin-bottom:12px!important;font-size:18px!important}}@media (max-width:576px){.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{width:100%;height:38px}.rmdp-day.rmdp-today span,.rmdp-day.rmdp-selected span:not(.highlight){width:32px!important;height:32px!important}.rmdp-calendar .rmdp-header div{row-gap:17rem}.rmdp-mobile .rmdp-day span{font-size:16px}.rmdp-week-day{margin-bottom:12px!important;font-size:15px!important}}@media (min-width:769px){.rmdp-wrapper:not(.rmdp-mobile){background:#fff;border:1px solid #e7e7e7;border-radius:12px;padding:56px 16px 16px;box-shadow:0 2px 16px #1a1a1a29!important}.rmdp-wrapper:not(.rmdp-mobile) .datepicker-row{background:#f5f7fa;border-radius:8px;align-items:center;gap:4px;height:auto;margin:0;padding:4px;top:10px;left:16px;right:16px}.rmdp-wrapper:not(.rmdp-mobile) .datepicker-row button{color:#1a2b4c;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .15s}.rmdp-wrapper:not(.rmdp-mobile) .datepicker-row button:hover{background:#e6effa}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-day-picker{gap:24px;padding:0}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-day-picker>div{margin:0!important}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-header{padding:4px 0 12px;font-size:16px;margin-top:0!important}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-header-values{color:#1a1a1a;font-weight:700}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-arrow-container{border:1px solid #e7e7e7;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-arrow-container:hover{box-shadow:none;background:#f0f6ff}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-arrow-container:hover .rmdp-arrow{border-color:#1a2b4c}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-arrow{border-color:#1a1a1a;margin-top:0}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-week-day{color:#6b6b6b;width:40px;height:32px;font-size:12px;font-weight:600}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-day{width:40px;height:40px}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-day span{border:1px solid #0000;border-radius:4px;font-size:14px;transition:border-color .12s,background .12s;inset:2px}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden):not(.rmdp-selected):not(.start):not(.end) span:hover{border-color:#1a2b4c;color:#1a1a1a!important;background:#fff!important}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-day.rmdp-today span{color:#1a1a1a;text-underline-offset:4px;background:0 0;border-color:#0000;font-weight:700;text-decoration:underline}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-day.rmdp-selected span:not(.highlight),.rmdp-wrapper:not(.rmdp-mobile) .rmdp-day.rmdp-selected span:not(.highlight):hover{box-shadow:none;border-color:#1a2b4c;font-weight:700;color:#fff!important;background:#1a2b4c!important}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-range{box-shadow:none;color:#1a1a1a;background:#eaf3fb}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-range.start span,.rmdp-wrapper:not(.rmdp-mobile) .rmdp-range.end span{font-weight:700;color:#fff!important;background:#1a2b4c!important}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-range-hover{color:#1a1a1a;background:#eaf3fb}.rmdp-wrapper:not(.rmdp-mobile) .rmdp-day.rmdp-disabled span{color:#c4c4c4!important}}.rmdp-mobile .rmdp-day.rmdp-selected span:not(.highlight),.rmdp-mobile .rmdp-range.start,.rmdp-mobile .rmdp-range.end{background-color:#1a2b4c!important}.rmdp-mobile .rmdp-range:not(.start):not(.end){color:#1a1a1a!important;background-color:#eaf3fb!important}.rmdp-mobile .rmdp-day.rmdp-today span{color:#1a1a1a!important;background-color:#0000!important;border:1px solid #1a2b4c!important}.mobile .rmdp-action-button{background:#1a2b4c;border-color:#1a2b4c}.mobile .rmdp-action-button:hover{color:#1a2b4c}.rmdp-mobile .rmdp-week-day{color:#6b6b6b;font-weight:600}.rmdp-mobile .rmdp-header-values{color:#1a1a1a;font-weight:700}.rmdp-mobile .rmdp-arrow{border-color:#1a1a1a}.rmdp-mobile .rmdp-day.rmdp-selected span:not(.highlight),.rmdp-mobile .rmdp-day.rmdp-today span{box-shadow:none!important;border-radius:4px!important}.rmdp-mobile .rmdp-range-hover.start:not(.force),.rmdp-mobile .rmdp-range.start:not(.force),.rmdp-mobile .rmdp-range-hover.end:not(.force),.rmdp-mobile .rmdp-range.end:not(.force){border-radius:4px!important}.DatePickerCustomInput{gap:12px;padding:4px}.DatePickerCustomInput div{margin-bottom:0}.DatePickerCustomInput .ant-radio-group{background:#f5f7fa;border-radius:8px;gap:3px;padding:3px}.DatePickerCustomInput .ant-radio-button-wrapper,.DatePickerCustomInput .ant-radio-button-wrapper:first-child,.DatePickerCustomInput .ant-radio-button-wrapper:last-child{text-align:center;color:#474747;background:0 0;height:36px;font-size:13px;font-weight:600;line-height:36px;border:0!important;border-radius:6px!important}.DatePickerCustomInput .ant-radio-button-wrapper:before{display:none!important}.DatePickerCustomInput .ant-radio-button-wrapper:hover{color:#1a2b4c!important}.DatePickerCustomInput .ant-radio-button-wrapper-checked,.DatePickerCustomInput .ant-radio-button-wrapper-checked:hover{background:#fff;box-shadow:0 1px 3px #1a1a1a29;color:#1a2b4c!important}.DatePickerCustomInput div.date{align-items:flex-end;gap:8px}.DatePickerCustomInput .year .ant-select-selector,.DatePickerCustomInput .month .ant-select-selector,.DatePickerCustomInput .day .ant-select-selector{border-radius:4px!important}.DatePickerCustomInput .datePicker-select{background:#1a2b4c;border-radius:4px;width:100%;height:40px;font-weight:700}.DatePickerCustomInput .datePicker-select:hover{background:#0057b8!important}
