.c-footer.c-footer-template-1 {
  display: block;
  /*delete this*/
}
.c-footer.c-footer-template-1 .footer-border[data-theme=light] {
  border-top: 1px solid var(--color-neutral-semi-bright);
  border-bottom: 1px solid var(--color-neutral-semi-bright);
}
.c-footer.c-footer-template-1 .footer-border[data-theme=dark] {
  border-top: 1px solid #303238;
  border-bottom: 1px solid #303238;
}
.c-footer.c-footer-template-1 .footer-search-wrapper {
  --input-height-custom: 48px;
}
.c-footer.c-footer-template-1 .footer-dark-color {
  background-color: #171A20;
}
.c-footer.c-footer-template-1 .footer-icon {
  transition: all var(--duration-base);
}
.c-footer.c-footer-template-1 .footer-icon.original {
  opacity: 1;
}
.c-footer.c-footer-template-1 .footer-icon.original:hover {
  opacity: 0.6;
}
.c-footer.c-footer-template-1 .footer-icon.gray {
  filter: invert(56%) sepia(0%) saturate(0%) hue-rotate(9deg) brightness(89%) contrast(87%);
  transition: all var(--duration-base);
}
.c-footer.c-footer-template-1 .footer-icon.gray:hover {
  filter: none;
  transition: all var(--duration-base);
}
.c-footer.c-footer-template-1 .footer-delimetr {
  width: 100%;
}
.c-footer.c-footer-template-1 .footer-delimetr[data-theme=dark] {
  border-bottom: 1px solid #303238;
}
.c-footer.c-footer-template-1 .footer-delimetr[data-theme=light] {
  border-bottom: 1px solid var(--color-neutral-semi-bright);
}
.c-footer.c-footer-template-1 .footer-info {
  max-width: 334px;
}
@media (max-width: 1024px) {
  .c-footer.c-footer-template-1 .footer-info [data-column=single] {
    padding: 0 30px;
  }
}
@supports (display: -webkit-box) {
  .c-footer.c-footer-template-1 .footer-info-address {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
}
.c-footer.c-footer-template-1 .footer-info-address-value {
  transition-duration: var(--duration-base);
  transition-property: color;
}
@media (max-width: 768px) {
  .c-footer.c-footer-template-1 .footer-info-address-wrapper {
    text-align: center;
  }
}
.c-footer.c-footer-template-1 .footer-info a {
  text-decoration: none;
  transition-duration: var(--duration-base);
  transition-property: color;
}
.c-footer.c-footer-template-1 .footer-info.wide {
  max-width: 420px;
}
@media (max-width: 1024px) {
  .c-footer.c-footer-template-1 .footer-info {
    align-self: center;
    max-width: 420px;
  }
}
@media (max-width: 550px) {
  .c-footer.c-footer-template-1 .footer-info {
    max-width: unset;
    width: auto;
  }
  .c-footer.c-footer-template-1 .footer-info.wide {
    max-width: unset;
  }
}
.c-footer.c-footer-template-1 .footer-info-phone-icon {
  line-height: 0;
}
.c-footer.c-footer-template-1 .footer-info-phone-icon.rotate-angle {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c-footer.c-footer-template-1 .footer-info-consent-icon {
  font-size: 0;
}
.c-footer.c-footer-template-1 .footer-info-phone {
  font-weight: 600;
}
.c-footer.c-footer-template-1 .footer-info-schedule {
  gap: 4px;
}
.c-footer.c-footer-template-1 .footer-call-button-small {
  cursor: pointer;
  transition-duration: var(--duration-base);
  transition-property: all;
}
.c-footer.c-footer-template-1[data-theme=dark] .footer-social-container::after, .c-footer.c-footer-template-1[data-theme=dark] .footer-social-container::before {
  border-bottom: 1px solid #303238;
}
.c-footer.c-footer-template-1[data-theme=dark] .footer-search-wrapper .ui-input-text {
  border-color: #303238;
  background-color: #1b1e25;
  color: var(--color-neutral-quarter-dark);
}
.c-footer.c-footer-template-1[data-theme=dark] .footer-search-wrapper .ui-input-text:hover {
  background-color: var(--color-neutral-dark);
  transition: all var(--duration-base);
  border-color: var(--color-neutral-bright);
}
.c-footer.c-footer-template-1[data-theme=dark] .footer-search-wrapper .search-title-form-input {
  transition-duration: var(--duration-base);
  transition-property: all;
}
.c-footer.c-footer-template-1[data-theme=light] .footer-social-container::after, .c-footer.c-footer-template-1[data-theme=light] .footer-social-container::before {
  border-bottom: 1px solid var(--color-neutral-semi-bright);
}
.c-footer.c-footer-template-1[data-theme=light] .footer-search-wrapper .search-title-form-input {
  --ui-input-text-border-width: 1px;
}
.c-footer.c-footer-template-1 .footer-social-container {
  column-gap: 30px;
}
.c-footer.c-footer-template-1 .footer-social-container[data-position=left]::after {
  content: "";
  flex-grow: 1;
}
.c-footer.c-footer-template-1 .footer-social-container[data-position=center]::after, .c-footer.c-footer-template-1 .footer-social-container[data-position=center]::before {
  content: "";
  flex-grow: 1;
}
.c-footer.c-footer-template-1 .footer-social-container[data-position=right]::before {
  content: "";
  flex-grow: 1;
}
.c-footer.c-footer-template-1 .footer-social-items {
  column-gap: 12px;
}
.c-footer.c-footer-template-1 .footer-social-items svg {
  transition-duration: var(--duration-base);
  transition-property: all;
}
.c-footer.c-footer-template-1 .footer-social-item {
  overflow: hidden;
  transition-duration: var(--duration-base);
  transition-property: all;
}
.c-footer.c-footer-template-1 .footer-social-item.colored {
  opacity: 1;
}
.c-footer.c-footer-template-1 .footer-social-item.colored:hover {
  opacity: 0.6;
}
.c-footer.c-footer-template-1 .footer-icons {
  gap: 12px 16px;
}
.c-footer.c-footer-template-1 .footer-icon {
  width: 24px;
  height: 25px;
}
.c-footer.c-footer-template-1 .footer-icon[data-icon=cash] {
  width: 16px;
}
.c-footer.c-footer-template-1 .footer-icon[data-icon=visa] {
  width: 32px;
}
.c-footer.c-footer-template-1 .footer-icon[data-icon=paypal] {
  width: 43px;
}
.c-footer.c-footer-template-1 .footer-icon[data-icon=qiwi] {
  width: 19px;
}
.c-footer.c-footer-template-1 .footer-icon[data-icon=mastercard] {
  width: 26px;
}
.c-footer.c-footer-template-1 .footer-icon[data-icon=sber] {
  width: 19px;
}
.c-footer.c-footer-template-1 .footer-icon[data-icon=jcb] {
  width: 21px;
}
.c-footer.c-footer-template-1 .footer-icon[data-icon=umoney] {
  width: 25px;
}
.c-footer.c-footer-template-1 .footer-icon[data-icon=webmoney] {
  width: 17px;
}
.c-footer.c-footer-template-1 .footer-icon[data-icon=alpha] {
  width: 14px;
}
.c-footer.c-footer-template-1 .footer-icon[data-icon=mir] {
  width: 36px;
}
.c-footer.c-footer-template-1 .footer-icon[data-icon=sbp] {
  width: 20px;
}
.c-footer.c-footer-template-1 .footer-icon[data-icon=t-bank] {
  width: 20px;
}
.c-footer.c-footer-template-1 .footer-logotype {
  display: block;
}
.c-footer.c-footer-template-1 .footer-logotype-wrapper {
  display: inline-block;
  vertical-align: top;
  width: 100px;
  line-height: 0;
}
.c-footer.c-footer-template-1 .footer-logotype-wrapper svg {
  filter: invert(56%) sepia(0%) saturate(0%) hue-rotate(9deg) brightness(89%) contrast(87%);
  transition: all var(--duration-base);
}
.c-footer.c-footer-template-1 .footer-logotype-wrapper svg:hover {
  filter: none;
  transition: all var(--duration-base);
}
.c-footer.c-footer-template-1 .footer-logotype-wrapper[data-color=theme] svg path {
  fill: var(--color-primary-base);
}
.c-footer.c-footer-template-1 .footer-logotype-wrapper[data-color=white] svg path {
  fill: white;
}
.c-footer.c-footer-template-1 .footer-bottom-item {
  flex-basis: 0;
}
.c-footer.c-footer-template-1 .footer-mobile-wide-content {
  gap: 45px;
}
@media (max-width: 768px) {
  .c-footer.c-footer-template-1 .footer-info {
    margin-right: 32px;
    margin-left: 32px;
  }
  .c-footer.c-footer-template-1 .footer-border {
    border-bottom-color: transparent !important;
    padding-bottom: 0;
  }
  .c-footer.c-footer-template-1 .footer-bottom-item {
    flex-basis: 100%;
  }
  .c-footer.c-footer-template-1 .footer-mobile-wide {
    max-width: unset;
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
  }
  .c-footer.c-footer-template-1 .footer-social-container,
  .c-footer.c-footer-template-1 .footer-bottom-items {
    max-width: calc(var(--content-max-width) + var(--content-sides-indent) * 2);
    min-width: var(--content-min-width);
    margin-right: auto;
    margin-left: auto;
    padding-right: var(--content-sides-indent);
    padding-left: var(--content-sides-indent);
  }
  .c-footer.c-footer-template-1 .footer-copyright {
    text-align: center;
  }
  .c-footer.c-footer-template-1 .footer-logotype {
    text-align: center;
  }
}
@media (max-width: 375px) {
  .c-footer.c-footer-template-1 .footer-info {
    max-width: 280px;
  }
}
.c-footer.c-footer-template-1[data-theme=dark] .footer-subscribe-dark-color {
  background-color: #303238;
}
.c-footer.c-footer-template-1[data-theme=dark] .footer-subscribe-dark-color:hover {
  background-color: var(--color-primary-bright);
}
.c-footer.c-footer-template-1[data-theme=light] .footer-subscribe-dark-color {
  background-color: var(--color-primary-base);
}
.c-footer.c-footer-template-1[data-theme=light] .footer-subscribe-dark-color:hover {
  background-color: var(--color-primary-bright);
}
.c-footer.c-footer-template-1[data-theme=dark] .footer-black-color {
  background-color: #171A20;
}
.c-footer.c-footer-template-1[data-theme=light] .footer-black-color {
  background-color: var(--color-neutral-quarter-bright);
  border-bottom: 1px solid var(--color-neutral-semi-bright);
}
.c-footer.c-footer-template-1[data-theme=light] .search-field-icon svg {
  transition-duration: var(--duration-base);
  transition-property: all;
}
.c-footer.c-footer-template-1[data-theme=light] #subscribe.wide {
  background-color: var(--color-neutral-bright);
  color: var(--color-primary-base);
}
.c-footer.c-footer-template-1[data-theme=light] #subscribe.wide:hover {
  background-color: var(--color-primary-bright);
  color: var(--color-neutral-bright);
}
.c-footer.c-footer-template-1[data-theme=light] #subscribe.wide:hover .search-field-icon svg {
  stroke: var(--color-neutral-bright);
}
.c-footer.c-footer-template-1 .search-field {
  position: relative;
  overflow: hidden;
}
.c-footer.c-footer-template-1 .search-field input {
  position: relative;
  width: 100%;
  background: transparent;
  border: none;
  outline: none;
  z-index: 50;
  padding-right: 35px;
}
.c-footer.c-footer-template-1 .search-field .search-field-icon {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
  z-index: 50;
}
.c-footer.c-footer-template-1 .search-field:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #808080;
  opacity: 0.2;
  z-index: 1;
  pointer-events: none;
}
.c-footer.c-footer-template-1 .search-field.wide {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}
.c-footer.c-footer-template-1[data-theme=light] .search-field:before {
  background-color: var(--color-neutral-bright);
  opacity: 1;
}
.c-footer.c-footer-template-1 .footer-search-wrapper {
  gap: 8px;
}
.c-footer.c-footer-template-1 .subscribe-wrapper {
  max-width: 900px;
  margin: 0 auto;
}
.c-footer.c-footer-template-1 .subscribe-wide {
  width: 100%;
  border-radius: 2px;
  border: 1px solid #303238;
}
.c-footer.c-footer-template-1 .subscribe-wide .subscribe-wide-button {
  padding: 17px 24px;
  background: #303238;
  color: #fff;
  font-weight: 600;
  line-height: 1;
  cursor: pointer;
  word-break: keep-all;
  transition-duration: var(--duration-base);
  transition-property: all;
}
.c-footer.c-footer-template-1 .subscribe-wide .subscribe-wide-button:hover {
  background: var(--color-primary-bright);
}
.c-footer.c-footer-template-1 .subscribe-wide input {
  background-color: transparent;
  border: none;
  color: var(--color-neutral-semi-dark);
  outline: none;
}
.c-footer.c-footer-template-1[data-theme=light] .subscribe-wide {
  border: 1px solid var(--color-neutral-semi-bright);
}
.c-footer.c-footer-template-1[data-theme=light] .subscribe-wide-button {
  border-left: none;
  border-radius: 0 2px 2px 0;
  color: #ffffff;
  background: var(--color-primary-base);
  cursor: pointer;
  transition-duration: var(--duration-base);
  transition-property: all;
  overflow: hidden;
}
.c-footer.c-footer-template-1[data-theme=light] .subscribe-wide-button:hover {
  background: var(--color-primary-bright);
}
.c-footer.c-footer-template-1 .footer-actions-container {
  border-bottom: 1px solid var(--color-neutral-semi-dark);
}

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