

/* Start:/local/components/severcode/contacts/templates/.default/style.css?17854828561025*/
.contact-page-wrapper {
  display: flex;
  gap: 80px;
  flex-direction: column;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 27px;
}

.contact-page-wrapper p {
  margin: 0px;
}

.adaptive-row {
  margin: 0px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
}

.contact-page-wrapper .form-input--checkbox {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 0 17px;
}

.contact-page-wrapper .form-input--checkbox label {
  flex: 1;
  min-width: 0;
}

@media (max-width:1200px) {
  .contact-page-wrapper {
    gap: 40px;
    margin-top: 40px;
  }

  .adaptive-row {
    margin: 0px;
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
}
.contact-page-wrapper .form-input--checkbox .x-form-trace {
  position: static;
  flex-basis: 100%;
  width: 100%;
  margin-top: 4px;
  order: 10;
}

.contact-page-wrapper .form-input--checkbox,
.subscribe-block-form .form-input--checkbox {
  width: 100%;
}

/* End */


/* Start:/local/components/severcode/contacts.support/templates/.default/style.css?17268164622146*/
.contacts-bordered-block {
    position: relative;
    padding: 24px !important;
    background: #232323;
    border: 1px solid #3A3A3A;
    border-radius: 3px;
}

.support-eclipse {
    position: absolute;
    width: 302px;
    height: 302px;
    background: rgba(255, 255, 255, 0.03);
    right: -183px;
    top: -138px;
    border-radius: 50%;
}

.support-block {
    position: relative;
    overflow: hidden;
}

.support-block-title {
    padding: 0px 0px 55px 0px;
    color: #FFFFFF;
}

.support-block-image {
    position: absolute;
    width: 116px;
    height: 116px;
    right: 86px;
    top: 28px;
    border: 1px solid #FEB300;
    border-radius: 1000px;
}

.support-block-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.support-block-item:first-child {
    grid-column-start: 1;
    grid-column-end: 3;
    border-bottom: 1px solid #3A3A3A;
    padding-top: 0px;
    padding-bottom: 20px;
}

.support-block-item {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 0px;
    row-gap: 8px;
    padding-top: 20px;
}

.support-block-item-title {
    font-size: 15px;
    line-height: 22px;
    margin: 0px;
    color: #CCCCCC;
}

.support-block-item-phone {
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    color: #FFFFFF;
    margin: 0px;
}

.support-block-item-worktime {
    font-size: 13px;
    line-height: 22px;
    color: #CCCCCC;
    margin: 0px;
}

.support-block-item-link {
    font-size: 13px;
    line-height: 22px;
    color: #FFFFFF;
    margin: 0px;
}

.support-block-item-link::after {
    content: url("/local/components/severcode/contacts.support/templates/.default/images/link_icon.svg");
    width: 14px;
    height: 14px;
    padding-left: 4px;
}


@media (max-width:1200px) {
    .contacts-bordered-block {
        padding: 16px !important;
    }

    .support-block-title {
        padding-bottom: 30px;
    }

    .support-block-image {
        top: 77px;
        right: 13px;
    }

    .support-block-content {
        display: flex;
        flex-direction: column;
    }

    .support-block-item:nth-child(2) {
        padding-bottom: 20px;
        border-bottom: 1px solid #3A3A3A;
    }
}
/* End */


/* Start:/local/components/severcode/contacts.message/templates/.default/style.css?17268164802277*/
.contacts-bordered-block {
    position: relative;
    padding: 24px !important;
    background: #232323;
    border: 1px solid #3A3A3A;
    border-radius: 3px;
}

.message-block {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 340px !important;
    overflow: hidden;
}

.message-block-header {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.message-block-title {
    color: #FFFFFF;
    margin: 0;
}

.message-block-email {
    font-size: 15px;
    line-height: 22px;
    color: #CCCCCC;
    margin: 0;
}

.message-block-image {
    position: absolute;
    border: 0px;
    width: 122px;
    height: 122px;
    right: 27px;
    top: 21px;
}

.message-block-buttons {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: auto;
}

.message-block-buttons>.message-block-chat-button {
    width: auto;
    height: 48px;
    border: 1px solid #FEB300;
    border-radius: 3px;
    background-color: #232323 !important;
    font-weight: 600;
    font-size: 11px;
    line-height: 14px;
    text-transform: uppercase;
    color: #FEB300 !important;
}

.message-block-buttons>.message-block-chat-button::before {
    content: url("/local/components/severcode/contacts.message/templates/.default/images/chat_icon.svg");
    width: 14px;
    height: 14px;
    padding-right: 10px;
    position: relative;
    top: 2px;
}

.message-block-buttons>.message-block-email-button {
    width: auto;
    height: 48px;

    border: 1px solid #FEB300;
    border-radius: 3px;
    background: #FEB300;
    padding-top: 15px;
    font-weight: 600;
    font-size: 11px;
    line-height: 14px;
    text-transform: uppercase;
    color: #121212;
}

.message-block-buttons>.message-block-email-button::before {
    content: url("/local/components/severcode/contacts.message/templates/.default/images/email_icon.svg");
    width: 14px;
    height: 14px;
    padding-right: 10px;
    position: relative;
    top: 2px;
}

.message-eclipse {
    position: absolute;
    width: 302px;
    height: 302px;
    background: rgba(255, 255, 255, 0.03);
    right: -183px;
    top: -138px;
    border-radius: 50%;
}

.feedback-form .form-input label[for=feedback-form-accept]{
    margin-top: -2px;
}

@media (max-width:1200px) {
    .contacts-bordered-block {
        padding: 16px !important;
    }

    .message-eclipse {
        top: -68px;
    }
}
/* End */


/* Start:/local/templates/.default/components/aspro/social.info.max/contacts/style.css?17268161161305*/
.contacts-socials-block {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 22px;
    font-size: 20px;
    line-height: 22px;
}

.socials-block-title {
    color: #FFFFFF;
    font-size: 24px;
    line-height: 27px;
}

.contacts-socials-block-buttons-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 24px;
    padding-top: 24px;
}

.contacts-socials-block-item {
    background: #232323;
    border: 1px solid #3A3A3A;
    border-radius: 4px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 24px;
    gap: 16px;
}

.contacts-socails-block-item-additional-link {
    font-size: 13px;
    line-height: 22px;
    color: #FFFFFF;
}

.contacts-socails-block-item-additional-link::after {
    content: url("/local/templates/.default/components/aspro/social.info.max/contacts/images/link_icon.svg");
    width: 14px;
    height: 14px;
    padding-left: 4px;
}

@media (max-width:1200px) {
    .contacts-socials-block-buttons-wrapper {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        overflow-x: auto;
    }

    .contacts-socials-block-item {
        width: 60%;
        flex: 0 0 auto;
    }

    .contacts-socails-block-item-additional-link {
        display: none;
    }
}
/* End */


/* Start:/local/components/severcode/contacts.accounts/templates/.default/style.css?17268164811534*/
.accounts-block {
    margin: 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 24px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
}

.accounts-block-item-title {
    display: flex;
    flex-direction: row;
    gap: 16px;
    margin-bottom: 18px !important;
}

.accounts-block-item-title-name {
    font-size: 20px;
    line-height: 22px;
    color: #FFFFFF;
}

.accounts-block-item-copy-button {
    font-weight: 400;
    font-size: 13px;
    line-height: 22px;
    color: #FEB300;
    background: transparent;
    border: none;
    padding-top: 3px;
}

.accounts-block-content-item {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.accounts-block-content-item-field {
    display: flex;
    flex-direction: row;
    gap: 4px;
}

.accounts-block>.col-lg-6 {
    padding: 0px;
}

.accounts-block-content-item-field>.col-lg-6 {
    padding: 0px;
}

.accounts-block-content-item-prop {
    color: #B6B5B5;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.accounts-block-content-item-value {
    color: #FFFFFF;
}

.accounts-block-content-item-prop-filler {
    border-bottom: solid 1px #B6B5B5;
    flex: 1;
    height: 18px;
    margin-left: 2px;
}


@media (max-width:1200px) {
    .account-block-content-item-field {
        flex-direction: column;
    }

    .adaptive-row {
        margin: 0px;
        display: flex;
        flex-direction: column;
    }
}
/* End */


/* Start:/local/components/severcode/contacts.feedback/templates/.default/style.css?1726816467569*/
.contacts-bordered-block {
    position: relative;
    padding: 24px !important;
    background: #232323;
    border: 1px solid #3A3A3A;
    border-radius: 3px;
}


.feedback-block {
    display: flex;
    flex-direction: column;
}

.feedback-block-title {
    color: #FFFFFF;
    padding-bottom: 54px;
}

.feedback-form {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.feedback-form>.adaptive-row>.form-input {
    padding: 0px;
    margin: 0px;
}

@media (max-width:1200px) {
    .contacts-bordered-block {
        padding: 16px !important;
    }
}
/* End */


/* Start:/local/components/severcode/scripts/templates/forms/style.css?178548260616239*/
.form-input {
  margin-bottom: 16px;
  position: relative; }
  .form-input:last-child {
    margin-bottom: 24px; }
  .form-input label {
    display: block;
    font-weight: 400;
    font-size: 13px;
    line-height: 22px;
    color: #888888; }
    .form-input label.form-required:after {
      content: '*';
      display: inline-block;
      color: #FF0000; }
  .form-input input {
    display: block;
    padding: 13px;
    width: 100%;
    border: 1px solid #3A3A3A;
    border-radius: 3px;
    color: #CCCCCC;
    background: var(--darkerblack_bg_black);
    transition: background-color; }
    .form-input input::placeholder {
      color: #B6B5B5; }
    .form-input input:hover, .form-input input:focus {
      background-color: #2B2B2B; }
    .form-input input:focus::placeholder {
      opacity: 0.5; }
    .form-input input::-webkit-calendar-picker-indicator {
      background: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M2.46154%200V1.23077H1.84615C0.83173%201.23077%200%202.0625%200%203.07692V14.1538C0%2015.1683%200.83173%2016%201.84615%2016H14.1538C15.1683%2016%2016%2015.1683%2016%2014.1538V3.07692C16%202.0625%2015.1683%201.23077%2014.1538%201.23077H13.5385V0H12.3077V1.23077H3.69231V0H2.46154ZM1.84615%202.46154H2.46154V3.69231H3.69231V2.46154H12.3077V3.69231H13.5385V2.46154H14.1538C14.5%202.46154%2014.7692%202.73077%2014.7692%203.07692V4.92308H1.23077V3.07692C1.23077%202.73077%201.5%202.46154%201.84615%202.46154ZM1.23077%206.15385H14.7692V14.1538C14.7692%2014.5%2014.5%2014.7692%2014.1538%2014.7692H1.84615C1.5%2014.7692%201.23077%2014.5%201.23077%2014.1538V6.15385ZM4.92308%207.38462V8.61539H6.15385V7.38462H4.92308ZM7.38462%207.38462V8.61539H8.61539V7.38462H7.38462ZM9.84615%207.38462V8.61539H11.0769V7.38462H9.84615ZM12.3077%207.38462V8.61539H13.5385V7.38462H12.3077ZM2.46154%209.84615V11.0769H3.69231V9.84615H2.46154ZM4.92308%209.84615V11.0769H6.15385V9.84615H4.92308ZM7.38462%209.84615V11.0769H8.61539V9.84615H7.38462ZM9.84615%209.84615V11.0769H11.0769V9.84615H9.84615ZM12.3077%209.84615V11.0769H13.5385V9.84615H12.3077ZM2.46154%2012.3077V13.5385H3.69231V12.3077H2.46154ZM4.92308%2012.3077V13.5385H6.15385V12.3077H4.92308ZM7.38462%2012.3077V13.5385H8.61539V12.3077H7.38462Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
      background-position: center;
      background-repeat: no-repeat; }
    .form-input input[type=checkbox] {
      box-sizing: border-box;
      padding: 0;
      width: 33px;
      min-width: 33px;
      height: 18px;
      flex-shrink: 0;
      background-color: #444444;
      border-radius: 24px;
      appearance: none;
      display: inline-block;
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%227%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
      background-position: center left 2px;
      background-repeat: no-repeat;
      background-size: 14px;
      margin: 0;
      outline: none !important;
      transition: background-color .3s, background-position .3s;
      cursor: pointer;
      border: none;
      margin-right: 17px; }
      .form-input input[type=checkbox]:checked {
        background-position: center right 2px;
        background-color: #FEB300; }
      .form-input input[type=checkbox]:hover,
      .form-input input[type=checkbox]:focus {
        background-color: #444444; }
      .form-input input[type=checkbox]:checked:hover,
      .form-input input[type=checkbox]:checked:focus {
        background-color: #FEB300; }
      .form-input input[type=checkbox] + label {
        display: inline-block;
        font-weight: 400;
        font-size: 13px;
        line-height: 22px;
        vertical-align: text-bottom;
        color: #FFFFFF; }
        .form-input input[type=checkbox] + label a {
          position: relative;
          color: #FFFFFF;
          text-decoration: underline;
          /*&:before
          {
            content: '';
            position: absolute;
            width: 100%;
            height: 1px;
            background: #fff;
            bottom: 1px;
          }*/ }
  .form-input select {
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%227%22%20viewBox%3D%220%200%2010%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.67555%200.292786C9.48802%200.105315%209.23374%200%208.96858%200C8.70341%200%208.44907%200.105315%208.26155%200.292786L4.98457%203.6008L1.68458%200.292786C1.49526%200.114996%201.24419%200.017848%200.984507%200.0218811C0.724821%200.0259142%200.476874%200.130809%200.293162%200.314392C0.109449%200.497975%200.00434872%200.745841%200.000131932%201.00552C-0.00408486%201.26521%200.0929235%201.51633%200.270579%201.70578L4.28657%205.72479C4.4741%205.91226%204.72838%206.01758%204.99354%206.01758C5.2587%206.01758%205.51304%205.91226%205.70057%205.72479L9.68458%201.70578C9.87056%201.5171%209.97405%201.26236%209.97236%200.997437C9.97067%200.732516%209.86391%200.479078%209.67555%200.292786Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") !important;
    background-position: center right 17px !important;
    background-repeat: no-repeat !important; }
  .form-input fieldset {
    border: none;
    outline: none;
    position: relative; }
  .form-input .btn {
    font-weight: 600;
    font-size: 11px;
    padding: 16px 25px;
    line-height: 14px;
    border-radius: 3px; }
    @media (max-width: 425px) {
      .form-input .btn {
        width: 100%; } }
  .form-input.form-submit {
    margin-top: 50px; }
  .form-input .x-form-trace {
    font-weight: 400;
    font-size: 10px;
    line-height: 15px;
    color: #FF0000;
    position: absolute;
    top: 5px;
    right: 20px; }
  .form-input .errors .x-form-trace {
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
    color: #FF0000;
    position: static; } }

.form-input.form-input--checkbox {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 0 17px; }

.form-input.form-input--checkbox input[type=checkbox] {
  margin-top: 2px;
  margin-right: 0; }

.form-input.form-input--checkbox label {
  flex: 1;
  min-width: 0; }

.form-input.form-input--checkbox .x-form-trace {
  position: static;
  flex-basis: 100%;
  width: 100%;
  margin-top: 4px;
  order: 10; }

@media (max-width: 425px) {
  .form-input.form-input--checkbox input[type=checkbox] {
    flex-basis: 33px;
    min-width: 33px; } }

.fake-select {
  background: #fafafa;
  background: var(--darkerblack_bg_black);
  border: 1px solid #ececec;
  border-color: var(--stroke_black);
  border-radius: 3px;
  box-shadow: none;
  color: var(--white_text_black);
  height: auto;
  font-size: 14px;
  outline: 0;
  display: block;
  padding: 11px 40px 7px 13px;
  position: relative;
  cursor: text; }
  .fake-select:focus-within {
    background: #3A3A3A; }
  .fake-select.fake-select-hint:after {
    transform: translateY(-50%) rotate(180deg); }
  .fake-select:after {
    width: 17px;
    height: 17px;
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%227%22%20viewBox%3D%220%200%2010%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.67555%200.292786C9.48802%200.105315%209.23374%200%208.96858%200C8.70341%200%208.44907%200.105315%208.26155%200.292786L4.98457%203.6008L1.68458%200.292786C1.49526%200.114996%201.24419%200.017848%200.984507%200.0218811C0.724821%200.0259142%200.476874%200.130809%200.293162%200.314392C0.109449%200.497975%200.00434872%200.745841%200.000131932%201.00552C-0.00408486%201.26521%200.0929235%201.51633%200.270579%201.70578L4.28657%205.72479C4.4741%205.91226%204.72838%206.01758%204.99354%206.01758C5.2587%206.01758%205.51304%205.91226%205.70057%205.72479L9.68458%201.70578C9.87056%201.5171%209.97405%201.26236%209.97236%200.997437C9.97067%200.732516%209.86391%200.479078%209.67555%200.292786Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
    background-position: center;
    background-repeat: no-repeat !important;
    top: 50%;
    transform: translateY(-50%);
    right: 17px; }
  .fake-select.fake-select-placeholder {
    color: #B6B5B5; }
  .fake-select .fake-select-editor {
    white-space: nowrap;
    height: 20px;
    display: inline-block;
    outline: none;
    border: none;
    overflow: hidden;
    width: 100%; }
  .fake-select + .fake-select-list {
    position: absolute;
    background: #1B1B1B;
    border: 1px solid #3A3A3A;
    border-radius: 0px 0px 3px 3px;
    width: 100px;
    max-height: 30vh;
    overflow: auto;
    overflow-y: overlay;
    z-index: 10; }
    .fake-select + .fake-select-list .fake-select-list-item {
      padding: 15px 15px 17px;
      cursor: pointer;
      display: block; }
      .fake-select + .fake-select-list .fake-select-list-item:hover {
        background: #232323; }
      .fake-select + .fake-select-list .fake-select-list-item.fake-select-list--system {
        padding: 10px;
        background: #232323;
        color: #fff; }
    .fake-select + .fake-select-list::-webkit-scrollbar {
      width: 6px; }
    .fake-select + .fake-select-list::-webkit-scrollbar-track {
      background: #232323; }
    .fake-select + .fake-select-list::-webkit-scrollbar-thumb {
      background: #DDDDDD;
      border-radius: 100px;
      width: 6px; }

.fake-select-search .fake-select {
  padding-left: 47px; }
  .fake-select-search .fake-select:before {
    width: 17px;
    height: 17px;
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16.7097%2016.7191C16.5223%2016.906%2016.2684%2017.0109%2016.0037%2017.0109C15.7391%2017.0109%2015.4852%2016.906%2015.2977%2016.7191L12.0417%2013.4321C10.6977%2014.4511%209.04862%2014.9856%207.36241%2014.9487C5.67621%2014.9118%204.05202%2014.3058%202.75382%2013.2291C1.45562%2012.1524%200.559699%2010.6683%200.211666%209.01797C-0.136367%207.36766%200.0839435%205.64815%200.836792%204.13889C1.58964%202.62963%202.83078%201.41933%204.3585%200.704684C5.88622%20-0.00996268%207.61072%20-0.18695%209.25175%200.202485C10.8928%200.59192%2012.3539%201.52489%2013.3976%202.84976C14.4413%204.17464%2015.0063%205.81355%2015.0007%207.50015C14.9955%209.13555%2014.451%2010.7236%2013.4517%2012.0181L16.7097%2015.3071C16.8966%2015.4946%2017.0015%2015.7485%2017.0015%2016.0131C17.0015%2016.2778%2016.8966%2016.5317%2016.7097%2016.7191ZM7.50075%202.00015C6.41295%202.00015%205.34958%202.32272%204.44511%202.92707C3.54064%203.53141%202.83569%204.3904%202.41941%205.39539C2.00313%206.40038%201.89421%207.50625%202.10643%208.57315C2.31865%209.64004%202.84247%2010.62%203.61166%2011.3892C4.38085%2012.1584%205.36086%2012.6823%206.42775%2012.8945C7.49465%2013.1067%208.60052%2012.9978%209.60551%2012.5815C10.6105%2012.1652%2011.4695%2011.4603%2012.0738%2010.5558C12.6782%209.65132%2013.0007%208.58795%2013.0007%207.50015C13.0007%206.04146%2012.4213%204.64251%2011.3898%203.61106C10.3584%202.57961%208.95944%202.00015%207.50075%202.00015Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat !important;
    top: 50%;
    transform: translateY(-50%);
    left: 17px; }

.fake-select-reset .fake-select:after {
  display: none; }
.fake-select-reset .fake-select .fake-select-icon-reset {
  width: 17px;
  height: 17px;
  position: absolute;
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%229%22%20height%3D%229%22%20viewBox%3D%220%200%209%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.36196%203.96792L7.67697%206.28292C7.77884%206.37247%207.86126%206.48197%207.91915%206.60464C7.97704%206.72731%208.00915%206.86055%208.01351%206.99612C8.01787%207.13169%207.99437%207.26671%207.94448%207.39285C7.8946%207.51898%207.81939%207.63354%207.72347%207.72946C7.62756%207.82537%207.513%207.90058%207.38687%207.95046C7.26073%208.00035%207.12571%208.02386%206.99014%208.0195C6.85457%208.01513%206.72133%207.98299%206.59866%207.9251C6.47599%207.86722%206.36649%207.78479%206.27694%207.68292L3.96194%205.36791L1.64694%207.68292C1.45762%207.84933%201.21204%207.93742%200.960108%207.92932C0.708179%207.92121%200.468785%207.81754%200.290552%207.63931C0.11232%207.46107%200.00861661%207.22165%200.0005133%206.96972C-0.00759001%206.71779%200.0805017%206.47224%200.246912%206.28292L2.56191%203.96792L0.246912%201.65292C0.0805017%201.4636%20-0.00759001%201.21805%200.0005133%200.96612C0.00861661%200.714191%200.11232%200.474767%200.290552%200.296534C0.468785%200.118301%200.708179%200.0146286%200.960108%200.00652526C1.21204%20-0.00157805%201.45762%200.0865137%201.64694%200.252924L3.96194%202.56191L6.27596%200.246912C6.46528%200.0805017%206.7108%20-0.00759001%206.96273%200.0005133C7.21466%200.00861661%207.45406%200.11232%207.63229%200.290552C7.81052%200.468785%207.91422%200.708179%207.92233%200.960108C7.93043%201.21204%207.84234%201.45759%207.67593%201.64691L5.36196%203.96792Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat !important;
  top: 50%;
  transform: translateY(-50%);
  right: 17px;
  cursor: pointer;
  display: none; }
.fake-select-reset .fake-select.fake-select-success .fake-select-icon-reset {
  display: block; }

.fake-input-file {
  background: #fafafa;
  background: var(--darkerblack_bg_black);
  border: 1px solid #ececec;
  border-color: var(--stroke_black);
  border-radius: 3px;
  box-shadow: none;
  color: #383838;
  color: var(--white_text_black);
  height: auto;
  font-size: 14px;
  outline: 0;
  padding: 11px 47px;
  position: relative;
  cursor: pointer; }
  .fake-input-file:before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%2218%22%20viewBox%3D%220%200%208%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7%2014V4C7%203.20435%206.68395%202.4413%206.12134%201.87869C5.55873%201.31608%204.79565%201%204%201C3.20435%201%202.44127%201.31608%201.87866%201.87869C1.31605%202.4413%201%203.20435%201%204V15C1%2015.5304%201.21074%2016.0391%201.58582%2016.4142C1.96089%2016.7893%202.46957%2017%203%2017C3.53043%2017%204.03911%2016.7893%204.41418%2016.4142C4.78926%2016.0391%205%2015.5304%205%2015V6C5%205.73478%204.89463%205.48044%204.70709%205.29291C4.51956%205.10537%204.26522%205%204%205C3.73478%205%203.48044%205.10537%203.29291%205.29291C3.10537%205.48044%203%205.73478%203%206V14H2V6C2%205.46957%202.21074%204.96086%202.58582%204.58578C2.96089%204.21071%203.46957%204%204%204C4.53043%204%205.03911%204.21071%205.41418%204.58578C5.78926%204.96086%206%205.46957%206%206V15C6%2015.7956%205.68395%2016.5587%205.12134%2017.1213C4.55873%2017.6839%203.79565%2018%203%2018C2.20435%2018%201.44127%2017.6839%200.878662%2017.1213C0.316053%2016.5587%200%2015.7956%200%2015V6V4C0%202.93913%200.421424%201.92172%201.17157%201.17157C1.92172%200.421424%202.93913%200%204%200C5.06087%200%206.07828%200.421424%206.82843%201.17157C7.57858%201.92172%208%202.93913%208%204V14H7Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    left: 15px;
    top: 15px; }
  .fake-input-file .fake-input-file-label {
    color: #CCCCCC; }
    .fake-input-file .fake-input-file-label.fake-input-file-placeholder {
      color: #FFFFFF; }

.form-input-group .form-input input[type=checkbox] {
  margin-top: 12px; }

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/components/severcode/contacts.subscribe/templates/.default/style.css?17854882701332*/
.contacts-bordered-block {
    position: relative;
    padding: 24px !important;
    background: #232323;
    border: 1px solid #3A3A3A;
    border-radius: 3px;
}

.subscribe-eclipse {
    position: absolute;
    width: 302px;
    height: 302px;
    background: rgba(255, 255, 255, 0.03);
    right: -183px;
    top: -138px;
    border-radius: 50%;
}

.subscribe-block {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
}

.subscribe-block-header {
    display: flex;
    flex-direction: column;
    gap: 60px;
}

.subscribe-block-title {
    color: #FFFFFF;
    width: 60%;
    height: fit-content;
}

.subscribe-block-info {
    font-size: 15px;
    line-height: 22px;
    color: #CCCCCC;
}

.subscribe-block-image {
    position: absolute;
    width: 122px;
    height: 122px;
    right: 27px;
    top: 21px;
}

.subscribe-block-form {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.subscribe-block-form > .form-input {
    padding: 0px;
    margin: 0px;
}

.subscribe-block-form .form-input.form-input--checkbox label {
    margin-top: 2px;
}

.width-100 {
    width: 100%;
}

@media (max-width:1200px) {
    .contacts-bordered-block {
        padding: 16px !important;
    }

    .subscribe-block-image {
        top: 27px;
        right: 34px;
    }
}
/* End */
/* /local/components/severcode/contacts/templates/.default/style.css?17854828561025 */
/* /local/components/severcode/contacts.support/templates/.default/style.css?17268164622146 */
/* /local/components/severcode/contacts.message/templates/.default/style.css?17268164802277 */
/* /local/templates/.default/components/aspro/social.info.max/contacts/style.css?17268161161305 */
/* /local/components/severcode/contacts.accounts/templates/.default/style.css?17268164811534 */
/* /local/components/severcode/contacts.feedback/templates/.default/style.css?1726816467569 */
/* /local/components/severcode/scripts/templates/forms/style.css?178548260616239 */
/* /local/components/severcode/contacts.subscribe/templates/.default/style.css?17854882701332 */
