.period-location-picker_picker__jBqHf{--ds-grey-000:hsl(var(--white));position:relative;display:flex;flex-direction:column;gap:40px;padding:36px 16px;max-width:1240px;min-height:260px;background-color:var(--ds-grey-000,#fff);overflow:hidden}@media (min-width:710px){.period-location-picker_picker__jBqHf{margin:40px auto 0;flex-direction:row}}@media (min-width:900px){.period-location-picker_picker__jBqHf{padding:36px 50px}}.period-location-picker_dialog__gWDog .period-location-picker_picker__jBqHf{margin:0 auto;overflow:visible;overflow:initial}.period-location-picker_picker__jBqHf:has(div[class*=locationPickerContainerVisible]){overflow:visible}.period-location-picker_location__WEefI,.period-location-picker_period__uoKu8{flex:1 1 100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.period-location-picker_icon__Dyckc{flex:0 0 20px;width:20px;height:20px;fill:var(--ds-secondary,var(--ds-blue-500,#cc0900))}.period-location-picker_iconLink__mSt2i{flex:0 0 12px;width:12px;height:12px;fill:var(--ds-secondary,var(--ds-blue-500,#cc0900))}.period-location-picker_periodPicker__M8aaj .period-location-picker_title__4P_hs,.period-location-picker_title__4P_hs{font-size:var(--h4);font-family:var(--title-font);color:hsl(var(--primary))}.period-location-picker_description__CoJMm{max-width:360px;font-size:var(--button-font-size);font-weight:500;color:hsl(var(--primary))}.period-location-picker_link__47c2F{font-size:var(--button-font-size);font-family:var(--title-font);font-weight:500;text-transform:uppercase;color:var(--ds-primary,var(--ds-blue-400,#0038ff))}.period-location-picker_editabletitle__lguzX{display:flex;flex-direction:column;align-items:center;gap:8px}.period-location-picker_inlinebutton__AWjIf{color:hsl(var(--accent));-webkit-text-decoration:underline;text-decoration:underline;font-family:var(--title-font);font-size:var(--h4);font-weight:400;text-underline-offset:4px}.period-location-picker_inlinebutton__AWjIf:hover,.period-location-picker_link__47c2F:hover{background-color:transparent}.period-location-picker_separator___kNah{flex:0 0 1px;margin:0;border:0;background-color:var(--ds-grey-300,#d7d7d7)}.period-location-picker_locationPickerContainer__rng86,.period-location-picker_periodPickerContainer__zI8Um{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;background-color:var(--ds-grey-000,#fff);transition:transform .24s var(--ds-transition-easing,cubic-bezier(.4,.1,.2,.9))}.period-location-picker_locationPickerContainer__rng86 .period-location-picker_description__CoJMm{max-width:none;text-align:center}.period-location-picker_periodPickerContainer__zI8Um{padding:0 49px 0 10px;transform:translateX(-100%);opacity:0}.period-location-picker_locationPickerContainer__rng86{padding:0 5px 0 50px;transform:translateX(100%);opacity:0}.period-location-picker_locationPickerContainerVisible__v16nx,.period-location-picker_periodPickerContainerVisible__kLYdz{transform:none;opacity:1}.period-location-picker_periodPicker__M8aaj{width:100%;box-shadow:none}.period-location-picker_closeButton__DWFQo{position:absolute;top:10px;right:10px}.period-location-picker_periodPickerContainer__zI8Um .period-location-picker_closeButton__DWFQo{right:59px}.period-location-picker_locationPickerContainer__rng86 .period-location-picker_closeButton__DWFQo svg,.period-location-picker_periodPickerContainer__zI8Um .period-location-picker_closeButton__DWFQo svg{fill:hsl(var(--primary))}.period-location-picker_locationPickerContainer__rng86 .period-location-picker_closeButton__DWFQo:hover svg,.period-location-picker_periodPickerContainer__zI8Um .period-location-picker_closeButton__DWFQo:hover svg{fill:hsl(var(--white))}.period-location-picker_button__ARe0x{--ds-grey-000:hsl(var(--white));--ds-button-padding:14px;--ds-button-hover-background:hsl(var(--primary));position:absolute;top:0;height:100%;z-index:1;color:var(--ds-grey-000,#ffffff);background-color:var(--ds-secondary,var(--ds-blue-500,#cc0900))}.period-location-picker_button__ARe0x:first-child{left:0;border-top-right-radius:0;border-bottom-right-radius:0}.period-location-picker_button__ARe0x:last-child{right:0;border-top-left-radius:0;border-bottom-left-radius:0}.period-location-picker_dialog__gWDog{width:1240px;overflow:visible}.period-location-picker_search__f6nkg{width:100%;max-width:400px}