.ns-form-group{position:relative}.ns-form-group__label{display:block;color:var(--color-gray);margin-bottom:3px}.ns-form-group__message{font-size:var(--size-text-3xs);line-height:16px}.ns-form-group__message_floating{position:absolute;left:0;right:0}.ns-form-group__description{margin-top:var(--space-s);font-size:var(--size-text-2xs);line-height:var(--line-height-s);color:var(--color-gray)}.ns-form-group_state_error .ns-form-group__message{color:var(--color-error)}.ns-form-group_state_success .ns-form-group__message{color:var(--color-success)}.ns-input{min-width:0;margin:0;padding:0;box-sizing:border-box;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ns-input[type=number]{-moz-appearance:textfield}.ns-input[type=number]::-webkit-inner-spin-button,.ns-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ns-input_theme_primary{height:40px;width:168px;padding:0 23px 0 12px;font-size:16px;line-height:24px;background-color:#fff;border:1px solid var(--color-gray-80);border-radius:var(--border-radius-m);text-overflow:ellipsis;transition:border-color .2s}.ns-input_theme_primary:focus{border-color:var(--color-primary)}.ns-input_theme_primary[disabled]{color:var(--color-gray-80);border-color:var(--color-gray-disabled);background-color:var(--color-gray-disabled)}.ns-input_theme_primary[readonly]{border-color:var(--color-gray-disabled);background-color:var(--color-gray-10)}.ns-input_theme_primary::-moz-placeholder{color:var(--color-gray-80)}.ns-input_theme_primary:-ms-input-placeholder{color:var(--color-gray-80)}.ns-input_theme_primary::placeholder{color:var(--color-gray-80)}.ns-input_text_center{text-align:center}.ns-input_theme_primary.ns-input_text_center{padding-right:12px}.ns-input_width_available{width:100%}.ns-input_theme_primary.ns-input_status_error{border-color:var(--color-error)}.ns-input_theme_primary.ns-input_status_success{border-color:var(--color-success)}.suncity-status-modal{max-width:400px;text-align:center}.suncity-status-modal__title{display:flex;flex-direction:column}.ns-suncity-offer-info{max-width:372px;font-size:var(--size-text-2xs);line-height:18px;color:var(--color-gray)}@media (max-width:500px){.ns-suncity-offer-info{margin:0 auto;text-align:center}}.ns-suncity-status-card{border-radius:var(--border-radius-xxl);padding:16px 16px 24px 16px;background:var(--color-typo-light);color:var(--color-primary-dark);font-size:var(--size-text-s);line-height:var(--line-height-l);height:100%;display:grid}.ns-suncity-status-card__subtitle{color:var(--color-gray)}.ns-suncity-status-card__payment{align-self:flex-end;margin-top:13px}.ns-suncity-status-card__logo{width:72px;height:72px;margin-bottom:10px}.ns-hint-button{position:relative;display:flex;align-items:center;transition:opacity .2s}.ns-hint-button:hover{opacity:.8}.ns-hint-button__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ns-hint-button__content{margin-right:7px}.ns-hint-button .ns-hint-button__icon{color:var(--color-typo-light);border:1px solid var(--color-gray-50);border-radius:50%}.ns-ribbon{--ribbon-height:16px;--ribbon-tail-width:4px;position:relative;height:var(--ribbon-height);padding:2px 5px;font-size:10px;line-height:14px;font-weight:600;color:var(--color-typo-light);background-color:var(--ribbon-color);text-transform:uppercase;white-space:nowrap}@media (max-width:500px){.ns-ribbon{--ribbon-height:14px;padding:0 5px;font-size:8px}}@media (max-width:500px){.ns-ribbon_increased{--ribbon-height:16px;font-size:var(--size-text-3xs);line-height:16px}}.ns-ribbon:after,.ns-ribbon:before{content:"";position:absolute;left:calc(100% - 1px);width:calc(var(--ribbon-tail-width) + 1px);height:calc(var(--ribbon-height)/2 + 2px);background-color:inherit}.ns-ribbon:before{top:0;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0)}.ns-ribbon:after{bottom:0;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}.ns-content-box.ns-suncity-status{--content-indent:22px;background-color:var(--780104ec);color:var(--d6b1eca2);position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:254px;padding:var(--content-indent) var(--content-indent) 38px var(--content-indent);z-index:var(--z-layer-first)}.ns-suncity-status__spinner{margin:auto}.ns-suncity-status .ns-suncity-status__label{color:#434a6d;padding-left:10px;padding-right:10px;margin-bottom:13px;letter-spacing:2px}.ns-suncity-status__content{align-self:stretch;position:relative;padding-right:200px;display:flex;flex-direction:column}@media (max-width:500px){.ns-suncity-status__content{padding-right:27%}}@media (max-width:340px){.ns-suncity-status__content{padding-right:15%;margin-top:20px}}.ns-suncity-status__title{color:var(--d6b1eca2);margin-bottom:5px;font-size:var(--size-text-2xl);line-height:var(--line-height-2xl)}@media (max-width:500px){.ns-suncity-status__title{font-size:28px;line-height:var(--line-height-l)}}.ns-suncity-status__subtitle{display:flex;align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-s)}@media (max-width:500px){.ns-suncity-status__subtitle{margin-bottom:12px}}.ns-suncity-status_has-subscribe-no-status .ns-suncity-status__subtitle{color:var(--color-error);margin-bottom:var(--space-m)}@media (max-width:500px){.ns-suncity-status_has-subscribe-no-status .ns-suncity-status__subtitle{margin-bottom:var(--space-xl)}}.ns-suncity-status_no-subscribe-no-status .ns-suncity-status__subtitle{margin-bottom:var(--space-l)}@media (max-width:500px){.ns-suncity-status_no-subscribe-no-status .ns-suncity-status__subtitle{margin-bottom:var(--space-m)}}.ns-suncity-status__subtitle-amount{display:flex;flex-direction:column}@media (max-width:500px){.ns-suncity-status__subtitle-amount{line-height:18px}}@media (max-width:500px){.ns-suncity-status_has-subscribe-no-status .ns-suncity-status__subtitle-amount{margin-bottom:14px}}.ns-suncity-status__wrapper{display:flex;-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl);row-gap:var(--space-s);align-items:center;flex-wrap:wrap;margin-top:auto}.ns-suncity-status_no-subscribe-has-status .ns-suncity-status__wrapper{margin-top:44px}@media (max-width:500px){.ns-suncity-status_no-subscribe-has-status .ns-suncity-status__wrapper{margin-top:52px}}.ns-suncity-status_has-subscribe-has-status .ns-suncity-status__wrapper{margin-top:var(--space-m)}@media (max-width:500px){.ns-suncity-status_has-subscribe-has-status .ns-suncity-status__wrapper{row-gap:28px}}.ns-suncity-status_has-subscribe-no-status .ns-suncity-status__wrapper{margin-top:30px}@media (max-width:500px){.ns-suncity-status_has-subscribe-no-status .ns-suncity-status__wrapper{margin-top:0;row-gap:14px}}.ns-suncity-status__slider{width:100%}.ns-suncity-status__slider_indent{margin-top:50px}@media (max-width:500px){.ns-suncity-status__slider_indent{margin-top:36px}}.ns-suncity-status__slider .swiper-container{margin-left:calc(var(--content-indent)*-1);margin-right:calc(var(--content-indent)*-1)}.ns-suncity-status__slider-item{max-width:235px;height:auto;cursor:pointer;flex:0 0 235px}.ns-suncity-status__slider-item:first-of-type{margin-left:var(--content-indent)}.ns-suncity-status__slider-item:last-of-type{margin-right:var(--content-indent)}.ns-suncity-status__logo{max-width:200px;width:25%;height:auto;aspect-ratio:1/1;position:absolute;top:0;right:0;transform:translateY(-10%)}@media (max-width:500px){.ns-suncity-status__logo{max-width:80px}}@media (max-width:340px){.ns-suncity-status__logo{max-width:75px;transform:translate(10%,-80%)}}.ns-suncity-status__icon{transform:scaleY(-1)}.ns-suncity-status__offer-info{max-width:100%;color:inherit;margin-top:16px}@media (max-width:500px){.ns-suncity-status__offer-info{margin-top:18px;text-align:center}}@media (500px){.ns-suncity-status__hint-button{margin-bottom:28px}}.ns-suncity-status__toggle-button-wrap{margin-top:auto}.ns-suncity-status__toggle-button{--btn-secondary-text-color:var(--6de5a8bd);--btn-secondary-bg-color:var(--6de5a8bd);margin-top:20px}@media (max-width:500px){.ns-suncity-status__button{width:100%}}.ns-suncity-status .ns-suncity-status__history-button{--btn-secondary-text-color:var(--6de5a8bd);--btn-secondary-bg-color:var(--6de5a8bd);min-height:0}.ns-suncity-status__history-button .ns-icon{rotate:90deg;margin-top:2px}.ns-suncity-status__history-button_indent{margin-top:19px}@media (max-width:500px){.ns-suncity-status__history-button_indent{margin-top:24px;width:100%}}