@charset "UTF-8";:root{--header-height:90px;--vwIdth:1903}@media screen and (min-width:1921px){:root{--vwIdth:1903}}@media screen and (max-width:1680px){:root{--vwIdth:1663}}@media screen and (max-width:1440px){:root{--vwIdth:1423}}@media screen and (max-width:1180px){:root{--vwIdth:1167}}@media screen and (max-width:990px){:root{--header-height:60px;--vwIdth:990}}@media screen and (max-width:768px){:root{--vwIdth:768}}@media screen and (max-width:600px){:root{--vwIdth:600}}@media screen and (max-width:450px){:root{--vwIdth:450}}.tabs-button._active{background-color:#0a7aff;color:#fff}.tabs-button__list{margin-bottom:20px}.tabs-button__list-item{margin-bottom:10px}.checkbox [type=checkbox],.tabs [data-tab-content]:not(._active){display:none}.tabs [data-tab-btn]._active{pointer-events:none}.form-title{margin-bottom:20px;font-size:1.25rem;line-height:140%}.form-item,.form-item__name{font-size:1rem;line-height:188%}.checkbox-row:not(:last-child),.form-row:not(:last-child){margin-bottom:15px}.form-item{position:relative;display:block}.form-item:not(.form-item--checkbox){border-bottom:1px solid #dbdbdb}.form-item__name{position:absolute;top:50%;transform:translateY(-50%);color:#939aa5;transition:.3s ease-in-out}.form-item__input{display:block;width:100%;padding:10px;transition:color .3s ease-in-out}.form-item__input[type=file]{opacity:0;visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%}.form-item__input[data-text]{position:relative;z-index:1;pointer-events:none}.form-item__icons{display:flex}.form-item__icons-item{width:20px;height:20px}.form-item__icons-item:not(:last-child){margin-right:10px}.form-item__icons-icon{display:block;width:100%;height:100%}.form-item__img{margin-top:10px}.form-item__img img{display:block}.form-item.focus .form-item__name{top:0;font-size:.75rem}.form-item.invalid{border-color:#ef4747}.form-item.invalid .form-item__name{color:#ef4747}.form-item.invalid .checkbox-marker{border-color:#ef4747!important}.form-item.invalid::after{content:attr(data-error-text);margin-top:5px;color:#ef4747}.form-item .form-item__icons{position:absolute;right:0;top:0}.form-note{margin-bottom:20px;font-size:.875rem}.form .has-star::after{content:attr(data-after);color:#0a7aff;margin-left:5px;transition:inherit}.checkbox{cursor:pointer}.checkbox-marker{position:relative;width:20px;height:20px;vertical-align:middle;border:1px solid #dbdbdb;transition:.3s ease-in-out}.checkbox-marker::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;background-image:url(../img/svg/tick.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:inherit;transform:translate(-50%,-50%) scale(0)}.checkbox-text{display:inline;margin-left:8px;vertical-align:middle;font-size:1rem;line-height:119%;color:#1e2022}.checkbox-text a{display:inline;color:inherit}.checkbox [type=checkbox]:checked~.checkbox-marker{border-color:#0a7aff;background-color:#0a7aff}.checkbox [type=checkbox]:checked~.checkbox-marker::after{transform:translate(-50%,-50%) scale(1)}.appeal{display:flex;flex-wrap:wrap;align-items:flex-start}.appeal-desc{width:calc(100% - 380px);padding-right:8.5%}@media screen and (max-width:990px){.appeal-desc{padding-right:15px}}.appeal-sidebar{width:380px;padding:40px 30px 50px;box-shadow:0 14px 20px rgba(215,215,215,.3);background:#fff}@media screen and (max-width:1440px){.appeal-sidebar{padding:25px}}@media screen and (max-width:768px){.appeal-desc{width:100%;margin-bottom:15px;padding-right:0}.appeal-sidebar{width:100%}}.appeal-address__title{font-weight:400;font-size:1rem;line-height:188%;color:rgba(0,0,0,.6)}.appeal-address__name{margin-bottom:5px}.appeal-address__link{font-weight:600;font-size:1.125rem;line-height:167%;color:rgba(30,32,34,.8)}.appeal-address__link .icon{display:inline-block;vertical-align:middle;width:12px;height:10px;margin-right:8px;fill:#545658;transition:inherit}@media screen and (hover:hover){.appeal-address__link:hover,.checkbox-text a:hover{color:#0a7aff}.checkbox:hover .checkbox-marker{border-color:#00a0ff}.appeal-address__link:hover .icon{fill:#0a7aff}}.appeal-link{margin-bottom:30px}.appeal-link .link{color:#000}@media screen and (max-width:990px){.appeal-sidebar{padding:15px}.appeal-link{margin-bottom:15px}}