.sjs-field{display:flex;position:relative}.sjs-field__input--small{height:5rem!important;padding-bottom:0;padding-top:0}.sjs-field__input--large{height:6.4rem}.sjs-field__input--clearable{background-color:#fff;border:.1rem solid #d5ccf0;border-radius:.5rem;color:#25044e;padding-right:3rem}.sjs-field__input--no-bottom-radius-on-focus:focus{border-bottom-left-radius:0;border-bottom-right-radius:0}.sjs-field__remove-text{cursor:pointer;height:1rem;position:absolute;right:1.6rem;stroke:#25044e;top:50%;transform:translateY(-50%);width:1.6rem}.sjs-field__suggestions{background-color:#fdfcff;border:.1rem solid #d5ccf0;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-top:none;display:none;left:0;max-height:24rem;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:4}.sjs-field__suggestions__title{color:#7b5f9b;font-size:1.2rem;font-weight:400;line-height:1.8rem;padding:1.2rem 1.6rem 0;text-transform:uppercase}@media screen and (min-width:37.5em){.sjs-field__suggestions__title{font-size:1.4rem;line-height:2.1rem}}.sjs-field__suggestion{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.2rem 1.6rem}.sjs-field__suggestion:not(last-child){border-bottom:.1rem solid #f0e8fc}.sjs-field__suggestion.active,.sjs-field__suggestion:hover{background:#f6f5ff}.sjs-field__suggestion__text{color:#25044e;font-size:1.4rem;font-weight:400;line-height:2.2rem}@media screen and (min-width:37.5em){.sjs-field__suggestion__text{font-size:1.5rem;line-height:2.4rem}}@media screen and (min-width:48em){.sjs-field__suggestion__text{line-height:2.6rem}}.sjs-field__suggestion__date{color:#a78fc7;font-size:1.2rem;font-weight:400;line-height:1.8rem}@media screen and (min-width:37.5em){.sjs-field__suggestion__date{font-size:1.4rem;line-height:2.1rem}}.sjs-field__input{background-color:#fff;border:.1rem solid #f0e8fc;border-radius:.5rem;color:#7b5f9b;flex:1;font-size:1.4rem;font-weight:400;height:5rem;line-height:2.2rem;padding:.8rem;position:relative}@media screen and (min-width:37.5em){.sjs-field__input{font-size:1.5rem;line-height:2.4rem}}@media screen and (min-width:48em){.sjs-field__input{line-height:2.6rem}}.sjs-field__input:focus{background-color:#fff;border:.1rem solid #d5ccf0;border-radius:.5rem;color:#25044e}@media screen and (min-width:37.5em){.sjs-field__input{background-color:#f6f6fb;border:none;color:#7b5f9b;padding:1.6rem}.sjs-field__input:focus{border-color:#d5ccf0}}.sjs-field__input:focus~.sjs-field__suggestions:not(:empty){display:block}@media screen and (min-width:60em){.sjs-field__input{height:6.4rem;padding:1.6rem}}.JSCitiesSelect{align-items:center;background-color:#f6f6fb;border-radius:.5rem;color:#7b5f9b;display:flex;flex-grow:1;flex-wrap:wrap;min-height:6.4rem;padding:.8rem;position:relative}@media screen and (min-width:37.5em){.JSCitiesSelect{background-color:#f6f6fb;border:none;box-shadow:none;color:#7b5f9b;padding:0 1.6rem}}.JSCitiesSelect:focus-within{background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 0 0 .1rem #25044e}@media screen and (min-width:37.5em){.JSCitiesSelect:focus-within{box-shadow:inset 0 0 0 .1rem #d5ccf0;color:#25044e}}.JSCitiesSelect--Small{min-height:5rem}.JSCitiesSelect--SelectedCities{background-color:#fff;border:.1rem solid #d5ccf0;padding:.4rem}@media screen and (min-width:60em){.JSCitiesSelect--SelectedCities{padding:1.2rem}}.JSCityChip{margin:.4rem}.JSCitiesList{background:#fff;border:.1rem solid #25044e;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-top:none;left:0;max-height:22rem;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:4}@media screen and (min-width:37.5em){.JSCitiesList{border:.1rem solid #d5ccf0;border-top:none;padding:0 0 1.6rem}}.JSCitiesList__Item{align-items:center;border-bottom:.1rem solid #f6f6fb;cursor:pointer;display:flex;padding:1.6rem .8rem 0}.JSCitiesList__Item.active,.JSCitiesList__Item:hover{background:#f6f5ff}.JSCitiesList__Item__Wrapper{padding-bottom:1.6rem;width:100%}@media screen and (min-width:37.5em){.JSCitiesList__Item{border-bottom:0;padding:1.6rem 1.6rem 0}.JSCitiesList__Item__Wrapper{border-bottom:.1rem solid #f6f6fb}}.JSCitiesList__Text{color:#25044e;font-size:1.4rem;font-weight:400;line-height:2.2rem;text-transform:capitalize}@media screen and (min-width:37.5em){.JSCitiesList__Text{font-size:1.5rem;line-height:2.4rem}}@media screen and (min-width:48em){.JSCitiesList__Text{line-height:2.6rem}}.JSCitiesList__NoResults{color:#25044e;font-size:1.4rem;font-weight:400;line-height:2.2rem;padding:.8rem 1.6rem}@media screen and (min-width:37.5em){.JSCitiesList__NoResults{font-size:1.5rem;line-height:2.4rem}}@media screen and (min-width:48em){.JSCitiesList__NoResults{line-height:2.6rem}}.JSCityInput{background-color:inherit;background-position:100%;background-repeat:no-repeat;border:none;color:#7b5f9b;flex:1;font-size:1.4rem;font-weight:400;line-height:2.2rem;padding:0}@media screen and (min-width:37.5em){.JSCityInput{font-size:1.5rem;line-height:2.4rem}}@media screen and (min-width:48em){.JSCityInput{line-height:2.6rem}}@media screen and (min-width:37.5em){.JSCityInput:focus{color:#25044e}}@media screen and (max-width:37.49em){.JSCityInput{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%237b5f9b' stroke-width='1.5' d='M15.5 12a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd'/%3E%3Cpath stroke='%237b5f9b' stroke-width='1.5' d='M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Z' clip-rule='evenodd'/%3E%3Cpath stroke='%237b5f9b' stroke-width='1.5' d='M12 1.5v2' opacity='.99'/%3E%3Cpath stroke='%237b5f9b' stroke-width='1.5' d='M20.5 12h2M12 22.5v-2M3.5 12h-2'/%3E%3C/svg%3E")}}.sjs-key-modal__action-button{color:#ff6900;cursor:pointer;font-size:1.4rem;font-weight:600;line-height:2.2rem}@media screen and (min-width:37.5em){.sjs-key-modal__action-button{font-size:1.5rem;line-height:2.4rem}}@media screen and (min-width:48em){.sjs-key-modal__action-button{line-height:2.6rem}}.sjs-key-modal{background:#fff;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:20}.sjs-key-modal:after{content:"";position:relative}@media screen and (min-width:60em){.sjs-key-modal{display:none}}.sjs-key-modal .eList--Top{border-radius:0 0 .5rem .5rem;top:100%;transform:none}.sjs-key-modal__recent{background:#f6f5ff;flex:1;overflow-y:auto;padding:1.6rem .8rem;position:relative}.sjs-key-modal__recent__title{color:#7b5f9b;font-size:1.2rem;font-weight:400;line-height:1.8rem;text-transform:uppercase}@media screen and (min-width:37.5em){.sjs-key-modal__recent__title{font-size:1.4rem;line-height:2.1rem}}.sjs-key-modal__list{background:#f6f5ff;flex:1;list-style:none;overflow-y:auto;padding:1.6rem .8rem;position:relative}.sjs-key-modal__list__item{color:#7b5f9b;cursor:pointer;display:flex;font-size:1.2rem;font-weight:400;justify-content:space-between;line-height:1.8rem;text-transform:uppercase}@media screen and (min-width:37.5em){.sjs-key-modal__list__item{font-size:1.4rem;line-height:2.1rem}}.sjs-key-modal__list__title{color:#25044e;font-size:1.4rem;font-weight:600;line-height:2.2rem}@media screen and (min-width:37.5em){.sjs-key-modal__list__title{font-size:1.5rem;line-height:2.4rem}}@media screen and (min-width:48em){.sjs-key-modal__list__title{line-height:2.6rem}}.sjs-key-modal__list__date{color:#a78fc7;font-size:1.2rem;font-weight:400;line-height:1.8rem}@media screen and (min-width:37.5em){.sjs-key-modal__list__date{font-size:1.4rem;line-height:2.1rem}}.sjs-key-modal__inputs{box-shadow:0 4px 8px #977fc817;padding:1.6rem;position:relative;z-index:1}.sjs-key-modal__inputs--first{margin-bottom:.8rem}.sjs-key-modal__inputs--first .JSFQInput{background:#f6f6fb;color:#7b5f9b;padding:.8rem}@media screen and (min-width:37.5em){.sjs-key-modal__inputs--first .JSFQInput{padding:0 1.6rem}}.sjs-key-modal__inputs--first input--StraightBottom{border:.1rem solid #25044e}.sjs-key-modal__inputs--first .eList{border-color:#25044e;max-height:15rem}.sjs-key-modal__inputs--first .eList__Item{border-color:#f6f6fb}.sjs-key-modal__inputs--first .eList__Item:last-child{border-color:transparent}.sjs-key-modal__inputs__clear{height:12px;position:absolute;right:26px;stroke:#25044e;top:35px;width:12px}
