.vv-page-container{margin:24px 0}.vv-page-title,.vv-h1{font-size:60px;font-weight:800;line-height:1.27;letter-spacing:0.2px;color:#354354;margin:24px 0 16px}@media only screen and (max-width: 1024px){.vv-page-title,.vv-h1{margin:16px 0 12px;font-size:32px}}.vv-page-left-column{position:relative;max-width:760px;min-width:0;flex:1;margin-right:10px}@media only screen and (max-width: 998px){.vv-page-left-column{margin-right:0;max-width:none;width:100%}}.vv-page-right-column{width:336px;margin-left:auto}.vv-page-right-column.vv-sticky{position:sticky;top:40px;height:100%}@media only screen and (max-width: 998px){.vv-page-right-column{width:auto;margin-left:0}}.vv-school-right-column{position:-webkit-sticky;position:sticky;top:40px;height:100%;z-index:2;margin-top:-100px}.vv-h2{font-size:32px;font-weight:800;letter-spacing:0.2px;margin:16px 0 8px;color:#354354}@media only screen and (max-width: 1024px){.vv-h2{font-size:24px;font-weight:800;line-height:1.25}}.vv-h3{font-size:24px;font-weight:800;line-height:1.25;letter-spacing:0.2px;margin:16px 0 8px;color:#354354}.vv-h4{font-size:18px;font-weight:800;line-height:1.44;letter-spacing:0.2px;margin:0 0 8px;color:#354354}.vv-text-centered{text-align:center}.vv-page-subtitle{font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:0.13px;color:#354354}.vv-paragraph{font-size:18px;line-height:1.33;letter-spacing:0.2px;color:#354354;margin:8px 0 0}.vv-paragraph+.vv-paragraph{margin-top:16px}.vv-semi-bold{font-weight:600}.vv-strong{font-weight:bold}.vv-location{display:inline-flex;align-items:center;font-weight:600}.vv-location-icon{margin-right:4px;width:24px;height:24px;fill:none;stroke:#4a90e2;stroke-width:2}.vv-keep-line-breaks{white-space:pre-wrap}.vv-badge{border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.04);background-color:#ffffff}.vv-two-columns{display:flex}@media only screen and (max-width: 998px){.vv-two-columns{flex-direction:column}}.vv-two-columns__main{position:relative;max-width:760px;min-width:0;flex:1;margin-right:10px}@media only screen and (max-width: 998px){.vv-two-columns__main{margin-right:0;max-width:none;width:100%}}.vv-two-columns__aside{position:-webkit-sticky;position:sticky;top:40px;height:100%;width:336px;margin-left:auto}@media only screen and (max-width: 1024px){.vv-two-columns__aside{position:static;width:100%}}.vv-hidden{display:none !important}@media only screen and (max-width: 998px){.vv-mobile-hidden{display:none}}.password-wrap{position:relative}.password-icon{width:24px;height:24px;background:url(/assets/icons/icon-password-eye-f713649c8631f4008ca4de9c586b81bbc740180115f5709fd928a491df3a57da.svg) no-repeat 0 0;background-size:contain;cursor:pointer;position:absolute;top:50%;margin-top:-12px;right:8px}[type="password"]+.password-icon{opacity:.3}[type="text"]+.password-icon{opacity:.6}.vv-note{font-size:14px;line-height:1.29;letter-spacing:-0.1px;color:#68727f}.vv-italic{font-style:italic}.vv-recovery-points-location__container{padding:12px 0 24px}@media only screen and (min-width: 1024px){.vv-recovery-points-location__container{padding:24px 0 64px}}.vv-recovery-points-location__wrapper{display:flex;gap:56px}.vv-recovery-points-location__content{display:flex;flex-direction:column;gap:40px}@media only screen and (min-width: 1024px){.vv-recovery-points-location__content{gap:48px}}.vv-recovery-points-location__header{margin:0 0 12px}@media only screen and (min-width: 1024px){.vv-recovery-points-location__header{margin:0 0 24px}}.vv-recovery-points-location__breadcrumb-item{text-transform:capitalize}.vv-recovery-points-location__title{font-size:32px;letter-spacing:0.2px;margin:0 0 8px;font-weight:800}@media only screen and (min-width: 1024px){.vv-recovery-points-location__title{margin:0 0 16px}}.vv-recovery-points-location__section-title{font-size:24px;letter-spacing:0.2px;margin:0 0 8px;font-weight:800}@media only screen and (min-width: 1024px){.vv-recovery-points-location__section-title{font-size:32px;margin:0 0 16px}}.vv-recovery-points-location__reviews{display:flex;align-items:center;margin:12px 0 24px}@media only screen and (min-width: 1024px){.vv-recovery-points-location__reviews{margin:16px 0 24px}}.vv-recovery-points-location__star{width:17px;height:16px;display:inline !important}.vv-recovery-points-location__star+.vv-recovery-points-location__star{margin-left:4px}.vv-recovery-points-location__reviews-link{color:#4a90e2;margin-left:8px}.vv-recovery-points-location__reviews-link:hover{color:#4a90e2}.vv-recovery-points-location__stages{display:flex;flex-direction:column;gap:16px;margin:12px 0 24px}@media only screen and (min-width: 1024px){.vv-recovery-points-location__stages{margin:16px 0 24px}}.vv-recovery-points-location__city-stage-link{color:#4a90e2;display:flex;align-items:center;gap:8px}.vv-recovery-points-location__city-stage-link:hover{color:#4a90e2}.vv-recovery-points-location__city-stage-link::before{content:'';width:24px;height:24px;display:inline-block;background:url(/assets/icons/icon-forward-blue-c6e73fce7b522c2a5e0d0e07544004c1dc0e441dde45fc5ec647125b79315924.svg) no-repeat 0 0;background-size:24px 24px}.vv-recovery-points-location__card{padding:24px 32px}.vv-recovery-points-location__text{margin:0;font-size:18px;letter-spacing:0.2px;color:#354354}.vv-recovery-points-location__text+.vv-recovery-points-location__text{margin-top:8px}.vv-recovery-points-location-stage{display:flex;flex-direction:column;padding:16px;border-radius:12px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05);background-color:#fff;gap:24px}@media only screen and (min-width: 1024px){.vv-recovery-points-location-stage{flex-direction:row;justify-content:space-between;padding:16px 20px 12px;gap:8px}}.vv-recovery-points-location-stage__content{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width: 1024px){.vv-recovery-points-location-stage__content{flex-direction:row;gap:24px}}.vv-recovery-points-location-stage__price{flex-shrink:0;height:fit-content;width:fit-content;padding:7px 12px;border-radius:10px;background-color:#eef1f6}.vv-recovery-points-location-stage__price-text{font-size:18px;font-weight:800;line-height:1.25;letter-spacing:0.2px;color:#354354}@media only screen and (min-width: 1024px){.vv-recovery-points-location-stage__price-text{font-size:24px}}.vv-recovery-points-location-stage__info{display:flex;flex-direction:column;gap:4px}.vv-recovery-points-location-stage__date{font-size:18px;font-weight:bold;letter-spacing:0.2px;color:#354354}.vv-recovery-points-location-stage__time{font-size:18px;letter-spacing:0.2px;color:#354354}.vv-recovery-points-location-stage__actions{display:flex;gap:8px;align-items:center}@media only screen and (min-width: 1024px){.vv-recovery-points-location-stage__actions{flex-direction:column}}.vv-recovery-points-location-stage__status{font-size:14px;line-height:1.29;letter-spacing:-0.1px}.vv-recovery-points-location-stage__status--available{color:#44c496}.vv-recovery-points-location-stage__status--low-capacity{color:#f74656}.vv-recovery-points-location-phone{display:flex;flex-direction:column;margin-top:16px;gap:4px}.vv-recovery-points-location-phone__icon{width:24px;height:24px}.vv-recovery-points-location-phone__link{display:flex;align-items:center;gap:12px}.vv-recovery-points-location-phone__phone{font-size:24px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:0.2px;color:#354354}.vv-recovery-points-location-phone__cost{padding-left:36px;font-size:14px;line-height:1.29;letter-spacing:-0.1px;color:#979ea7}.vv-recovery-points-location-approval{display:flex;gap:12px}.vv-recovery-points-location-approval__icon{width:24px;height:24px}.vv-recovery-points-location-approval__title{font-size:18px;font-weight:600;line-height:1.33;letter-spacing:0.2px}.vv-recovery-points-location-approval__content{display:flex;flex-direction:column;gap:8px}.vv-recovery-points-location-additional-info{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 1024px){.vv-recovery-points-location-additional-info{width:336px}}.vv-recovery-points-location-additional-info__title{margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.25;letter-spacing:0.2px}@media only screen and (min-width: 1024px){.vv-recovery-points-location-additional-info__title{font-size:24px}}.vv-recovery-points-location-additional-info__divider{height:1px;width:calc(100% + 8px*2);background:#d7dadc;margin:16px 0 16px -8px}.vv-recovery-points-location-additional-info__text-block-title{margin:0 0 8px;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:0.2px;color:#354354}.vv-recovery-points-location-additional-info__text-block+.vv-recovery-points-location-additional-info__text-block{margin-top:24px}.vv-recovery-points-location-payment-card{padding:24px 32px;background:#354354;display:flex;flex-direction:column;align-items:center}.vv-recovery-points-location-payment-card__title{font-size:18px;font-weight:bold;letter-spacing:0.2px;color:#fafafb;margin:0}.vv-recovery-points-location-payment-card__cards{margin-top:12px;display:flex;gap:8px}.vv-recovery-points-location-payment-card__card{width:34px;height:24px}.vv-recovery-points-location-payment-card__note{margin-top:16px;font-size:14px;line-height:1.29;letter-spacing:-0.1px;text-align:center;color:#979ea7}
