.icon {
    font-size: 10px;
    fill: currentColor;
}

.icon.spr-7z {
    width: 2.2em;
    max-width: 2.2em;
    height: 2.8em;
}

.icon.spr-arrow {
    width: 0.9em;
    max-width: 0.9em;
    height: 0.6em;
}

.icon.spr-arrow-angle {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-arrow-angle2 {
    width: 1.6em;
    max-width: 1.6em;
    height: 1.6em;
}

.icon.spr-arrow_accordion {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-arrow_accordion-down {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-arrow_down {
    width: 3.5em;
    max-width: 3.5em;
    height: 1em;
}

.icon.spr-arrow_for_button {
    width: 4.8em;
    max-width: 4.8em;
    height: 4.8em;
}

.icon.spr-arrow_menumobile {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-arrow_next {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-arrow_pagination {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-arrow_prev {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-arrow_step {
    width: 8.7em;
    max-width: 8.7em;
    height: 0.9em;
}

.icon.spr-arrow_up {
    width: 1.4em;
    max-width: 1.4em;
    height: 1.8em;
}

.icon.spr-att-icon {
    width: 3.5em;
    max-width: 3.5em;
    height: 3.5em;
}

.icon.spr-button {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-calendar {
    width: 1.4em;
    max-width: 1.4em;
    height: 1.7em;
}

.icon.spr-check-card {
    width: 4em;
    max-width: 4em;
    height: 4em;
}

.icon.spr-check-comp {
    width: 4em;
    max-width: 4em;
    height: 4em;
}

.icon.spr-check-list {
    width: 4em;
    max-width: 4em;
    height: 4em;
}

.icon.spr-check-list2 {
    width: 6.4em;
    max-width: 6.4em;
    height: 6.4em;
}

.icon.spr-check-phone {
    width: 4em;
    max-width: 4em;
    height: 4em;
}

.icon.spr-check-sm {
    width: 1.4em;
    max-width: 1.4em;
    height: 1.1em;
}

.icon.spr-check-star {
    width: 4em;
    max-width: 4em;
    height: 4em;
}

.icon.spr-checkbox {
    width: 1.3em;
    max-width: 1.3em;
    height: 1em;
}

.icon.spr-checkbox-light {
    width: 1em;
    max-width: 1em;
    height: 1em;
}

.icon.spr-checkbox-light_blue {
    width: 1em;
    max-width: 1em;
    height: 1em;
}

.icon.spr-checkbox-light_pearl {
    width: 1em;
    max-width: 1em;
    height: 1em;
}

.icon.spr-checkbox-xl {
    width: 1.5em;
    max-width: 1.5em;
    height: 1.1em;
}

.icon.spr-client {
    width: 6.4em;
    max-width: 6.4em;
    height: 6.4em;
}

.icon.spr-clip {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-close {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-close-acute {
    width: 2.8em;
    max-width: 2.8em;
    height: 2.8em;
}

.icon.spr-close-round {
    width: 1.6em;
    max-width: 1.6em;
    height: 1.6em;
}

.icon.spr-close_royal {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-coat-of-arms {
    width: 7.2em;
    max-width: 7.2em;
    height: 7.2em;
}

.icon.spr-comfort {
    width: 7.2em;
    max-width: 7.2em;
    height: 7.2em;
}

.icon.spr-datepicker {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-deadlines {
    width: 26.7em;
    max-width: 26.7em;
    height: 26.7em;
}

.icon.spr-doc {
    width: 2.2em;
    max-width: 2.2em;
    height: 2.8em;
}

.icon.spr-docs {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-docx {
    width: 2.2em;
    max-width: 2.2em;
    height: 2.8em;
}

.icon.spr-done {
    width: 4em;
    max-width: 4em;
    height: 4em;
}

.icon.spr-employer {
    width: 7.4em;
    max-width: 7.4em;
    height: 7.4em;
}

.icon.spr-facebook {
    width: 1.6em;
    max-width: 1.6em;
    height: 2.6em;
}

.icon.spr-faq {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-flag {
    width: 1.8em;
    max-width: 1.8em;
    height: 3em;
}

.icon.spr-graph {
    width: 7.2em;
    max-width: 7.2em;
    height: 7.2em;
}

.icon.spr-grow-plant {
    width: 6.4em;
    max-width: 6.4em;
    height: 6.4em;
}

.icon.spr-grow-stacks {
    width: 6.4em;
    max-width: 6.4em;
    height: 6.4em;
}

.icon.spr-handshake {
    width: 7.2em;
    max-width: 7.2em;
    height: 7.2em;
}

.icon.spr-handshake-right {
    width: 6.4em;
    max-width: 6.4em;
    height: 6.4em;
}

.icon.spr-handshake_rotate {
    width: 7.2em;
    max-width: 7.2em;
    height: 7.2em;
}

.icon.spr-home {
    width: 2.5em;
    max-width: 2.5em;
    height: 2.4em;
}

.icon.spr-info {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-inforuble {
    width: 7.2em;
    max-width: 7.2em;
    height: 7.2em;
}

.icon.spr-instagram {
    width: 1.9em;
    max-width: 1.9em;
    height: 1.9em;
}

.icon.spr-judge {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-lk {
    width: 2em;
    max-width: 2em;
    height: 2em;
}

.icon.spr-location {
    width: 1.6em;
    max-width: 1.6em;
    height: 1.7em;
}

.icon.spr-loop {
    width: 7.2em;
    max-width: 7.2em;
    height: 7.2em;
}

.icon.spr-loose-stacks {
    width: 6.4em;
    max-width: 6.4em;
    height: 6.4em;
}

.icon.spr-loupe {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-loupe_sm {
    width: 1.2em;
    max-width: 1.2em;
    height: 1.2em;
}

.icon.spr-mail {
    width: 1.8em;
    max-width: 1.8em;
    height: 1.5em;
}

.icon.spr-medal {
    width: 6.4em;
    max-width: 6.4em;
    height: 6.4em;
}

.icon.spr-menu {
    width: 2.5em;
    max-width: 2.5em;
    height: 2.4em;
}

.icon.spr-menu-curtain {
    width: 3.6em;
    max-width: 3.6em;
    height: 1em;
}

.icon.spr-minus {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-money {
    width: 26.7em;
    max-width: 26.7em;
    height: 26.7em;
}

.icon.spr-mp3 {
    width: 2.2em;
    max-width: 2.2em;
    height: 2.8em;
}

.icon.spr-mp4 {
    width: 2.2em;
    max-width: 2.2em;
    height: 2.8em;
}

.icon.spr-multibonus {
    width: 10.2em;
    max-width: 10.2em;
    height: 4.1em;
}

.icon.spr-odnoklassniki {
    width: 1.2em;
    max-width: 1.2em;
    height: 1.9em;
}

.icon.spr-ok {
    width: 2.2em;
    max-width: 2.2em;
    height: 1.4em;
}

.icon.spr-pdf {
    width: 2.2em;
    max-width: 2.2em;
    height: 2.8em;
}

.icon.spr-pdf-document {
    width: 4.8em;
    max-width: 4.8em;
    height: 4.8em;
}

.icon.spr-people {
    width: 4.4em;
    max-width: 4.4em;
    height: 4.4em;
}

.icon.spr-percent-card {
    width: 4em;
    max-width: 4em;
    height: 4em;
}

.icon.spr-persent-cart {
    width: 7.2em;
    max-width: 7.2em;
    height: 7.2em;
}

.icon.spr-piece-pie-chart {
    width: 6.4em;
    max-width: 6.4em;
    height: 6.4em;
}

.icon.spr-plus {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-ppt {
    width: 2.2em;
    max-width: 2.2em;
    height: 2.8em;
}

.icon.spr-protection {
    width: 26.7em;
    max-width: 26.7em;
    height: 26.7em;
}

.icon.spr-r-email {
    width: 2em;
    max-width: 2em;
    height: 1.8em;
}

.icon.spr-r-refresh-two {
    width: 2.2em;
    max-width: 2.2em;
    height: 2.2em;
}

.icon.spr-rar {
    width: 2.2em;
    max-width: 2.2em;
    height: 2.8em;
}

.icon.spr-refresh {
    width: 6.4em;
    max-width: 6.4em;
    height: 6.4em;
}

.icon.spr-refresh-two {
    width: 1.5em;
    max-width: 1.5em;
    height: 1.5em;
}

.icon.spr-reply {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-reverse {
    width: 2.8em;
    max-width: 2.8em;
    height: 2.4em;
}

.icon.spr-reward {
    width: 6.4em;
    max-width: 6.4em;
    height: 6.4em;
}

.icon.spr-rocket-ship {
    width: 7.2em;
    max-width: 7.2em;
    height: 7.2em;
}

.icon.spr-rtf {
    width: 2.2em;
    max-width: 2.2em;
    height: 2.8em;
}

.icon.spr-rubles {
    width: 6.4em;
    max-width: 6.4em;
    height: 6.4em;
}

.icon.spr-services {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-shield {
    width: 6.4em;
    max-width: 6.4em;
    height: 6.4em;
}

.icon.spr-shield-people {
    width: 6.4em;
    max-width: 6.4em;
    height: 6.4em;
}

.icon.spr-social-dzen {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-social-odnoklassniki {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-social-vkontakte {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-stacks {
    width: 7.2em;
    max-width: 7.2em;
    height: 7.2em;
}

.icon.spr-tech {
    width: 7.2em;
    max-width: 7.2em;
    height: 7.2em;
}

.icon.spr-twitter {
    width: 2.3em;
    max-width: 2.3em;
    height: 1.9em;
}

.icon.spr-user {
    width: 1.5em;
    max-width: 1.5em;
    height: 1.5em;
}

.icon.spr-vkontakte {
    width: 2.6em;
    max-width: 2.6em;
    height: 2em;
}

.icon.spr-volume_disable {
    width: 4.8em;
    max-width: 4.8em;
    height: 4.8em;
}

.icon.spr-volume_enable {
    width: 4.8em;
    max-width: 4.8em;
    height: 4.8em;
}

.icon.spr-wallet {
    width: 26.7em;
    max-width: 26.7em;
    height: 26.7em;
}

.icon.spr-work {
    width: 2.4em;
    max-width: 2.4em;
    height: 2.4em;
}

.icon.spr-xls {
    width: 4em;
    max-width: 4em;
    height: 4em;
}

.icon.spr-youtube {
    width: 2.7em;
    max-width: 2.7em;
    height: 1.9em;
}

.icon.spr-zip {
    width: 2.2em;
    max-width: 2.2em;
    height: 2.8em;
}


