.hv2-tabs {
  position: relative;
  z-index: 1;
  padding-bottom: 103px; }
  .hv2-tabs .hv2-tabs__main-heading {
    max-width: 85%;
    margin: 0 auto 32px; }
    .hv2-tabs .hv2-tabs__main-heading h2 {
      font-family: 'Averta', sans-serif;
      font-style: normal;
      font-weight: 900;
      font-size: 48px;
      line-height: 48px;
      text-align: center;
      letter-spacing: -0.01em;
      color: #212E44;
      margin: 0 0 16px; }
      .hv2-tabs .hv2-tabs__main-heading h2 span {
        color: #FF6726; }
    .hv2-tabs .hv2-tabs__main-heading .hv2-tabs__content {
      max-width: 438px;
      margin: 0 auto; }
      .hv2-tabs .hv2-tabs__main-heading .hv2-tabs__content p:last-child {
        margin-bottom: 0; }
    .hv2-tabs .hv2-tabs__main-heading .hv2-tabs__content,
    .hv2-tabs .hv2-tabs__main-heading .hv2-tabs__content p {
      font-family: 'Averta', sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      line-height: 21px;
      text-align: center;
      color: #212E44; }
  .hv2-tabs .hv2-tabs__tab-list {
    max-width: 400px; }
  .hv2-tabs .hv2-tabs__tab-item {
    margin-bottom: 26px; }
    .hv2-tabs .hv2-tabs__tab-item:last-child {
      margin-bottom: 0; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-tabs__tab-item-heading {
      display: flex;
      align-items: center;
      cursor: pointer; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-tabs__tab-item-icon-dropdown {
      display: inline-block;
      width: 14px;
      flex: 0 0 14px;
      height: 8px;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 1.5L7 6.5L2 1.5' stroke='%23212E44' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: 50%;
      transition: transform 0.3s ease;
      margin-right: 31px; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-tabs__tab-item-icon {
      margin-right: 10px;
      width: 39px;
      height: auto; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-tabs__tab-item-title {
      font-family: 'Averta', sans-serif;
      font-style: normal;
      font-weight: 700;
      font-size: 20px;
      line-height: 24px;
      letter-spacing: -0.01em; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-tabs__tab-item-content {
      max-height: 0;
      opacity: 0;
      overflow: hidden;
      margin-left: 45px; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-tabs__tab-item-text p:last-child {
      margin-bottom: 0; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-tabs__tab-item-text,
    .hv2-tabs .hv2-tabs__tab-item .hv2-tabs__tab-item-text p {
      font-family: 'Averta', sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      line-height: 21px;
      color: #212E44; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-tabs__tab-item-screenshot .screenshot {
      display: none;
      max-width: 100%;
      opacity: 0;
      transform: translateY(40px);
      transition: opacity 1s ease, transform 1s ease; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-tabs__tab-item-pattern {
      position: relative; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-tabs__tab-item-pattern .pattern {
      display: none;
      max-width: 100%;
      opacity: 0;
      transition: opacity 1s ease-in-out; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-tabs__tab-item-button {
      border-radius: 6px;
      padding: 9.5px 33px 9.5px 16px; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-button {
      padding: 9px 15px 9px 15px; }
    .hv2-tabs .hv2-tabs__tab-item.active .hv2-tabs__tab-item-icon-dropdown {
      transform: rotate(180deg); }
    .hv2-tabs .hv2-tabs__tab-item.active .hv2-tabs__tab-item-heading {
      margin-bottom: 30px; }
    .hv2-tabs .hv2-tabs__tab-item.active .hv2-tabs__tab-item-content {
      max-height: 1000px;
      opacity: 1; }
    .hv2-tabs .hv2-tabs__tab-item.active .hv2-tabs__tab-item-text {
      margin-bottom: 8px; }
      .hv2-tabs .hv2-tabs__tab-item.active .hv2-tabs__tab-item-text p:last-child {
        margin-bottom: 0; }
    .hv2-tabs .hv2-tabs__tab-item.active.orange .hv2-tabs__tab-item-icon-dropdown {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 1.5L7 6.5L2 1.5' stroke='%23FF6726' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }
    .hv2-tabs .hv2-tabs__tab-item.active.orange .hv2-tabs__tab-item-title {
      color: #FF6726; }
    .hv2-tabs .hv2-tabs__tab-item.active.purple .hv2-tabs__tab-item-icon-dropdown {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 1.5L7 6.5L2 1.5' stroke='%237A66F0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }
    .hv2-tabs .hv2-tabs__tab-item.active.purple .hv2-tabs__tab-item-title {
      color: #7A66F0; }
    .hv2-tabs .hv2-tabs__tab-item.active.green .hv2-tabs__tab-item-icon-dropdown {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 1.5L7 6.5L2 1.5' stroke='%232FD9C4' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }
    .hv2-tabs .hv2-tabs__tab-item.active.green .hv2-tabs__tab-item-title {
      color: #2FD9C4; }
    .hv2-tabs .hv2-tabs__tab-item.active.blue .hv2-tabs__tab-item-icon-dropdown {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 1.5L7 6.5L2 1.5' stroke='%233A9EFE' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }
    .hv2-tabs .hv2-tabs__tab-item.active.blue .hv2-tabs__tab-item-title {
      color: #3A9EFE; }
    .hv2-tabs .hv2-tabs__tab-item.active.red .hv2-tabs__tab-item-icon-dropdown {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 1.5L7 6.5L2 1.5' stroke='%23FF5353' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }
    .hv2-tabs .hv2-tabs__tab-item.active.red .hv2-tabs__tab-item-title {
      color: #FF5353; }
  .hv2-tabs .hv2-tabs__tab-content {
    position: sticky;
    top: 80px;
    text-align: right; }
    .hv2-tabs .hv2-tabs__tab-content .screenshot {
      max-width: 100%;
      opacity: 0;
      transform: translateY(40px);
      transition: opacity 0.6s ease, transform 0.6s ease;
      min-height: 496px;
      object-fit: contain;
      object-position: top right; }
  .hv2-tabs .hv2-tabs__pattern {
    position: absolute;
    bottom: -80px;
    right: 0;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: 100% 0;
    width: 100vw;
    max-width: 100%;
    height: 65vw;
    max-height: 965px;
    z-index: -1; }
    .hv2-tabs .hv2-tabs__pattern.pattern_bg_test {
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      background-position: right;
      background-repeat: norepeat; }
  .hv2-tabs .hv2-tabs__pattern {
    opacity: 0;
    transition: opacity .6s ease-in-out; }
  @media (max-width: 991px) {
    .hv2-tabs {
      padding-top: 32px;
      padding-bottom: 32px; }
      .hv2-tabs .hv2-tabs__main-heading {
        max-width: 639px;
        margin: 0 auto 32px; }
        .hv2-tabs .hv2-tabs__main-heading h2 {
          font-size: 32px;
          line-height: 30px; }
      .hv2-tabs .hv2-tabs__tab-item.active .hv2-tabs__tab-item-heading {
        margin-bottom: 18px; }
      .hv2-tabs .hv2-tabs__pattern {
        bottom: 100px;
        background-position: 130% 0; } }
  @media (max-width: 768px) {
    .hv2-tabs .hv2-tabs__main-heading h2 br {
      display: none; } }
  @media (max-width: 599px) {
    .hv2-tabs .hv2-tabs__main-heading h2 {
      font-size: 28px;
      line-height: 30px; }
    .hv2-tabs .hv2-tabs-row > div {
      flex: 0 0 100%;
      max-width: 100%; }
    .hv2-tabs .hv2-tabs__tab-content,
    .hv2-tabs .hv2-tabs__pattern {
      display: none; }
    .hv2-tabs .hv2-tabs__tab-list {
      max-width: 100%; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-tabs__tab-item-content {
      position: relative;
      margin-left: 0;
      padding-right: 0;
      transition: all .2s ease; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-tabs__tab-item-text {
      max-width: 100%; }
    .hv2-tabs .hv2-tabs__tab-item .hv2-button {
      width: 100%; }
    .hv2-tabs .hv2-tabs__tab-item.active .hv2-tabs__tab-item-screenshot .screenshot {
      margin-top: 30px;
      display: block;
      opacity: 1;
      transform: translateY(0); }
    .hv2-tabs .hv2-tabs__tab-item.active .hv2-tabs__tab-item-pattern .pattern {
      position: absolute;
      top: 0;
      right: -10%;
      height: 80vw;
      width: 100%;
      z-index: -1;
      margin-top: -100%;
      display: block;
      opacity: 1;
      transform: translateY(0); } }


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