.ads-icon{display:inline-flex;align-items:center}
.ads-icon>svg{width:1em;height:1em}
.ads-icon--9{font-size:9px}
.ads-icon--18{font-size:18px}
.ads-icon--24{font-size:24px}
.ads-icon--36{font-size:36px}
.ads-icon--48{font-size:48px}
.ads-icon--56{font-size:56px}
.ads-icon--64{font-size:64px}
.ads-icon--72{font-size:72px}
.ads-icon--color-text-heading{color:#252339}
.ads-icon--color-text-body{color:#3e3d48}
.ads-icon--color-text-muted{color:#8b8a93}
.ads-icon--color-text-primary{color:#068484}
.ads-icon--color-text-inverse{color:#fff}
.ads-icon--color-functional{color:#8b8a93}
.ads-icon--color-success{color:#117846}
.ads-icon--color-danger{color:#ba1f1a}
.ads-icon--color-brand{color:#1e1852}
.ads-icon--fill-currentColor svg>*{fill:currentcolor}
.ads-loading{display:block;color:currentcolor}
.ads-loading svg{display:block;width:24px;height:24px;animation:2s linear infinite loading-rotate-keyframe}
.ads-loading circle{animation:1.6s ease-in-out infinite both loading-circle-keyframe;fill:transparent;stroke:#068484;stroke-dasharray:178px;stroke-linecap:round;stroke-width:6;transform-origin:50% 50%}
.ads-loading .ads-icon{display:none;color:#068484}
@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ads-loading svg{display:none}
.ads-loading .ads-icon{display:block;animation:1s ease-in-out infinite loading-rotate-keyframe}
}
.ads-loading--inherit circle{stroke:currentcolor}
.ads-loading--inherit .ads-icon{color:currentcolor}
.ads-loading--inverse circle{stroke:#fff}
.ads-loading--inverse .ads-icon{color:#fff}
.ads-loading--small svg{width:18px;height:18px}
.ads-loading--small .ads-icon{width:18px;height:18px}
.ads-loading--large svg{width:64px;height:64px}
.ads-loading--large .ads-icon{width:64px;height:64px}
.ads-button{padding:0;border:0;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;font-family:inherit;font-size:inherit;white-space:nowrap;font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-md,1rem);line-height:24px;font-weight:var(--ads-font-weights-normal,400);font-kerning:normal;font-variant-ligatures:common-ligatures;position:relative;display:inline-flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:var(--ads-space-3,0.75rem) var(--ads-space-6,1.5rem);color:var(--AdsButtonLabelColor,inherit);gap:var(--ads-space-2,0.5rem);transition-duration:var(--ads-transition-duration-fast,0.15s)}
.ads-button b,.ads-button strong{font-weight:600}
.ads-button i,.ads-button em{font-style:italic}
.ads-button:not(.ads-button--none){border-radius:var(--ads-radii-button,3.75rem)}
@media screen and (max-width:767px){.ads-button:not(.ads-button--none):not(.ads-button--icon-only) .ads-button:not(.ads-button--none){width:var(--ads-sizes-full,100%);justify-content:center}
}
.ads-button--none{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:var(--ads-borders-1px,1px solid) transparent;border:0}
.ads-button--none .ads-icon{color:currentcolor}
.ads-button--none:disabled{border-color:transparent;background-color:var(--ads-colors-disabled-hi-base-light,#dadadd);color:var(--ads-colors-text-disabled-base-light,#8b8a93);cursor:not-allowed}
.ads-button--none:disabled{background-color:transparent}
.ads-button--primary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:var(--ads-borders-1px,1px solid) transparent;background-color:var(--ads-colors-accent-base-light,#068484);color:var(--ads-colors-on-accent-base-light,#fff)}
.ads-button--primary .ads-icon{color:currentcolor}
.ads-button--primary:disabled{border-color:transparent;background-color:var(--ads-colors-disabled-hi-base-light,#dadadd);color:var(--ads-colors-text-disabled-base-light,#8b8a93);cursor:not-allowed}
.ads-button--primary:not(:disabled):hover{background-color:var(--ads-colors-accent-hover-light,#007576);color:var(--ads-colors-on-accent-hover-light,rgba(255,255,255,0.8))}
.ads-button--primary:not(:disabled):hover .ads-icon{color:var(--ads-colors-on-accent-hover-light,rgba(255,255,255,0.8))}
.ads-button--primary:not(:disabled):active{background-color:var(--ads-colors-accent-pressed-light,#006163);color:var(--ads-colors-on-accent-pressed-light,rgba(255,255,255,0.8))}
.ads-button--primary:not(:disabled):active .ads-icon{color:var(--ads-colors-on-accent-pressed-light,rgba(255,255,255,0.8))}
.ads-button--primary-inverse{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:var(--ads-borders-1px,1px solid) transparent;background-color:var(--ads-colors-accent-base-light,#068484);color:var(--ads-colors-on-accent-base-light,#fff)}
.ads-button--primary-inverse .ads-icon{color:currentcolor}
.ads-button--primary-inverse:disabled{border-color:transparent;background-color:var(--ads-colors-disabled-hi-base-light,#dadadd);color:var(--ads-colors-text-disabled-base-light,#8b8a93);cursor:not-allowed}
.ads-button--primary-inverse:not(:disabled):hover{background-color:var(--ads-colors-accent-hover-light,#007576);color:var(--ads-colors-on-accent-hover-light,rgba(255,255,255,0.8))}
.ads-button--primary-inverse:not(:disabled):hover .ads-icon{color:var(--ads-colors-on-accent-hover-light,rgba(255,255,255,0.8))}
.ads-button--primary-inverse:not(:disabled):active{background-color:var(--ads-colors-accent-pressed-light,#006163);color:var(--ads-colors-on-accent-pressed-light,rgba(255,255,255,0.8))}
.ads-button--primary-inverse:not(:disabled):active .ads-icon{color:var(--ads-colors-on-accent-pressed-light,rgba(255,255,255,0.8))}
.ads-button--primary-inverse[data-focus-tabbed]:after{border-color:var(--ads-colors-on-focus-base-light,#fff)}
.ads-button--secondary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:var(--ads-borders-1px,1px solid) transparent;background-color:var(--ads-colors-primary-base-light,#1e1852);color:var(--ads-colors-on-primary-base-light,#fff)}
.ads-button--secondary .ads-icon{color:currentcolor}
.ads-button--secondary:disabled{border-color:transparent;background-color:var(--ads-colors-disabled-hi-base-light,#dadadd);color:var(--ads-colors-text-disabled-base-light,#8b8a93);cursor:not-allowed}
.ads-button--secondary:not(:disabled):hover{background-color:var(--ads-colors-primary-hover-light,#38326c);color:var(--ads-colors-on-primary-hover-light,rgba(255,255,255,0.8))}
.ads-button--secondary:not(:disabled):hover .ads-icon{color:var(--ads-colors-on-primary-hover-light,rgba(255,255,255,0.8))}
.ads-button--secondary:not(:disabled):active{background-color:var(--ads-colors-primary-pressed-light,#544e85);color:var(--ads-colors-on-primary-pressed-light,rgba(255,255,255,0.8))}
.ads-button--secondary:not(:disabled):active .ads-icon{color:var(--ads-colors-on-primary-pressed-light,rgba(255,255,255,0.8))}
.ads-button--secondary-inverse{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:var(--ads-borders-1px,1px solid) transparent;background-color:var(--ads-colors-on-primary-base-light,#fff);color:var(--ads-colors-primary-base-light,#1e1852)}
.ads-button--secondary-inverse .ads-icon{color:currentcolor}
.ads-button--secondary-inverse:disabled{border-color:transparent;background-color:var(--ads-colors-disabled-hi-base-light,#dadadd);color:var(--ads-colors-text-disabled-base-light,#8b8a93);cursor:not-allowed}
.ads-button--secondary-inverse:not(:disabled):hover{background-color:var(--ads-colors-on-primary-hover-light,rgba(255,255,255,0.8));color:var(--ads-colors-primary-hover-light,#38326c)}
.ads-button--secondary-inverse:not(:disabled):hover .ads-icon{color:var(--ads-colors-primary-hover-light,#38326c)}
.ads-button--secondary-inverse:not(:disabled):active{background-color:var(--ads-colors-on-primary-pressed-light,rgba(255,255,255,0.8));color:var(--ads-colors-primary-pressed-light,#544e85)}
.ads-button--secondary-inverse:not(:disabled):active .ads-icon{color:var(--ads-colors-primary-pressed-light,#544e85)}
.ads-button--secondary-inverse[data-focus-tabbed]:after{border-color:var(--ads-colors-on-focus-base-light,#fff)}
.ads-button--tertiary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:var(--ads-borders-1px,1px solid) transparent;background-color:transparent;color:var(--ads-colors-primary-base-light,#1e1852);border-color:var(--ads-colors-primary-base-light,#1e1852)}
.ads-button--tertiary .ads-icon{color:currentcolor}
.ads-button--tertiary:disabled{border-color:transparent;background-color:var(--ads-colors-disabled-hi-base-light,#dadadd);color:var(--ads-colors-text-disabled-base-light,#8b8a93);cursor:not-allowed}
.ads-button--tertiary:not(:disabled):hover{background-color:var(--ads-colors-primary-base-light,#1e1852);color:var(--ads-colors-on-primary-hover-light,rgba(255,255,255,0.8))}
.ads-button--tertiary:not(:disabled):hover .ads-icon{color:var(--ads-colors-on-primary-hover-light,rgba(255,255,255,0.8))}
.ads-button--tertiary:not(:disabled):active{background-color:var(--ads-colors-primary-pressed-light,#544e85);color:var(--ads-colors-on-primary-pressed-light,rgba(255,255,255,0.8))}
.ads-button--tertiary:not(:disabled):active .ads-icon{color:var(--ads-colors-on-primary-pressed-light,rgba(255,255,255,0.8))}
.ads-button--tertiary-inverse{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:var(--ads-borders-1px,1px solid) transparent;background-color:transparent;color:var(--ads-colors-on-primary-base-light,#fff);border-color:var(--ads-colors-on-primary-base-light,#fff)}
.ads-button--tertiary-inverse .ads-icon{color:currentcolor}
.ads-button--tertiary-inverse:disabled{border-color:transparent;background-color:var(--ads-colors-disabled-hi-base-light,#dadadd);color:var(--ads-colors-text-disabled-base-light,#8b8a93);cursor:not-allowed}
.ads-button--tertiary-inverse:not(:disabled):hover{background-color:var(--ads-colors-on-primary-base-light,#fff);color:var(--ads-colors-primary-hover-light,#38326c)}
.ads-button--tertiary-inverse:not(:disabled):hover .ads-icon{color:var(--ads-colors-primary-hover-light,#38326c)}
.ads-button--tertiary-inverse:not(:disabled):active{background-color:var(--ads-colors-on-primary-pressed-light,rgba(255,255,255,0.8));color:var(--ads-colors-primary-pressed-light,#544e85)}
.ads-button--tertiary-inverse:not(:disabled):active .ads-icon{color:var(--ads-colors-primary-pressed-light,#544e85)}
.ads-button--tertiary-inverse[data-focus-tabbed]:after{border-color:var(--ads-colors-on-focus-base-light,#fff)}
.ads-button--destructive{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:var(--ads-borders-1px,1px solid) transparent;background-color:var(--ads-colors-danger-base-light,#ba1f1a);color:var(--ads-colors-on-danger-base-light,#fff)}
.ads-button--destructive .ads-icon{color:currentcolor}
.ads-button--destructive:disabled{border-color:transparent;background-color:var(--ads-colors-disabled-hi-base-light,#dadadd);color:var(--ads-colors-text-disabled-base-light,#8b8a93);cursor:not-allowed}
.ads-button--destructive:not(:disabled):hover{background-color:var(--ads-colors-danger-hover-light,#a50d07);color:var(--ads-colors-on-danger-hover-light,rgba(255,255,255,0.8))}
.ads-button--destructive:not(:disabled):hover .ads-icon{color:var(--ads-colors-on-danger-hover-light,rgba(255,255,255,0.8))}
.ads-button--destructive:not(:disabled):active{background-color:var(--ads-colors-danger-pressed-light,#890100);color:var(--ads-colors-on-danger-pressed-light,rgba(255,255,255,0.8))}
.ads-button--destructive:not(:disabled):active .ads-icon{color:var(--ads-colors-on-danger-pressed-light,rgba(255,255,255,0.8))}
.ads-button--destructive-inverse{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:var(--ads-borders-1px,1px solid) transparent;background-color:var(--ads-colors-on-danger-base-light,#fff);color:var(--ads-colors-danger-base-light,#ba1f1a)}
.ads-button--destructive-inverse .ads-icon{color:currentcolor}
.ads-button--destructive-inverse:disabled{border-color:transparent;background-color:var(--ads-colors-disabled-hi-base-light,#dadadd);color:var(--ads-colors-text-disabled-base-light,#8b8a93);cursor:not-allowed}
.ads-button--destructive-inverse:not(:disabled):hover{background-color:var(--ads-colors-on-danger-hover-light,rgba(255,255,255,0.8));color:var(--ads-colors-danger-hover-light,#a50d07,#a50d07)}
.ads-button--destructive-inverse:not(:disabled):hover .ads-icon{color:var(--ads-colors-danger-hover-light,#a50d07,#a50d07)}
.ads-button--destructive-inverse:not(:disabled):active{background-color:var(--ads-colors-on-danger-pressed-light,rgba(255,255,255,0.8));color:var(--ads-colors-danger-pressed-light,#890100,#890100)}
.ads-button--destructive-inverse:not(:disabled):active .ads-icon{color:var(--ads-colors-danger-pressed-light,#890100,#890100)}
.ads-button--destructive-inverse[data-focus-tabbed]:after{border-color:var(--ads-colors-on-focus-base-light,#fff)}
.ads-button--destructive-secondary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:var(--ads-borders-1px,1px solid) transparent;background-color:transparent;color:var(--ads-colors-danger-base-light,#ba1f1a);border-color:var(--ads-colors-danger-base-light,#ba1f1a)}
.ads-button--destructive-secondary .ads-icon{color:currentcolor}
.ads-button--destructive-secondary:disabled{border-color:transparent;background-color:var(--ads-colors-disabled-hi-base-light,#dadadd);color:var(--ads-colors-text-disabled-base-light,#8b8a93);cursor:not-allowed}
.ads-button--destructive-secondary:not(:disabled):hover{background-color:var(--ads-colors-danger-base-light,#ba1f1a);color:var(--ads-colors-on-danger-hover-light,rgba(255,255,255,0.8))}
.ads-button--destructive-secondary:not(:disabled):hover .ads-icon{color:var(--ads-colors-on-danger-hover-light,rgba(255,255,255,0.8))}
.ads-button--destructive-secondary:not(:disabled):active{background-color:var(--ads-colors-danger-pressed-light,#890100,#890100);color:var(--ads-colors-on-danger-pressed-light,rgba(255,255,255,0.8))}
.ads-button--destructive-secondary:not(:disabled):active .ads-icon{color:var(--ads-colors-on-danger-pressed-light,rgba(255,255,255,0.8))}
.ads-button--icon-only{padding:var(--ads-space-2,0.5rem)}
.ads-button--size-small{padding-block:var(--ads-space-2,0.5rem)}
.ads-button--size-large:not(.ads-button--icon-only){padding-block:var(--ads-space-4,1rem)}
.ads-button--loading{pointer-events:none}
.ads-button--loading .ads-button__label{opacity:0}
.ads-button__label{display:block}
.ads-button__icon{pointer-events:none;transition:all var(--ads-transition-duration-normal,0.2s) var(--ads-transition-easing-ease-in,cubic-bezier(0.4,0,1,1))}
.ads-button:not(.ads-button--icon-only) .ads-button__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ads-input{display:flex;flex-direction:column;padding:0;border:0;margin:0}
.ads-input__label-wrapper{display:flex;flex-direction:column;align-self:flex-start;margin-block-end:var(--ads-space-2,0.5rem)}
.ads-input__label{font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-md,1rem);line-height:24px;font-weight:var(--ads-font-weights-normal,400);font-kerning:normal;font-variant-ligatures:common-ligatures;display:flex;flex-wrap:wrap;color:var(--AdsInputLabelColor,var(--ads-colors-on-surface-mid-base-light,#3e3d48));gap:0 var(--ads-sizes-1,0.25rem)}
.ads-input__label b,.ads-input__label strong{font-weight:600}
.ads-input__label i,.ads-input__label em{font-style:italic}
.ads-input__label-optional{color:var(--ads-colors-on-surface-low-base-light,#6f6e77)}
.ads-input__assistive{font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-sm,0.875rem);line-height:20px;font-weight:var(--ads-font-weights-normal,400);font-kerning:normal;font-variant-ligatures:common-ligatures;flex-basis:100%;color:var(--AdsInputAssistiveColor,var(--ads-colors-on-surface-low-base-light,#6f6e77))}
.ads-input__assistive b,.ads-input__assistive strong{font-weight:600}
.ads-input__assistive i,.ads-input__assistive em{font-style:italic}
.ads-input__input{font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-md,1rem);line-height:24px;font-weight:var(--ads-font-weights-normal,400);font-kerning:normal;font-variant-ligatures:common-ligatures;position:relative;display:flex;overflow:hidden;box-sizing:border-box;align-items:center;border:var(--AdsInputBorderThickness,var(--ads-borders-1px,1px solid)) var(--AdsInputBorderColor,var(--ads-colors-outline-hi-base-light,#8b8a93));border-radius:var(--ads-radii-md,0.375rem);background:var(--AdsInputBackground,var(--ads-colors-surface-container-min-base-light,#fff));gap:var(--ads-space-2,0.5rem);transition:border-color var(--ads-transition-duration-fast,0.15s)}
.ads-input__input b,.ads-input__input strong{font-weight:600}
.ads-input__input i,.ads-input__input em{font-style:italic}
.ads-input--default .ads-input__input{min-height:var(--ads-sizes-12,3rem)}
.ads-input--small .ads-input__input{min-height:var(--ads-sizes-10,2.5rem)}
.ads-input--large .ads-input__input{min-height:var(--ads-sizes-14,3.5rem)}
.ads-input--disabled .ads-input__input{border-color:var(--AdsInputDisabledBorderColor,var(--ads-colors-disabled-hi-base-light,#dadadd));background-color:var(--AdsInputDisabledBackgroundColor,var(--ads-colors-surface-container-low-base-light,#f4f4f5));color:var(--AdsInputDisabledColor,var(--ads-colors-text-disabled-base-light,#8b8a93));cursor:not-allowed}
.ads-input--disabled .ads-input__input .ads-icon:not(.ads-input__status-icon){color:var(--ads-colors-text-disabled-base-light,#8b8a93)}
.ads-input__input input,.ads-input__input select,.ads-input__input textarea{width:100%;padding:0;border:0 none;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;font-family:inherit;font-size:inherit;outline:0;height:100%;flex:1;color:var(--AdsInputTextColor,var(--ads-colors-on-surface-hi-base-light,#252339))}
.ads-input__input input::-ms-clear,.ads-input__input select::-ms-clear,.ads-input__input textarea::-ms-clear{display:none}
.ads-input__input input::placeholder,.ads-input__input select::placeholder,.ads-input__input textarea::placeholder{font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-md,1rem);line-height:24px;font-weight:var(--ads-font-weights-normal,400);font-kerning:normal;font-variant-ligatures:common-ligatures;color:var(--ads-colors-on-surface-low-base-light,#6f6e77)}
.ads-input__input input::placeholder b,.ads-input__input input::placeholder strong,.ads-input__input select::placeholder b,.ads-input__input select::placeholder strong,.ads-input__input textarea::placeholder b,.ads-input__input textarea::placeholder strong{font-weight:600}
.ads-input__input input::placeholder i,.ads-input__input input::placeholder em,.ads-input__input select::placeholder i,.ads-input__input select::placeholder em,.ads-input__input textarea::placeholder i,.ads-input__input textarea::placeholder em{font-style:italic}
.ads-input--default .ads-input__input input,.ads-input--default .ads-input__input select,.ads-input--default .ads-input__input textarea{padding:var(--ads-space-3,0.75rem) var(--ads-space-4,1rem)}
.ads-input--small .ads-input__input input,.ads-input--small .ads-input__input select,.ads-input--small .ads-input__input textarea{padding:var(--ads-space-2,0.5rem) var(--ads-space-4,1rem)}
.ads-input--large .ads-input__input input,.ads-input--large .ads-input__input select,.ads-input--large .ads-input__input textarea{padding:var(--ads-space-4,1rem) var(--ads-space-4,1rem)}
.ads-input--disabled .ads-input__input input,.ads-input--disabled .ads-input__input select,.ads-input--disabled .ads-input__input textarea{color:var(--ads-colors-text-disabled-base-light,#8b8a93);cursor:not-allowed}
.ads-input__input input:disabled::placeholder,.ads-input__input select:disabled::placeholder,.ads-input__input textarea:disabled::placeholder{color:var(--ads-colors-on-surface-low-base-light,#6f6e77)}
.ads-input__input:has(input:nth-of-type(2)) input{padding:0}
.ads-input__input:has(input:nth-of-type(2)) input:nth-of-type(2){padding-inline-end:var(--ads-space-3,0.75rem)}
.ads-input__input:has(.ads-input__prepend-inner-icon) input,.ads-input__input:has(.ads-input__prepend-inner-icon) select{padding-inline-start:0}
.ads-input__input:has(.ads-input__append-inner-icon) input,.ads-input__input:has(.ads-input__append-inner-icon) select{padding-inline-end:0}
.ads-input__input:after{position:absolute;top:0;right:0;width:100%;height:100%;box-sizing:border-box;border:var(--ads-borders-2px,2px solid);border-color:transparent;border-radius:var(--ads-radii-md,0.375rem);content:"";pointer-events:none;transition:border-color var(--ads-transition-duration-fast,0.15s)}
.ads-input__input:focus-within:not(:has(.ads-input__password-toggle:focus-visible)){border-color:transparent}
.ads-input__input:focus-within:not(:has(.ads-input__password-toggle:focus-visible)):after{border-color:var(--AdsInputOutlineColor,var(--ads-colors-focus-base-light,#3470df))}
.ads-input__prepend-inner-icon,.ads-input__append-inner-icon{display:flex;align-items:center;gap:var(--ads-sizes-1,0.25rem)}
.ads-input--default .ads-input__prepend-inner-icon{padding-inline:var(--ads-space-3,0.75rem) 0}
.ads-input--small .ads-input__prepend-inner-icon{padding-inline:var(--ads-space-2,0.5rem) 0}
.ads-input--large .ads-input__prepend-inner-icon{padding-inline:var(--ads-space-4,1rem) 0}
.ads-input--default .ads-input__append-inner-icon{padding-inline:0 var(--ads-space-3,0.75rem)}
.ads-input--small .ads-input__append-inner-icon{padding-inline:0 var(--ads-space-2,0.5rem)}
.ads-input--large .ads-input__append-inner-icon{padding-inline:0 var(--ads-space-4,1rem)}
.ads-input__password-toggle{padding:0;border:0;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;font-family:inherit;font-size:inherit;white-space:nowrap;display:flex;align-items:center;padding:var(--ads-sizes-1,0.25rem)}
.ads-input__messages{font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-xs,0.75rem);line-height:var(--ads-font-sizes-md,1rem);font-weight:var(--ads-font-weights-normal,400);font-kerning:normal;font-variant-ligatures:common-ligatures;display:flex;flex-direction:column;justify-content:start;gap:var(--ads-space-2,0.5rem)}
.ads-input__messages b,.ads-input__messages strong{font-weight:600}
.ads-input__messages i,.ads-input__messages em{font-style:italic}
.ads-input__messages-wrapper{display:flex;justify-content:end;gap:var(--ads-space-2,0.5rem)}
.ads-input__messages-wrapper--has-error-message{justify-content:space-between}
.ads-input__character-limit{flex-shrink:0}
.ads-input__character-limit p{margin:var(--ads-sizes-1,0.25rem) 0 0 0}
.ads-input__additional-message{color:var(--ads-colors-on-surface-low-base-light,#6f6e77)}
.ads-input__additional-message p{margin:var(--ads-sizes-1,0.25rem) 0 0 0}
.dp__input_wrap{position:relative;width:100%;box-sizing:unset}
.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:0}
.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}
.dp__input_valid:hover{border-color:var(--dp-success-color)}
.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}
.dp__input_invalid:hover{border-color:var(--dp-danger-color)}
.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:0;transition:border-color .2s cubic-bezier(0.645,0.045,0.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}
.dp__input::placeholder{opacity:.7}
.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}
.dp__input_reg{caret-color:rgba(0,0,0,0)}
.dp__input_focus{border-color:var(--dp-border-color-focus)}
.dp__disabled{background:var(--dp-disabled-color)}
.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}
.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}
.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}
.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:rgba(0,0,0,0);border:0;display:inline-flex;align-items:center;padding:0;margin:0}
.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}
.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}
.dp__menu:after{box-sizing:border-box}
.dp__menu:before{box-sizing:border-box}
.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:0}
.dp--menu-wrapper{position:absolute;z-index:99999}
.dp__menu_inner{padding:var(--dp-menu-padding)}
.dp--menu--inner-stretched{padding:6px 0}
.dp__menu_index{z-index:99999}
.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999}
.dp__menu_disabled{background:rgba(255,255,255,0.5019607843);cursor:not-allowed}
.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}
.dp-menu-loading{background:rgba(255,255,255,0.5019607843);cursor:default}
.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}
.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}
@keyframes dp-load-rotation{0{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}
.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}
.dp__action_extra{text-align:center;padding:2px 0}
.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}
@media only screen and (width <= 600px){.dp--preset-dates{display:flex;align-self:center;border:0;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2)}
}
.dp--preset-dates-collapsed{display:flex;align-self:center;border:0;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2)}
.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}
.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}
.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}
.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}
@media only screen and (width <= 600px){.dp--preset-range{border:1px solid var(--dp-border-color);margin:0 3px}
.dp--preset-range:first-child{margin-left:0}
.dp--preset-range:last-child{margin-right:0}
}
.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}
.dp--preset-range-collapsed:first-child{margin-left:0}
.dp--preset-range-collapsed:last-child{margin-right:0}
.dp__menu_content_wrapper{display:flex}
@media only screen and (width <= 600px){.dp__menu_content_wrapper{flex-direction:column-reverse}
}
.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}
.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}
.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}
.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}
.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}
.dp__calendar{position:relative}
.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}
.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}
.dp__cell_inner:hover{transition:all .2s}
.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}
.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}
.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}
.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}
.dp__cell_offset{color:var(--dp-secondary-color)}
.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}
.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}
.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}
.dp__today{border:1px solid var(--dp-primary-color)}
.dp__week_num{color:var(--dp-secondary-color);text-align:center}
.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}
.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}
.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}
.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}
.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}
.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}
.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}
.dp__marker_line{width:100%;left:0}
.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}
.dp__tooltip_content{white-space:nowrap}
.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}
.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}
.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}
.dp__instance_calendar{position:relative;width:100%}
@media only screen and (width <= 600px){.dp__flex_display{flex-direction:column}
}
.dp--flex-display-collapsed{flex-direction:column}
.dp__cell_highlight{background-color:var(--dp-highlight-color)}
.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}
.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}
.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}
.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}
[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}
.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}
.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}
.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}
.dp__month_year_select{width:50%}
.dp--year-select{width:100%}
.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}
.dp__year_disable_select{justify-content:space-around}
.dp--header-wrap{display:flex;width:100%;flex-direction:column}
.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}
.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}
.dp--overlay-relative{position:relative}
.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}
.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}
.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}
.dp__overlay:focus{border:0;outline:0}
.dp__container_flex{display:flex}
.dp__container_block{display:block}
.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}
.dp__time_picker_overlay_container{height:100%}
.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}
.dp__flex_row{flex:1}
.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}
.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}
.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}
.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}
.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}
.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}
.dp__over_action_scroll{right:5px;box-sizing:border-box}
.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}
.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}
.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}
.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}
.dp__btn,.dp--qr-btn,.dp--time-invalid,.dp--time-overlay-btn{border:0;font:inherit;transition:var(--dp-common-transition);line-height:normal}
.dp--tp-wrap{max-width:var(--dp-menu-min-width)}
.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}
.dp__time_col_reg_block{padding:0 20px}
.dp__time_col_reg_inline{padding:0 10px}
.dp__time_col_reg_with_button{padding:0 15px}
.dp__time_col_sec{padding:0 10px}
.dp__time_col_sec_with_button{padding:0 5px}
.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}
.dp__time_col_block{font-size:var(--dp-time-font-size)}
.dp__time_display_block{padding:0 3px}
.dp__time_display_inline{padding:5px}
.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}
.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}
.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}
.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}
.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}
.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}
.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}
.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}
.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:0;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}
.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}
.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}
.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}
.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}
.dp--time-overlay-btn{background:0}
.dp--time-invalid{background-color:var(--dp-disabled-color)}
.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}
.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}
.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}
.dp__action_button{display:inline-flex;align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}
.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}
.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}
.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}
.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}
.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}
.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}
.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}
.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}
.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}
.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0}
.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}
.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}
.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}
.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}
.dp__btn,.dp--time-overlay-btn,.dp--time-invalid,.dp--qr-btn{border:0;font:inherit;transition:var(--dp-common-transition);line-height:normal}
.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}
:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4,0,1,1);--dp-transition-timing:ease-out;--dp-action-row-transtion:all .2s ease-in;--dp-font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:.5rem;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}
.dp__theme_dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:rgb(0 92 178 / 20%);--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}
.dp__theme_light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:rgb(25 118 210 / 10%);--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}
.dp__flex{display:flex;align-items:center}
.dp__btn{background:0}
.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}
.dp__main *{direction:var(--dp-direction,ltr)}
.dp__pointer{cursor:pointer}
.dp__icon{stroke:currentcolor;fill:currentcolor}
.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}
.dp__button.dp__overlay_action{position:absolute;bottom:0}
.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}
.dp__button svg{height:var(--dp-button-icon-height);width:auto}
.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}
.dp__flex_display{display:flex}
.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}
.dp__relative{position:relative}
.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}
.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}
.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}
.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}
.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}
.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}
.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}
.dp--arrow-btn-nav{transition:var(--dp-common-transition)}
.dp--highlighted{background-color:var(--dp-highlight-color)}
.dp--hidden-el{visibility:hidden}
:root{--dp-font-family:inherit;--dp-cell-border-radius:var(--ads-radii-4xl,2rem);--dp-common-transition:all var(--ads-transition-duration-fast,.15s) var(--ads-transition-easing-ease-in,cubic-bezier(.4,0,1,1));--dp-month-year-row-height:24px;--dp-month-year-row-button-size:24px;--dp-cell-size:44px;--dp-cell-padding:0;--dp-row-margin:0;--dp-menu-padding:var(--ads-space-4,1rem);--dp-border-radius:var(--ads-radii-md,.375rem);--dp-multi-calendars-spacing:var(--ads-space-2,.5rem)}
.ads-date-picker{opacity:0;transition:opacity var(--ads-transition-duration-ultra-fast,50ms) var(--ads-transition-easing-ease-in,cubic-bezier(0.4,0,1,1))}
.ads-date-picker--visible{opacity:1}
.ads-date-picker--inline-scroll{--dp-multi-calendars-spacing:0;--dp-menu-inner-flex-dir:column;display:flex;width:100%;height:100%;flex-direction:column}
.ads-date-picker--inline-scroll .dp__instance_calendar:not([role]):has(.dp__overlay){position:absolute;top:calc(var(--bf85d978) * 1px);right:0;left:0;width:var(--33b0f066);height:var(--760b1000)}
.ads-date-picker--inline-scroll [data-datepicker-instance]{overflow-y:scroll}
.ads-date-picker__menu{--dp-text-color:var(--ads-colors-on-surface-mid-base-light,#3e3d48);--dp-hover-color:transparent;--dp-hover-text-color:var(--ads-colors-on-surface-mid-base-light,#3e3d48);--dp-hover-icon-color:var(--ads-colors-on-surface-mid-base-light,#3e3d48);--dp-primary-color:var(--ads-colors-accent-base-light,#068484);--dp-primary-disabled-color:#73c1bd;--dp-primary-text-color:var(--ads-colors-on-accent-base-light,#fff);--dp-secondary-color:var(--ads-colors-text-disabled-base-light,#8b8a93);--dp-border-color:var(--ads-colors-outline-low-base-light,#dadadd);--dp-menu-border-color:var(--ads-colors-focus-base-light,#3470df);--dp-border-color-hover:var(--ads-colors-accent-base-light,#068484);--dp-disabled-color:var(--ads-colors-text-disabled-base-light,#8b8a93);--dp-icon-color:var(--ads-colors-primary-base-light,#1e1852);--dp-disabled-color-text:var(--ads-colors-text-disabled-base-light,#8b8a93);--dp-highlight-color:#eef7f7;--dp-range-between-dates-background-color:#eef7f7;--dp-range-between-border-color:#eef7f7;--dp-range-between-dates-text-color:var(--ads-colors-on-surface-mid-base-light,#3e3d48);overflow:hidden;border:none !important;box-shadow:0 8px 16px rgba(0,0,0,0.1019607843) !important}
.ads-date-picker--inline-scroll .ads-date-picker__menu{border:none !important;box-shadow:none !important}
.ads-date-picker__menu .dp__arrow_top,.ads-date-picker__menu .dp__arrow_bottom{display:none}
.ads-date-picker__menu .dp__month_year_wrap{display:flex;align-items:center;justify-content:center;gap:var(--ads-space-2,0.5rem)}
.ads-date-picker__menu .dp__month_year_wrap .dp--arrow-btn-nav{padding:0 var(--ads-space-2,0.5rem)}
.ads-date-picker--inline-scroll .ads-date-picker__menu .dp__month_year_wrap .dp--arrow-btn-nav{display:none}
.ads-date-picker__menu .dp__month_year_wrap .dp__btn{border:var(--ads-borders-2px,2px solid) transparent;border-radius:0}
.ads-date-picker__menu .dp__month_year_wrap .dp__btn:focus{border-color:var(--ads-colors-focus-base-light,#3470df);outline:none !important}
.ads-date-picker__menu .dp__month_year_select{font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-lg,1.125rem);line-height:24px;font-weight:var(--ads-font-weights-medium,500);font-kerning:normal;font-variant-ligatures:common-ligatures;width:auto;padding:0;color:var(--ads-colors-on-surface-hi-base-light,#252339)}
.ads-date-picker__menu .dp__month_year_select b,.ads-date-picker__menu .dp__month_year_select strong{font-weight:600}
.ads-date-picker__menu .dp__month_year_select i,.ads-date-picker__menu .dp__month_year_select em{font-style:italic}
.ads-date-picker__calendar .dp__calendar_header{font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-md,1rem);line-height:24px;font-weight:var(--ads-font-weights-normal,400);font-kerning:normal;font-variant-ligatures:common-ligatures;color:var(--ads-colors-on-surface-low-base-light,#6f6e77);margin-block-start:var(--ads-space-6,1.5rem);text-transform:lowercase}
.ads-date-picker__calendar .dp__calendar_header b,.ads-date-picker__calendar .dp__calendar_header strong{font-weight:600}
.ads-date-picker__calendar .dp__calendar_header i,.ads-date-picker__calendar .dp__calendar_header em{font-style:italic}
.ads-date-picker__calendar .dp__calendar_header_separator{margin-block-start:var(--ads-space-3,0.75rem)}
.ads-date-picker__calendar .dp__calendar_header_item{font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-sm,0.875rem);line-height:20px;font-weight:var(--ads-font-weights-normal,400);font-kerning:normal;font-variant-ligatures:common-ligatures;height:auto;color:var(--ads-colors-on-surface-low-base-light,#6f6e77)}
.ads-date-picker__calendar .dp__calendar_header_item b,.ads-date-picker__calendar .dp__calendar_header_item strong{font-weight:600}
.ads-date-picker__calendar .dp__calendar_header_item i,.ads-date-picker__calendar .dp__calendar_header_item em{font-style:italic}
.ads-date-picker__calendar .dp__calendar_item{font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-md,1rem);line-height:24px;font-weight:var(--ads-font-weights-normal,400);font-kerning:normal;font-variant-ligatures:common-ligatures;display:flex;justify-content:center;padding:var(--ads-space-0-5,0.125rem) 0}
.ads-date-picker__calendar .dp__calendar_item b,.ads-date-picker__calendar .dp__calendar_item strong{font-weight:600}
.ads-date-picker__calendar .dp__calendar_item i,.ads-date-picker__calendar .dp__calendar_item em{font-style:italic}
.ads-date-picker__calendar .dp__calendar_item:focus{outline:0}
@media(hover:hover){.ads-date-picker__calendar .dp__calendar_item:focus:has(.ads-date-picker__cell) .dp__cell_inner{border:var(--ads-borders-2px,2px solid) var(--ads-colors-focus-base-light,#3470df)}
}
.ads-date-picker__calendar .dp__calendar_item:has(.dp__range_between,.dp__range_start){background:linear-gradient(var(--dp-range-between-dates-background-color),var(--dp-range-between-dates-background-color));background-clip:content-box;background-position:right;background-repeat:no-repeat;background-size:calc(100% - var(--dp-cell-size)) auto}
.ads-date-picker__cell{border:var(--ads-borders-2px,2px solid) transparent}
.ads-date-picker--range .ads-date-picker__cell{flex-grow:1}
.ads-date-picker__cell[class*=dp__cell_disabled][class*=dp__date_hover]:hover{color:var(--dp-secondary-color) !important}
.ads-date-picker__cell:not([class*=dp__cell_disabled])[class*=dp__date_hover_end]:hover,.ads-date-picker__cell:not([class*=dp__cell_disabled])[class*=dp__date_hover_start]:hover,.ads-date-picker__cell:not([class*=dp__cell_disabled])[class*=dp__date_hover]:hover{border:var(--ads-borders-2px,2px solid) var(--dp-primary-color)}
.ads-date-picker__cell:not([class*=dp__cell_disabled])[class*=dp__range_between]{border-color:var(--dp-range-between-border-color);background-color:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color)}
.ads-date-picker__cell:not([class*=dp__cell_disabled])[class*=dp__today]{border:var(--ads-borders-2px,2px solid) var(--dp-range-between-border-color)}
.ads-date-picker__cell:not([class*=dp__cell_disabled])[class*=dp__cell_offset]{background-color:var(--dp-background-color)}
.ads-date-picker__action-row{z-index:var(--ads-z-indices-docked,10);padding:var(--ads-space-4,1rem);box-shadow:0 -2px 6px rgba(0,0,0,0.1019607843)}
.ads-date-picker__action-row .ads-button{width:100%}
[dir=rtl] .ads-date-picker .ads-date-picker__separator{transform:rotate(180deg)}
.dp__flex_display{flex-flow:column}
.dp__action_row{display:none}
.dp__input_wrap .ads-button{padding:0}
.dp__menu_inner{flex-direction:var(--dp-menu-inner-flex-dir,row);gap:var(--ads-space-4,1rem)}
.dp__overlay.dp--overlay-absolute{display:flex;flex-direction:column}
.dp__overlay_row{justify-content:space-evenly}
.dp__overlay_col{height:100%}
.dp__overlay_col:focus{border:var(--ads-borders-2px,2px solid) var(--ads-colors-focus-base-light,#3470df);outline:0}
.dp__overlay_col .dp__overlay_cell_pad{padding:var(--ads-space-4,1rem) var(--ads-space-8,2rem)}
.dp__overlay_col .dp__overlay_cell,.dp__overlay_col .dp__overlay_cell_active{display:flex;height:100%;place-content:center;place-items:center}
.dp__overlay_col .dp__overlay_cell:not(.dp__overlay_cell_disabled){border:var(--ads-borders-2px,2px solid) transparent}
.dp__overlay_col .dp__overlay_cell:not(.dp__overlay_cell_disabled):hover{border-color:var(--dp-primary-color)}
.dp__overlay_col .dp__overlay_cell_disabled{background-color:transparent;color:var(--dp-disabled-color-text)}
.dp__button.dp__overlay_action{position:relative;height:auto;flex-direction:column;border:var(--ads-borders-2px,2px solid) transparent;gap:var(--ads-space-2,0.5rem);padding-block-start:0}
.dp__button.dp__overlay_action svg{height:auto}
.dp__button.dp__overlay_action:before{width:100%;height:1px;background-color:var(--dp-border-color);content:""}
.dp__button.dp__overlay_action:focus{border-color:var(--ads-colors-focus-base-light,#3470df);outline:none !important}
.dp__button.dp__overlay_action:focus:before{opacity:0}
.ads-modal ::-webkit-scrollbar{width:var(--ads-space-2,0.5rem);height:var(--ads-space-2,0.5rem)}
.ads-modal ::-webkit-scrollbar-thumb{border-radius:var(--ads-radii-2xl,1rem);background:#888}
.ads-modal ::-webkit-scrollbar-thumb:hover{background:#555}
.ads-modal__backdrop{position:fixed;z-index:var(--ads-z-indices-overlay,1300);display:flex;overflow:hidden;background:rgba(0,0,0,0.7019607843);top:0;right:0;bottom:0;left:0;place-content:center;transition-duration:var(--ads-transition-duration-fast,0.15s);transition-property:var(--ads-transition-property-common,background-color,border-color,color,fill,stroke,opacity,box-shadow,transform);transition-timing-function:var(--ads-transition-easing-ease-in,cubic-bezier(0.4,0,1,1))}
.ads-modal--overlay .ads-modal__backdrop{place-items:flex-start}
@media screen and (min-width:768px){.ads-modal--top-center .ads-modal__backdrop{place-items:flex-start;place-content:center}
.ads-modal--top-right .ads-modal__backdrop{place-items:flex-start;place-content:flex-end}
.ads-modal--top-left .ads-modal__backdrop{place-items:flex-start;place-content:flex-start}
.ads-modal--bottom-center .ads-modal__backdrop{place-items:flex-end;place-content:center}
.ads-modal--bottom-right .ads-modal__backdrop{place-items:flex-end;place-content:flex-end}
.ads-modal--bottom-left .ads-modal__backdrop{place-items:flex-end;place-content:flex-start}
.ads-modal--center .ads-modal__backdrop{place-items:center;place-content:center}
.ads-modal--center-left .ads-modal__backdrop{place-items:center;place-content:flex-start}
.ads-modal--center-right .ads-modal__backdrop{place-items:center;place-content:flex-end}
.ads-modal--wide .ads-modal__backdrop{place-items:normal}
}
.ads-modal__dialog{position:relative;z-index:var(--ads-z-indices-modal,1400);display:flex;overflow:hidden;flex-direction:column;border-radius:var(--ads-radii-md,0.375rem);background-color:var(--ads-colors-surface-container-min-base-light,#fff);transition-duration:var(--ads-transition-duration-fast,0.15s);transition-property:var(--ads-transition-property-common,background-color,border-color,color,fill,stroke,opacity,box-shadow,transform);transition-timing-function:var(--ads-transition-easing-ease-in,cubic-bezier(0.4,0,1,1))}
.ads-modal--wide .ads-modal__dialog{width:100%}
@media screen and (max-width:767px){.ads-modal--default .ads-modal__dialog,.ads-modal--wide .ads-modal__dialog{max-height:100%;border-radius:0;margin:0}
}
@media screen and (max-width:767px){.ads-modal__dialog{width:100%;max-height:calc(100% - 32px);margin:16px}
}
@media screen and (min-width:768px) and (max-width:1023px){.ads-modal__dialog{width:640px;max-height:calc(100% - 48px);margin:24px}
}
@media screen and (min-width:1024px) and (max-width:1279px){.ads-modal__dialog{width:640px;max-height:calc(100% - 48px);margin:24px}
}
@media screen and (min-width:1280px) and (max-width:1440px){.ads-modal__dialog{width:640px;max-height:calc(100% - 48px);margin:24px}
}
@media screen and (min-width:1441px){.ads-modal__dialog{width:640px;max-height:calc(100% - 48px);margin:24px}
}
@media screen and (max-width:767px){.ads-modal__header,.ads-modal__content,.ads-modal__footer{padding:16px}
}
@media screen and (min-width:768px) and (max-width:1023px){.ads-modal__header,.ads-modal__content,.ads-modal__footer{padding:24px}
}
@media screen and (min-width:1024px) and (max-width:1279px){.ads-modal__header,.ads-modal__content,.ads-modal__footer{padding:24px}
}
@media screen and (min-width:1280px) and (max-width:1440px){.ads-modal__header,.ads-modal__content,.ads-modal__footer{padding:24px}
}
@media screen and (min-width:1441px){.ads-modal__header,.ads-modal__content,.ads-modal__footer{padding:24px}
}
.ads-modal__header{position:sticky;z-index:1;top:0;display:flex;align-items:center;gap:var(--ads-space-2,0.5rem);padding-block-end:var(--ads-space-4,1rem);transition-duration:var(--ads-transition-duration-fast,0.15s);transition-property:var(--ads-transition-property-common,background-color,border-color,color,fill,stroke,opacity,box-shadow,transform);transition-timing-function:var(--ads-transition-easing-ease-in,cubic-bezier(0.4,0,1,1))}
.ads-modal__header[data-header-overlay]{box-shadow:0 2px 6px rgba(0,0,0,0.1019607843)}
.ads-modal--condensed-header .ads-modal__header{padding:var(--ads-space-4,1rem);border-block-end:var(--ads-borders-1px,1px solid) var(--ads-colors-outline-low-base-light,#dadadd)}
.ads-modal__close-button{position:sticky;top:0;display:flex;width:auto;padding:0;border-radius:0;background-color:transparent;color:var(--ads-colors-on-surface-hi-base-light,#252339);margin-inline-start:auto}
.ads-modal__content{position:relative;display:flex;flex:1;flex-direction:column;align-items:flex-start;border-radius:0;gap:var(--ads-space-4,1rem);overflow-y:auto}
.ads-modal:not(.ads-modal--condensed-header) .ads-modal__content{padding-block-start:0}
.ads-modal__intercept-sentinel{position:absolute;top:0}
.ads-modal__title{font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-2xl,1.5rem);line-height:32px;font-weight:var(--ads-font-weights-bold,700);font-kerning:normal;font-variant-ligatures:common-ligatures}
.ads-modal__title b,.ads-modal__title strong{font-weight:600}
.ads-modal__title i,.ads-modal__title em{font-style:italic}
.ads-modal--condensed-header .ads-modal__title{font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-lg,1.125rem);line-height:24px;font-weight:var(--ads-font-weights-medium,500);font-kerning:normal;font-variant-ligatures:common-ligatures;margin-inline-start:auto}
.ads-modal--condensed-header .ads-modal__title b,.ads-modal--condensed-header .ads-modal__title strong{font-weight:600}
.ads-modal--condensed-header .ads-modal__title i,.ads-modal--condensed-header .ads-modal__title em{font-style:italic}
.ads-modal__body{width:100%;font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-md,1rem);line-height:24px;font-weight:var(--ads-font-weights-normal,400);font-kerning:normal;font-variant-ligatures:common-ligatures}
.ads-modal__body b,.ads-modal__body strong{font-weight:600}
.ads-modal__body i,.ads-modal__body em{font-style:italic}
.ads-modal__footer{display:flex;flex-direction:column-reverse;gap:16px}
@media screen and (min-width:768px){.ads-modal__footer{flex-direction:row;justify-content:flex-end}
}
.ads-modal__footer[data-footer-overlay=true]{box-shadow:0 -2px 6px rgba(0,0,0,0.2)}
.ads-modal__action-buttons{margin-inline-start:auto}
.color-text-heading{color:#252339}
.color-text-body{color:#3e3d48}
.color-text-muted{color:#8b8a93}
.color-text-primary{color:#068484}
.color-text-inverse{color:#fff}
.color-background{background-color:#f4f4f5}
.color-background-light{background-color:#fff}
.color-background-dark{background-color:#050033}
.color-background-primary{background-color:#eef7f7}
.color-background-badge{background-color:#252339}
.color-background-badge-light{background-color:#544e85}
.color-background-modal{background-color:rgba(0,0,0,0.7019607843)}
.icon svg{display:block}
.no-outline{outline:0}
.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}
.sr-only:focus{position:absolute;overflow:auto;width:auto;height:auto;clip:auto}
[data-focus-tabbed=""]{position:relative;outline:0}
[data-focus-tabbed=""]:after{position:absolute;z-index:var(--ads-z-indices-focus,11);display:none;border:var(--ads-borders-2px,2px solid) var(--ads-colors-focus-base-light,#3470df);border-radius:inherit;background-color:transparent;content:"";inset-block:-1px;inset-inline:0;pointer-events:none}
.is-tabbed [data-focus-tabbed=""]:focus-visible:after{display:block;content:""}
[data-focus-tabbed=""]:focus-visible:after{display:block;content:""}
[data-focus-tabbed=""][class^=ads]:after{top:-5px;right:-5px;bottom:-5px;left:-5px}
[data-focus-tabbed=""][class^=ads-accordion]:after{top:0;right:0;bottom:0;left:0}
.ads-asterisk:after{color:#ba1f1a;content:"*"}
.ads-error-message{font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-xs,0.75rem);line-height:var(--ads-font-sizes-md,1rem);font-weight:var(--ads-font-weights-normal,400);font-kerning:normal;font-variant-ligatures:common-ligatures;color:#ba1f1a}
.ads-error-message b,.ads-error-message strong{font-weight:600}
.ads-error-message i,.ads-error-message em{font-style:italic}
.ads-error-message p{margin:var(--ads-sizes-1,0.25rem) 0 0 0}
.ads-indicator{font-family:var(--ads-fonts-body,"Roboto",Arial,sans-serif);font-size:var(--ads-font-sizes-xs,0.75rem);line-height:var(--ads-font-sizes-md,1rem);font-weight:var(--ads-font-weights-normal,400);font-kerning:normal;font-variant-ligatures:common-ligatures;color:#6f6e77}
.ads-indicator b,.ads-indicator strong{font-weight:600}
.ads-indicator i,.ads-indicator em{font-style:italic}
body .margin-top-inner-01{margin-block-start:4px}
body .margin-top-inner-02{margin-block-start:8px}
body .margin-top-inner-03{margin-block-start:12px}
body .margin-top-inner-04{margin-block-start:16px}
body .margin-top-inner-05{margin-block-start:24px}
body .margin-top-inner-06{margin-block-start:32px}
body .margin-top-inner-07{margin-block-start:40px}
body .margin-top-inner-08{margin-block-start:48px}
body .margin-top-inner-09{margin-block-start:64px}
body .margin-top-outer-01{margin-block-start:16px}
body .margin-top-outer-02{margin-block-start:24px}
body .margin-top-outer-03{margin-block-start:32px}
body .margin-top-outer-04{margin-block-start:48px}
body .margin-top-outer-05{margin-block-start:32px}
body .margin-top-outer-06{margin-block-start:48px}
body .margin-top-outer-07{margin-block-start:64px}
body .margin-top-outer-08{margin-block-start:80px}
@media screen and (min-width:768px){body .margin-top-outer-05{margin-block-start:48px}
body .margin-top-outer-06{margin-block-start:64px}
body .margin-top-outer-07{margin-block-start:80px}
body .margin-top-outer-08{margin-block-start:96px}
}
@media screen and (min-width:1280px){body .margin-top-outer-05{margin-block-start:64px}
body .margin-top-outer-06{margin-block-start:80px}
body .margin-top-outer-07{margin-block-start:96px}
body .margin-top-outer-08{margin-block-start:128px}
}
.ui-heading-01 strong{font-weight:600}
.ui-heading-01 em{font-style:italic}
.ui-heading-02 strong{font-weight:600}
.ui-heading-02 em{font-style:italic}
.ui-heading-03 strong{font-weight:600}
.ui-heading-03 em{font-style:italic}
.ui-body-01 strong{font-weight:600}
.ui-body-01 em{font-style:italic}
.ui-body-01-strong strong{font-weight:600}
.ui-body-01-strong em{font-style:italic}
.ui-body-01-italic strong{font-weight:600}
.ui-body-01-italic em{font-style:italic}
.ui-body-02 strong{font-weight:600}
.ui-body-02 em{font-style:italic}
.ui-body-02-strong strong{font-weight:600}
.ui-body-02-strong em{font-style:italic}
.ui-caption-01 strong{font-weight:600}
.ui-caption-01 em{font-style:italic}
.ui-caption-01-strong strong{font-weight:600}
.ui-caption-01-strong em{font-style:italic}
.ui-label-01 strong{font-weight:600}
.ui-label-01 em{font-style:italic}
@keyframes button-is-loading{0{transform:rotate(0)}
to{transform:rotate(360deg)}
}
@keyframes loading-rotate-keyframe{0{transform:rotate(0)}
to{transform:rotate(360deg)}
}
@keyframes loading-circle-keyframe{0,25%{stroke-dashoffset:178;transform:rotate(0)}
50%,75%{stroke-dashoffset:30;transform:rotate(45deg)}
to{stroke-dashoffset:178;transform:rotate(360deg)}
}
@keyframes sliding-background{0{background-position:100% 50%}
to{background-position:0 50%}
}
.fade-enter-active,.fade-leave-active{transition:opacity var(--ads-transition-duration-slow,0.3s)}
.fade-enter-from,.fade-leave-to{opacity:0}
.fade-slide-vertical-enter-from,.fade-slide-vertical-leave-to{opacity:0;transform:translateY(-48px) scaleY(0.7)}
.fade-slide-vertical-enter-to,.fade-slide-vertical-leave-from{opacity:1;transform:translateY(0) scaleY(1)}
.fade-slide-vertical-enter-active,.fade-slide-vertical-leave-active{transition:opacity var(--ads-transition-duration-fast,0.15s) var(--ads-transition-easing-ease-in-out,cubic-bezier(0.4,0,1,1)),transform var(--ads-transition-duration-fast,0.15s) var(--ads-transition-easing-ease-in-out,cubic-bezier(0.4,0,1,1))}
.svg-sprite{position:absolute;z-index:-1;top:-1px;left:-1px;overflow:hidden;width:1px;height:1px}
@viewport{width:device-width}
body.ads-modal-overflow-hidden{overflow:hidden}
.modal-leave-active{transition:opacity var(--ads-transition-duration-slow,0.3s) var(--ads-transition-easing-ease-in,cubic-bezier(0.4,0,1,1)),transform var(--ads-transition-duration-ultra-slow,0.5s) var(--ads-transition-easing-ease-in,cubic-bezier(0.4,0,1,1))}
.modal-enter-from .ads-modal__backdrop,.modal-leave-to .ads-modal__backdrop{opacity:0}
.modal-enter-from.ads-modal--top-center .ads-modal__dialog,.modal-leave-to.ads-modal--top-center .ads-modal__dialog{transform:translateY(-2em)}
.modal-enter-from.ads-modal--top-right .ads-modal__dialog,.modal-leave-to.ads-modal--top-right .ads-modal__dialog{transform:translate(2em)}
.modal-enter-from.ads-modal--top-left .ads-modal__dialog,.modal-leave-to.ads-modal--top-left .ads-modal__dialog{transform:translate(-2em)}
.modal-enter-from.ads-modal--bottom-center .ads-modal__dialog,.modal-leave-to.ads-modal--bottom-center .ads-modal__dialog{transform:translateY(2em)}
.modal-enter-from.ads-modal--bottom-right .ads-modal__dialog,.modal-leave-to.ads-modal--bottom-right .ads-modal__dialog{transform:translate(2em)}
.modal-enter-from.ads-modal--bottom-left .ads-modal__dialog,.modal-leave-to.ads-modal--bottom-left .ads-modal__dialog{transform:translate(-2em)}
.modal-enter-from.ads-modal--center .ads-modal__dialog,.modal-leave-to.ads-modal--center .ads-modal__dialog{transform:scale(1.1)}
.modal-enter-from.ads-modal--center-left .ads-modal__dialog,.modal-leave-to.ads-modal--center-left .ads-modal__dialog{transform:translate(-2em)}
.modal-enter-from.ads-modal--center-right .ads-modal__dialog,.modal-leave-to.ads-modal--center-right .ads-modal__dialog{transform:translate(2em)}
@media screen and (max-width:767px){.modal-enter-from.ads-modal--default .ads-modal__dialog,.modal-enter-from.ads-modal--wide .ads-modal__dialog,.modal-leave-to.ads-modal--default .ads-modal__dialog,.modal-leave-to.ads-modal--wide .ads-modal__dialog{transform:translateY(-2em)}
.modal-enter-from[class*=ads-modal--bottom-] .ads-modal__dialog,.modal-leave-to[class*=ads-modal--bottom-] .ads-modal__dialog{transform:translateY(2em)}
}
:root{--ads-fonts-body:"Arial",sans-serif;--ads-space-1:.5rem;--ads-space-2:1rem;--ads-space-4:1.5rem;--ads-space-16:4rem;--ads-sizes-6:1.5rem;--ads-sizes-24:6rem;--ads-colors-disabled-hi-base-light:#d9d9d9;--ads-radii-md:.375rem;--dp-highlight-color:#eef7f7;--dp-range-between-dates-background-color:#eef7f7;--dp-range-between-border-color:#eef7f7;--dp-modal-submit-button:rgba(30,34,170)}
.ace-theme-novotel-date-picker{--ads-fonts-body:"Roboto",Arial,sans-serif;--ads-font-sizes-sm:.875rem}
.ace-theme-novotel-date-picker .dp__cell_inner{--dp-primary-color:rgba(30,34,170);--dp-range-between-dates-background-color:rgba(30,34,170,.1);--dp-range-between-border-color:rgba(30,34,170,.1)}
.ace-theme-novotel-date-picker .ads-date-picker__action-row button{background-color:#1e22aa}
.ace-theme-novotel-date-picker .ads-date-picker__action-row button:hover{background-color:rgba(30,34,170,0.8)}
.ace-theme-sofitel-date-picker{--ads-fonts-body:"GT Light LV Standard Thin",Arial;--ads-font-sizes-sm:.875rem}
.ace-theme-sofitel-date-picker .sticky-booking-engine.visible .ads-input__label-wrapper .ads-input__label{color:#342927}
.ace-theme-sofitel-date-picker .dp__cell_inner{--dp-primary-color:#916f41;--dp-range-between-dates-background-color:rgb(145,111,65,.1);--dp-range-between-border-color:rgb(145,111,65,.1);border-radius:0}
.ace-theme-sofitel-date-picker .ads-input__input{border-radius:0}
.ace-theme-sofitel-date-picker .date-picker-btn-container,.ace-theme-sofitel-date-picker .date-picker-btn-container p{margin-top:0}
.ace-theme-sofitel-date-picker .date-picker-btn-container button{border-radius:0;border:1px solid #000}
.ace-theme-sofitel-date-picker .ads-date-picker__action-row button{background-color:#916f41;border-radius:0}
.ace-theme-sofitel-date-picker .ads-date-picker__action-row button:hover{background-color:rgba(145,111,65,0.8)}
.offer-page .theme-sofitel{margin:0 10px}
.offer-page .theme-sofitel .ads-input__label{color:#3e3d48}
.ace-theme-ibis-date-picker{--ads-fonts-body:"Arial",sans-serif;--ads-font-sizes-sm:.875rem}
.ace-theme-ibis-date-picker .dp__cell_inner{--dp-primary-color:rgba(218,48,10);--dp-range-between-dates-background-color:rgba(218,48,10,.1);--dp-range-between-border-color:rgba(218,48,10,.1)}
.ace-theme-ibis-date-picker .ads-input__input{height:3rem}
.ace-theme-ibis-date-picker .ads-date-picker__action-row button{background-color:#da300a}
.ace-theme-ibis-date-picker .ads-date-picker__action-row button:hover{background-color:rgba(218,48,10,0.8)}
.ace-theme-mantra-date-picker{--ads-fonts-body:"Metropolis",sans-serif;--ads-font-sizes-sm:.875rem}
.ace-theme-mantra-date-picker .dp__cell_inner{--dp-primary-color:rgba(214,64,0);--dp-range-between-dates-background-color:rgba(214,64,0,.1);--dp-range-between-border-color:rgba(214,64,0,.1)}
.ace-theme-mantra-date-picker .ads-date-picker__action-row button{background-color:#d64000}
.ace-theme-mantra-date-picker .ads-date-picker__action-row button:hover{background-color:rgba(214,64,0,0.8)}
.ace-theme-mercure-date-picker{--ads-fonts-body:"Spectral",sans-serif;--ads-font-sizes-sm:.875rem}
.ace-theme-mercure-date-picker .dp__cell_inner{--dp-primary-color:rgba(116,90,148);--dp-range-between-dates-background-color:rgba(116,90,148,.1);--dp-range-between-border-color:rgba(116,90,148,.1)}
.ace-theme-mercure-date-picker .ads-date-picker__action-row button{background-color:#745a94}
.ace-theme-mercure-date-picker .ads-date-picker__action-row button:hover{background-color:rgba(116,90,148,0.8)}
.ace-theme-mgallery-date-picker{--ads-fonts-body:"Arial",sans-serif;--ads-font-sizes-sm:.875rem}
.ace-theme-mgallery-date-picker .dp__cell_inner{--dp-primary-color:rgba(163,97,89);--dp-range-between-dates-background-color:rgba(163,97,89,.1);--dp-range-between-border-color:rgba(163,97,89,.1);border-radius:0}
.ace-theme-mgallery-date-picker .ads-input__input{border-radius:0;height:3rem}
.ace-theme-mgallery-date-picker .ads-date-picker__action-row button{background-color:#a36159;border-radius:0}
.ace-theme-mgallery-date-picker .ads-date-picker__action-row button:hover{background-color:rgba(163,97,89,0.8)}
#mount__ace-date-picker input,#mount__ace-date-picker input:focus,#mount__ace-date-picker input:focus-visible{border:none !important;box-shadow:none !important;background:#fff !important;outline-color:transparent !important}
.theme-sofitel .ads-input__label,.theme-mgallery .ads-input__label{color:#fff}
.ace-theme-all-date-picker.all-home-template-v2{--ads-fonts-body:"Roboto",Arial,sans-serif;--ads-font-sizes-sm:.875rem}
.ace-theme-all-date-picker.all-home-template-v2 .dp__outer_menu_wrap.dp--menu-wrapper{margin-top:var(--ads-space-2)}
.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .ace-date-picker-wrapper{padding-top:.75rem;padding-bottom:.75rem}
@media screen and (min-width:1024px){.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .ace-date-picker-wrapper{margin:0 .125rem}
.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .ace-date-picker-wrapper:focus-within,.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .ace-date-picker-wrapper:focus,.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .ace-date-picker-wrapper:hover{border-radius:var(--ads-radii-md);outline:.125rem solid var(--AdsInputOutlineColor,var(--ads-colors-focus-base-light,#3470df))}
}
.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .ace-date-picker-wrapper:after{background:#dadadd;border-radius:var(--ads-radii-md);width:.0625rem;height:75%;position:absolute;top:50%;right:38%;transform:translateY(-50%)}
@media screen and (min-width:1024px){.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .ace-date-picker-wrapper:after{content:""}
}
.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .ads-input__prepend-inner-icon{display:none}
.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .ads-input__input{height:var(--ads-sizes-6);min-height:inherit;max-width:20rem;border:0;padding:0 var(--ads-space-1);margin:0 .25rem}
.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .ads-input__input:after{border-color:transparent !important}
.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage legend.ads-input__label{font-size:var(--ads-font-sizes-sm)}
.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage legend.ads-input__label:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIgogICAgZD0iTTE4LDMgQzE4LjQxNDIsMyAxOC43NSwzLjMzNTc5IDE4Ljc1LDMuNzUgTDE4Ljc1LDUuNzUgTDIwLDUuNzUgQzIwLjU1MjMsNS43NSAyMSw2LjE5NzcyIDIxLDYuNzUgTDIxLDE5Ljc1IEMyMSwyMC4zMDIzIDIwLjU1MjMsMjAuNzUgMjAsMjAuNzUgTDQsMjAuNzUgQzMuNDQ3NzIsMjAuNzUgMywyMC4zMDIzIDMsMTkuNzUgTDMsNi43NSBDMyw2LjE5NzcyIDMuNDQ3NzIsNS43NSA0LDUuNzUgTDUuMjUsNS43NSBMNS4yNSwzLjc1IEM1LjI1LDMuMzM1NzkgNS41ODU3OSwzIDYsMyBDNi40MTQyMSwzIDYuNzUsMy4zMzU3OSA2Ljc1LDMuNzUgTDYuNzUsNS43NSBMMTcuMjUsNS43NSBMMTcuMjUsMy43NSBDMTcuMjUsMy4zMzU3OSAxNy41ODU4LDMgMTgsMyBaIE00LjUsMTAgTDQuNSw3LjI1IEwxOS41LDcuMjUgTDE5LjUsMTAgTDQuNSwxMCBaIE00LjUsMTEuNSBMNC41LDE5LjI1IEwxOS41LDE5LjI1IEwxOS41LDExLjUgTDQuNSwxMS41IFoiIC8+Cjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat;background-position:center;width:var(--ads-sizes-6);height:var(--ads-sizes-6);padding:0 var(--ads-space-1)}
.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .date-picker-btn-container{background:#fff;border:.0625rem solid #8b8a93;border-radius:var(--ads-radii-md)}
@media screen and (max-width:767px){.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .date-picker-btn-container{margin-top:var(--ads-space-1)}
}
@media screen and (min-width:768px) and (max-width:1023px){.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .date-picker-btn-container{margin-top:var(--ads-space-4)}
}
.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .date-picker-btn-container:focus-within{outline:.125rem solid var(--AdsInputOutlineColor,var(--ads-colors-focus-base-light,#3470df))}
.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage button.ads-button.ads-button--none.ads-button--size-default.search-datepicker__btn{border:0;padding-top:0;padding-bottom:0;height:var(--ads-space-2);margin-left:-0.75rem;outline:0}
.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .date-picker-btn-container p{padding:0 3.2rem;font-family:var(--ads-fonts-body);font-size:var(--ads-font-sizes-sm);font-weight:400;line-height:1.25rem}
.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage span.ads-icon.ads-icon--24.ads-icon--color-text-heading.ads-icon--fill-currentColor.ads-button__icon{position:relative;bottom:var(--ads-space-2);left:.25rem}
.ace-theme-all-date-picker.all-home-template-v2 .core-booking-engine-homepage .search-datepicker__resume .search-datepicker__dates span.ads-icon{padding:0 var(--ads-space-1)}
@media screen and (max-width:1024px){body .ads-modal--condensed-header .ads-modal__title{width:100%;position:relative;z-index:2;margin-left:0}
body .ads-modal__header .ads-modal__title{width:fit-content}
body .ads-modal__close-button{position:absolute !important;top:19px;right:21px}
body .ads-modal__body{min-height:90%;height:100%}
body .ads-modal__content{overflow:hidden;padding:0}
}
@media screen and (min-width:1024px){html[dir=rtl] .dp__outer_menu_wrap.dp--menu-wrapper{left:80% !important}
html[dir=rtl] #mount__ace-date-picker{margin-left:1.5rem}
}
.ace-date-picker-desktop{font-family:var(--ads-fonts-body);display:none}
#mount__ace-date-picker{width:100%}
.ads-input__label-optional{display:none}
@media screen and (min-width:1024px){.ace-date-picker-desktop{display:block}
.date-picker-btn-container{display:none}
}
.date-picker-btn-container{margin-top:1.5rem}
.ads-modal__content{overflow:hidden}
.ads-modal__backdrop{z-index:9999}
.date-picker-btn-container p{font-family:var(--ads-fonts-body);margin-bottom:var(--ads-space-1)}
.search-datepicker{width:100%;margin-bottom:var(--ads-space-2)}
.ads-input__input{height:3.5rem}
.search-datepicker__btn{height:3.5rem;justify-content:flex-start;align-items:center;width:100%;border:1px solid var(--ads-colors-disabled-hi-base-light);border-radius:var(--ads-radii-md);padding-inline:var(--ads-space-4)}
.search-datepicker__title{display:flex;align-items:start;color:var(--ads-colors-on-surface-mid-base-light);line-height:var(--ads-sizes-6)}
.search-datepicker__dates{display:flex;align-items:start;color:var(--ads-colors-on-surface-mid-base-light);line-height:var(--ads-sizes-6);font-weight:var(--ads-font-weights-medium)}
.search-bar-mobile__resume{flex-grow:1;overflow:hidden;margin-inline-end:var(--ads-space-4)}
.search-bar-mobile__edit{display:flex;align-self:flex-start;width:auto}
.sr-only{border:0 !important;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap}
.ads-input__label-wrapper{margin:0 0 .5rem}
.search-bar{background-color:var(--ads-colors-surface-base-light)}
.search-bar__desktop svg,.search-bar__mobile svg{color:var(--ads-colors-primary-base-light)}
@media screen and (min-width:1024px){.search-bar-desktop{flex-direction:row;text-align:center;padding:var(--ads-space-2) var(--ads-space-16)}
}