.header__logo > img,
.ceo__logo > img {
  display: block;
  width: auto;
  height: 70px;
}

@media screen and (max-width: 1080px) {
  .header__logo > img,
  .ceo__logo > img {
    display: block;
    width: auto;
    height: 44px;
  }
}

.btn__arrow {
  width: 13px;
  height: 12px;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='23' viewBox='0 0 21 23' fill='none'%3E%3Cpath d='M1.5 9.54596H0V12.546H1.5V11.046V9.54596ZM20.5607 12.1066C21.1464 11.5208 21.1464 10.5711 20.5607 9.9853L11.0147 0.439358C10.4289 -0.146429 9.47918 -0.146429 8.8934 0.439358C8.30761 1.02514 8.30761 1.97489 8.8934 2.56068L17.3787 11.046L8.8934 19.5312C8.30761 20.117 8.30761 21.0668 8.8934 21.6526C9.47918 22.2383 10.4289 22.2383 11.0147 21.6526L20.5607 12.1066ZM1.5 11.046V12.546H19.5V11.046V9.54596H1.5V11.046Z' fill='white'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='23' viewBox='0 0 21 23' fill='none'%3E%3Cpath d='M1.5 9.54596H0V12.546H1.5V11.046V9.54596ZM20.5607 12.1066C21.1464 11.5208 21.1464 10.5711 20.5607 9.9853L11.0147 0.439358C10.4289 -0.146429 9.47918 -0.146429 8.8934 0.439358C8.30761 1.02514 8.30761 1.97489 8.8934 2.56068L17.3787 11.046L8.8934 19.5312C8.30761 20.117 8.30761 21.0668 8.8934 21.6526C9.47918 22.2383 10.4289 22.2383 11.0147 21.6526L20.5607 12.1066ZM1.5 11.046V12.546H19.5V11.046V9.54596H1.5V11.046Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: cover;
  mask-size: cover;
}

.btn__plus {
  width: 12px;
  height: 12px;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.94849 0V11.897M11.897 5.94849L0 5.94848' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.94849 0V11.897M11.897 5.94849L0 5.94848' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: cover;
  mask-size: cover;
}

@media screen and (max-width: 1080px) {
  .btn__arrow {
    width: 11px;
    height: 12px;
  }

  .btn__plus {
    width: 8px;
    height: 8px;
  }
}

.btn--pill.btn--ghost {
  transition: color 0.2s;
}

.btn--pill.btn--ghost:hover {
  color: var(--1);
}

@media screen and (max-width: 1080px) {
  .contact-form__title {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: var(--space-s);
  }

  .contact-form input,
  .contact-form textarea {
    font-size: 1rem;
  }
}
