/**handles:block-update-location**/
.c-update-location{display:flex;justify-content:center;align-items:center;min-height:100dvh;box-sizing:border-box;position:relative}.c-update-location .c-update-location__error{font-size:1.4rem;line-height:1.7rem}.c-update-location__loader{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg);display:none}.c-update-location__loader::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:2rem;height:2rem;border:.2rem solid var(--spot);border-right-color:transparent;border-left-color:transparent;rotate:0deg;animation-name:update-loader;animation-duration:.3s;animation-iteration-count:infinite;animation-timing-function:linear}.c-update-location__code-inputs{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);max-width:30rem;margin:0 auto;box-sizing:border-box}.c-update-location__code-inputs input{text-align:center;box-sizing:border-box}.c-update-location__code-inputs.incorrect input{animation-name:update-loader-input-incorrect;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease-in-out}.c-update-location__code-inputs.incorrect input:nth-child(0){animation-delay:0s}.c-update-location__code-inputs.incorrect input:first-child{animation-delay:.1s}.c-update-location__code-inputs.incorrect input:nth-child(2){animation-delay:.2s}.c-update-location__code-inputs.incorrect input:nth-child(3){animation-delay:.3s}.c-update-location__code-inputs.incorrect input:nth-child(4){animation-delay:.4s}.c-update-location__code-inputs.incorrect input:nth-child(5){animation-delay:.5s}.c-update-location__section{display:none}.c-update-location{width:100%;min-height:100svh;position:relative;transition:all .9s}.c-update-location.c-map--loaded .c-map__map-preloader{opacity:0}.c-update-location.c-map--loaded #map{opacity:1}.c-update-location__section--input{display:block}@keyframes update-loader{to{rotate:360deg}}@keyframes update-loader-input-incorrect{0%{scale:1;rotate:0deg}50%{scale:1.2;rotate:20deg}100%{scale:1;rotate:0deg}}