@charset "UTF-8";

.h-svgo-icon[data-v-c8469f04] {
    height: 24px;
    min-width: 24px;
    vertical-align: middle;
    width: 24px
}

.h-svgo-icon--small[data-v-c8469f04] {
    height: 16px;
    min-width: 16px;
    width: 16px
}

.h-svgo-icon--logo[data-v-c8469f04] {
    height: unset;
    min-width: 0;
    width: unset
}

.h-toast[data-v-73fbeac5] {
    margin: 0 8px;
    max-width: 468px;
    position: fixed;
    right: 0;
    top: 64px;
    z-index: 1001
}

@media (min-width:768px) {
    .h-toast[data-v-73fbeac5] {
        margin: 0 16px;
        top: 78px
    }
}

@media (min-width:1025px) {
    .h-toast[data-v-73fbeac5] {
        margin: 0 32px;
        top: 120px
    }
}

.h-toast--under-banner[data-v-73fbeac5] {
    top: 128px
}

@media (min-width:768px) {
    .h-toast--under-banner[data-v-73fbeac5] {
        top: 134px
    }
}

@media (min-width:1025px) {
    .h-toast--under-banner[data-v-73fbeac5] {
        top: 176px
    }
}

.h-toast__text-wrapper[data-v-73fbeac5] {
    background-color: var(--neutral--0);
    border: 1px solid var(--warning--200);
    border-radius: 8px;
    box-shadow: 0 1px 8px #00000029;
    display: flex;
    gap: 16px;
    justify-content: space-between;
    margin-bottom: 16px;
    min-height: 52px;
    padding: 14px 16px;
    width: 100%
}

.h-toast__text-wrapper a[data-v-73fbeac5] {
    color: var(--warning--600)
}

@media (min-width:768px) {
    .h-toast__text-wrapper[data-v-73fbeac5] {
        padding: 14px 24px
    }
}

.h-toast__text-wrapper--success[data-v-73fbeac5] {
    border-color: var(--success--200)
}

.h-toast__text-wrapper--success a[data-v-73fbeac5] {
    color: var(--success--500)
}

.h-toast__text-wrapper--error[data-v-73fbeac5] {
    border-color: var(--danger--200)
}

.h-toast__text-wrapper--error a[data-v-73fbeac5] {
    color: var(--danger--500)
}

.h-toast__text-wrapper--info[data-v-73fbeac5] {
    border-color: var(--meteorite--500)
}

.h-toast__text-wrapper--info a[data-v-73fbeac5] {
    color: var(--meteorite--500)
}

.h-toast__text[data-v-73fbeac5] {
    display: flex;
    gap: 12px
}

.h-toast__action[data-v-73fbeac5] {
    color: var(--danger--500)
}

.h-toast__close[data-v-73fbeac5] {
    cursor: pointer
}

.h-tooltip[data-v-80595385] {
    cursor: pointer;
    display: inline-flex
}

.theme-base {
    --h-button-contain-primary-color: var(--neutral--0);
    --h-button-contain-primary-bg: var(--primary--500);
    --h-button-contain-primary-border: 1px solid transparent;
    --h-button-contain-primary-color-hover: var(--neutral--0);
    --h-button-contain-primary-bg-hover: var(--primary--600);
    --h-button-contain-primary-border-hover: 1px solid transparent;
    --h-button-contain-primary-color-disabled: var(--neutral--0);
    --h-button-contain-primary-bg-disabled: var(--neutral--300);
    --h-button-contain-primary-border-disabled: 1px solid transparent;
    --h-button-contain-light-color: var(--neutral--700);
    --h-button-contain-light-bg: var(--neutral--0);
    --h-button-contain-light-border: 1px solid transparent;
    --h-button-contain-light-color-hover: var(--neutral--700);
    --h-button-contain-light-bg-hover: var(--neutral--100);
    --h-button-contain-light-border-hover: 1px solid transparent;
    --h-button-contain-light-color-disabled: var(--neutral--0);
    --h-button-contain-light-bg-disabled: var(--neutral--300);
    --h-button-contain-light-border-disabled: 1px solid transparent;
    --h-button-contain-danger-color: var(--neutral--0);
    --h-button-contain-danger-bg: var(--danger--600);
    --h-button-contain-danger-border: 1px solid transparent;
    --h-button-contain-danger-color-hover: var(--neutral--0);
    --h-button-contain-danger-bg-hover: var(--danger--700);
    --h-button-contain-danger-border-hover: 1px solid transparent;
    --h-button-contain-danger-color-disabled: var(--neutral--0);
    --h-button-contain-danger-bg-disabled: var(--neutral--300);
    --h-button-contain-danger-border-disabled: 1px solid transparent;
    --h-button-contain-neon-color: var(--neutral--700);
    --h-button-contain-neon-bg: var(--neon--500);
    --h-button-contain-neon-border: 1px solid transparent;
    --h-button-contain-neon-color-hover: var(--neutral--700);
    --h-button-contain-neon-bg-hover: var(--neon--600);
    --h-button-contain-neon-border-hover: 1px solid transparent;
    --h-button-contain-neon-color-disabled: var(--neutral--0);
    --h-button-contain-neon-bg-disabled: var(--neutral--300);
    --h-button-contain-neon-border-disabled: 1px solid transparent;
    --h-button-contain-warning-color: var(--neutral--600);
    --h-button-contain-warning-bg: var(--warning--500);
    --h-button-contain-warning-border: 1px solid transparent;
    --h-button-contain-warning-color-hover: var(--neutral--600);
    --h-button-contain-warning-bg-hover: var(--warning--600);
    --h-button-contain-warning-border-hover: 1px solid transparent;
    --h-button-contain-warning-color-disabled: var(--neutral--0);
    --h-button-contain-warning-bg-disabled: var(--neutral--300);
    --h-button-contain-warning-border-disabled: 1px solid transparent;
    --h-button-contain-neutral-color: var(--neutral--0);
    --h-button-contain-neutral-bg: var(--neutral--700);
    --h-button-contain-neutral-border: 1px solid transparent;
    --h-button-contain-neutral-color-hover: var(--neutral--0);
    --h-button-contain-neutral-bg-hover: var(--neutral--500);
    --h-button-contain-neutral-border-hover: 1px solid transparent;
    --h-button-contain-neutral-color-disabled: var(--neutral--0);
    --h-button-contain-neutral-bg-disabled: var(--neutral--300);
    --h-button-contain-neutral-border-disabled: 1px solid transparent;
    --h-button-outline-primary-color: var(--primary--500);
    --h-button-outline-primary-bg: transparent;
    --h-button-outline-primary-border: 1px solid var(--neutral--200);
    --h-button-outline-primary-color-hover: var(--primary--500);
    --h-button-outline-primary-bg-hover: var(--primary--50);
    --h-button-outline-primary-border-hover: 1px solid var(--neutral--200);
    --h-button-outline-primary-color-disabled: var(--neutral--300);
    --h-button-outline-primary-bg-disabled: transparent;
    --h-button-outline-primary-border-disabled: 1px solid var(--neutral--200);
    --h-button-outline-light-color: var(--neutral--0);
    --h-button-outline-light-bg: transparent;
    --h-button-outline-light-border: 1px solid var(--neutral--0);
    --h-button-outline-light-color-hover: var(--neutral--700);
    --h-button-outline-light-bg-hover: var(--neutral--100);
    --h-button-outline-light-border-hover: 1px solid var(--neutral--0);
    --h-button-outline-light-color-disabled: var(--neutral--300);
    --h-button-outline-light-bg-disabled: transparent;
    --h-button-outline-light-border-disabled: 1px solid var(--neutral--300);
    --h-button-outline-danger-color: var(--danger--600);
    --h-button-outline-danger-bg: var(--neutral--0);
    --h-button-outline-danger-border: 1px solid var(--neutral--200);
    --h-button-outline-danger-color-hover: var(--danger--600);
    --h-button-outline-danger-bg-hover: var(--danger--100);
    --h-button-outline-danger-border-hover: 1px solid var(--neutral--200);
    --h-button-outline-danger-color-disabled: var(--neutral--300);
    --h-button-outline-danger-bg-disabled: var(--neutral--0);
    --h-button-outline-danger-border-disabled: 1px solid var(--neutral--200);
    --h-button-outline-neon-color: var(--danger--600);
    --h-button-outline-neon-bg: transparent;
    --h-button-outline-neon-border: 1px solid var(--neutral--200);
    --h-button-outline-neon-color-hover: var(--danger--600);
    --h-button-outline-neon-bg-hover: var(--danger--100);
    --h-button-outline-neon-border-hover: 1px solid var(--neutral--200);
    --h-button-outline-neon-color-disabled: var(--neutral--300);
    --h-button-outline-neon-bg-disabled: transparent;
    --h-button-outline-neon-border-disabled: 1px solid var(--neutral--200);
    --h-button-outline-warning-color: var(--warning--700);
    --h-button-outline-warning-bg: var(--neutral--0);
    --h-button-outline-warning-border: 1px solid var(--neutral--200);
    --h-button-outline-warning-color-hover: var(--warning--700);
    --h-button-outline-warning-bg-hover: var(--warning--100);
    --h-button-outline-warning-border-hover: 1px solid var(--neutral--200);
    --h-button-outline-warning-color-disabled: var(--neutral--300);
    --h-button-outline-warning-bg-disabled: var(--neutral--0);
    --h-button-outline-warning-border-disabled: 1px solid var(--neutral--200);
    --h-button-outline-neutral-color: var(--neutral--700);
    --h-button-outline-neutral-bg: transparent;
    --h-button-outline-neutral-border: 1px solid var(--neutral--200);
    --h-button-outline-neutral-color-hover: var(--neutral--700);
    --h-button-outline-neutral-bg-hover: var(--neutral--100);
    --h-button-outline-neutral-border-hover: 1px solid var(--neutral--200);
    --h-button-outline-neutral-color-disabled: var(--neutral--300);
    --h-button-outline-neutral-bg-disabled: transparent;
    --h-button-outline-neutral-border-disabled: 1px solid var(--neutral--200);
    --h-button-outline-strong-primary-color: var(--primary--500);
    --h-button-outline-strong-primary-bg: transparent;
    --h-button-outline-strong-primary-border: 1px solid var(--primary--500);
    --h-button-outline-strong-primary-color-hover: var(--primary--500);
    --h-button-outline-strong-primary-bg-hover: var(--primary--100);
    --h-button-outline-strong-primary-border-hover: 1px solid var(--primary--500);
    --h-button-outline-strong-primary-color-disabled: var(--neutral--0);
    --h-button-outline-strong-primary-bg-disabled: var(--neutral--300);
    --h-button-outline-strong-primary-border-disabled: 1px solid transparent;
    --h-button-outline-strong-light-color: var(--neutral--0);
    --h-button-outline-strong-light-bg: transparent;
    --h-button-outline-strong-light-border: 1px solid var(--neutral--0);
    --h-button-outline-strong-light-color-hover: var(--neutral--700);
    --h-button-outline-strong-light-bg-hover: var(--neutral--100);
    --h-button-outline-strong-light-border-hover: 1px solid var(--neutral--0);
    --h-button-outline-strong-light-color-disabled: var(--neutral--300);
    --h-button-outline-strong-light-bg-disabled: transparent;
    --h-button-outline-strong-light-border-disabled: 1px solid var(--neutral--300);
    --h-button-outline-strong-danger-color: var(--danger--600);
    --h-button-outline-strong-danger-bg: var(--neutral--0);
    --h-button-outline-strong-danger-border: 1px solid var(--neutral--200);
    --h-button-outline-strong-danger-color-hover: var(--danger--600);
    --h-button-outline-strong-danger-bg-hover: var(--danger--100);
    --h-button-outline-strong-danger-border-hover: 1px solid var(--neutral--200);
    --h-button-outline-strong-danger-color-disabled: var(--neutral--300);
    --h-button-outline-strong-danger-bg-disabled: var(--neutral--0);
    --h-button-outline-strong-danger-border-disabled: 1px solid var(--neutral--200);
    --h-button-outline-strong-neon-color: var(--danger--600);
    --h-button-outline-strong-neon-bg: transparent;
    --h-button-outline-strong-neon-border: 1px solid var(--neutral--200);
    --h-button-outline-strong-neon-color-hover: var(--danger--600);
    --h-button-outline-strong-neon-bg-hover: var(--danger--100);
    --h-button-outline-strong-neon-border-hover: 1px solid var(--neutral--200);
    --h-button-outline-strong-neon-color-disabled: var(--neutral--300);
    --h-button-outline-strong-neon-bg-disabled: transparent;
    --h-button-outline-strong-neon-border-disabled: 1px solid var(--neutral--200);
    --h-button-outline-strong-warning-color: var(--warning--700);
    --h-button-outline-strong-warning-bg: var(--neutral--0);
    --h-button-outline-strong-warning-border: 1px solid var(--neutral--200);
    --h-button-outline-strong-warning-color-hover: var(--warning--700);
    --h-button-outline-strong-warning-bg-hover: var(--warning--100);
    --h-button-outline-strong-warning-border-hover: 1px solid var(--neutral--200);
    --h-button-outline-strong-warning-color-disabled: var(--neutral--300);
    --h-button-outline-strong-warning-bg-disabled: var(--neutral--0);
    --h-button-outline-strong-warning-border-disabled: 1px solid var(--neutral--200);
    --h-button-outline-strong-neutral-color: var(--neutral--700);
    --h-button-outline-strong-neutral-bg: transparent;
    --h-button-outline-strong-neutral-border: 1px solid var(--neutral--700);
    --h-button-outline-strong-neutral-color-hover: var(--neutral--300);
    --h-button-outline-strong-neutral-bg-hover: transparent;
    --h-button-outline-strong-neutral-border-hover: 1px solid var(--neutral--200);
    --h-button-outline-strong-neutral-color-disabled: var(--neutral--300);
    --h-button-outline-strong-neutral-bg-disabled: transparent;
    --h-button-outline-strong-neutral-border-disabled: 1px solid var(--neutral--200);
    --h-button-text-primary-color: var(--primary--500);
    --h-button-text-primary-bg: transparent;
    --h-button-text-primary-border: 1px solid transparent;
    --h-button-text-primary-color-hover: var(--primary--500);
    --h-button-text-primary-bg-hover: var(--primary--50);
    --h-button-text-primary-border-hover: 1px solid transparent;
    --h-button-text-primary-color-disabled: var(--neutral--300);
    --h-button-text-primary-bg-disabled: transparent;
    --h-button-text-primary-border-disabled: 1px solid transparent;
    --h-button-text-light-color: var(--neutral--0);
    --h-button-text-light-bg: transparent;
    --h-button-text-light-border: 1px solid transparent;
    --h-button-text-light-color-hover: var(--neutral--700);
    --h-button-text-light-bg-hover: var(--neutral--100);
    --h-button-text-light-border-hover: 1px solid transparent;
    --h-button-text-light-color-disabled: var(--neutral--300);
    --h-button-text-light-bg-disabled: transparent;
    --h-button-text-light-border-disabled: 1px solid transparent;
    --h-button-text-danger-color: var(--danger--600);
    --h-button-text-danger-bg: transparent;
    --h-button-text-danger-border: 1px solid transparent;
    --h-button-text-danger-color-hover: var(--danger--600);
    --h-button-text-danger-bg-hover: var(--danger--100);
    --h-button-text-danger-border-hover: 1px solid transparent;
    --h-button-text-danger-color-disabled: var(--neutral--300);
    --h-button-text-danger-bg-disabled: transparent;
    --h-button-text-danger-border-disabled: 1px solid transparent;
    --h-button-text-neon-color: var(--danger--600);
    --h-button-text-neon-bg: transparent;
    --h-button-text-neon-border: 1px solid transparent;
    --h-button-text-neon-color-hover: var(--danger--600);
    --h-button-text-neon-bg-hover: var(--danger--100);
    --h-button-text-neon-border-hover: 1px solid transparent;
    --h-button-text-neon-color-disabled: var(--neutral--300);
    --h-button-text-neon-bg-disabled: transparent;
    --h-button-text-neon-border-disabled: 1px solid transparent;
    --h-button-text-warning-color: var(--warning--700);
    --h-button-text-warning-bg: transparent;
    --h-button-text-warning-border: 1px solid transparent;
    --h-button-text-warning-color-hover: var(--warning--700);
    --h-button-text-warning-bg-hover: var(--warning--100);
    --h-button-text-warning-border-hover: 1px solid transparent;
    --h-button-text-warning-color-disabled: var(--neutral--300);
    --h-button-text-warning-bg-disabled: transparent;
    --h-button-text-warning-border-disabled: 1px solid transparent;
    --h-button-text-neutral-color: var(--neutral--700);
    --h-button-text-neutral-bg: transparent;
    --h-button-text-neutral-border: 1px solid transparent;
    --h-button-text-neutral-color-hover: var(--neutral--700);
    --h-button-text-neutral-bg-hover: var(--neutral--100);
    --h-button-text-neutral-border-hover: 1px solid transparent;
    --h-button-text-neutral-color-disabled: var(--neutral--300);
    --h-button-text-neutral-bg-disabled: transparent;
    --h-button-text-neutral-border-disabled: 1px solid transparent;
    --h-label-contain-success-bg: var(--success--100);
    --h-label-contain-success-color: var(--success--600);
    --h-label-contain-success-outline: none;
    --h-label-contain-warning-bg: var(--warning--100);
    --h-label-contain-warning-color: var(--warning--700);
    --h-label-contain-warning-outline: none;
    --h-label-contain-danger-bg: var(--danger--50);
    --h-label-contain-danger-color: var(--danger--600);
    --h-label-contain-danger-outline: none;
    --h-label-contain-primary-bg: var(--primary--50);
    --h-label-contain-primary-color: var(--primary--500);
    --h-label-contain-primary-outline: none;
    --h-label-contain-gray-bg: var(--neutral--300);
    --h-label-contain-gray-color: var(--neutral--0);
    --h-label-contain-gray-outline: none;
    --h-label-contain-grayLight-bg: var(--neutral--100);
    --h-label-contain-grayLight-color: var(--neutral--400);
    --h-label-contain-grayLight-outline: none;
    --h-label-contain-meteorite-bg: var(--meteorite--500);
    --h-label-contain-meteorite-color: var(--neutral--0);
    --h-label-contain-meteorite-outline: none;
    --h-label-outline-success-bg: transparent;
    --h-label-outline-success-color: var(--success--600);
    --h-label-outline-success-outline: 1px solid var(--success--600);
    --h-label-outline-warning-bg: transparent;
    --h-label-outline-warning-color: var(--warning--700);
    --h-label-outline-warning-outline: 1px solid var(--warning--700);
    --h-label-outline-danger-bg: transparent;
    --h-label-outline-danger-color: var(--danger--600);
    --h-label-outline-danger-outline: 1px solid var(--danger--600);
    --h-label-outline-primary-bg: transparent;
    --h-label-outline-primary-color: var(--primary--500);
    --h-label-outline-primary-outline: 1px solid var(--primary--500);
    --h-label-outline-gray-bg: transparent;
    --h-label-outline-gray-color: var(--neutral--400);
    --h-label-outline-gray-outline: 1px solid var(--neutral--400);
    --h-label-outline-grayLight-bg: transparent;
    --h-label-outline-grayLight-color: var(--neutral--300);
    --h-label-outline-grayLight-outline: 1px solid var(--neutral--300);
    --h-label-outline-meteorite-bg: transparent;
    --h-label-outline-meteorite-color: var(--meteorite--500);
    --h-label-outline-meteorite-outline: 1px solid var(--meteorite--500);
    --h-card-bg: var(--neutral--0);
    --h-card-border-color: var(--neutral--200);
    --h-card-header-bg: var(--neutral--0);
    --h-card-header-border-color: var(--neutral--200);
    --h-card-header-divider-color: var(--neutral--200);
    --h-input-color: var(--neutral--500);
    --h-input-background-color: var(--neutral--0);
    --h-input-border-color: var(--neutral--200);
    --h-input-focus-border-color: var(--primary--500);
    --h-input-error-border-color: var(--danger--500);
    --h-input-disabled-color: var(--neutral--400);
    --h-input-disabled-background-color: var(--neutral--100);
    --h-input-disabled-border-color: var(--neutral--200);
    --h-input-placeholder-color: var(--neutral--300);
    --h-input-font-size: var(--font-size-input);
    --h-input-line-height: var(--line-height-input);
    --h-input-font-weight: var(--font-weight-input);
    --h-input-letter-spacing: var(--letter-spacing-input);
    --h-input-area-color: var(--neutral--500);
    --h-input-area-background-color: var(--neutral--0);
    --h-input-area-border-color: var(--neutral--200);
    --h-input-area-focus-border-color: var(--primary--500);
    --h-input-area-error-border-color: var(--danger--500);
    --h-input-area-disabled-color: var(--neutral--400);
    --h-input-area-disabled-background-color: var(--neutral--100);
    --h-input-area-disabled-border-color: var(--neutral--200);
    --h-input-area-placeholder-color: var(--neutral--300);
    --h-input-area-font-size: var(--font-size-input);
    --h-input-area-line-height: var(--line-height-input);
    --h-input-area-font-weight: var(--font-weight-input);
    --h-input-area-letter-spacing: var(--letter-spacing-input);
    --h-select-color: var(--neutral--500);
    --h-select-background-color: var(--neutral--0);
    --h-select-border-color: var(--neutral--200);
    --h-select-focus-border-color: var(--primary--500);
    --h-select-error-border-color: var(--danger--500);
    --h-select-disabled-color: var(--neutral--400);
    --h-select-disabled-background-color: var(--neutral--100);
    --h-select-disabled-border-color: var(--neutral--200);
    --h-select-placeholder-color: var(--neutral--300);
    --h-upload-title-color: var(--neutral--600);
    --h-upload-subtitle-color: var(--neutral--300);
    --h-upload-background-color: var(--neutral--0);
    --h-upload-border-color: var(--primary--300);
    --h-upload-focus-border-color: var(--primary--300);
    --h-upload-hover-border-color: var(--primary--500);
    --h-upload-hover-background-color: var(--primary--50);
    --h-upload-disabled-color: var(--neutral--300);
    --h-upload-disabled-background-color: var(--neutral--0);
    --h-upload-disabled-border-color: var(--primary--300);
    --hhyperlink-regular-color: var(--primary--500);
    --hhyperlink-regular-border: 1px solid currentColor;
    --hhyperlink-bold-color: var(--primary--500);
    --hhyperlink-bold-border: 1px solid currentColor;
    --h-circle-loader-color: var(--primary--500);
    --h-circle-loader-border-color: var(--primary--50);
    --h-circle-loader-size-small: 24px;
    --h-circle-loader-size-medium: 40px;
    --h-circle-loader-size-large: 72px;
    --h-circle-loader-border-size: 4px;
    --h-chip-primary-filled-color: var(--neutral--700);
    --h-chip-primary-filled-bg: var(--neutral--100);
    --h-chip-primary-filled-border: var(--neutral--100);
    --h-chip-primary-filled-hover-color: var(--neutral--700);
    --h-chip-primary-filled-hover-bg: var(--neutral--200);
    --h-chip-primary-filled-hover-border: var(--neutral--200);
    --h-chip-primary-filled-disabled-color: var(--neutral--300);
    --h-chip-primary-filled-disabled-bg: var(--neutral--100);
    --h-chip-primary-filled-disabled-border: var(--neutral--100);
    --h-chip-primary-filled-selected-color: var(--primary--500);
    --h-chip-primary-filled-selected-bg: var(--primary--50);
    --h-chip-primary-filled-selected-border: var(--primary--50);
    --h-chip-primary-filled-selected-hover-color: var(--primary--500);
    --h-chip-primary-filled-selected-hover-bg: var(--primary--100);
    --h-chip-primary-filled-selected-hover-border: var(--primary--100);
    --h-chip-primary-outline-color: var(--neutral--700);
    --h-chip-primary-outline-bg: var(--neutral--0);
    --h-chip-primary-outline-border: var(--neutral--200);
    --h-chip-primary-outline-hover-color: var(--neutral--700);
    --h-chip-primary-outline-hover-bg: var(--neutral--100);
    --h-chip-primary-outline-hover-border: var(--neutral--200);
    --h-chip-primary-outline-disabled-color: var(--neutral--300);
    --h-chip-primary-outline-disabled-bg: var(--neutral--0);
    --h-chip-primary-outline-disabled-border: var(--neutral--200);
    --h-chip-primary-outline-selected-color: var(--primary--500);
    --h-chip-primary-outline-selected-bg: var(--primary--50);
    --h-chip-primary-outline-selected-border: var(--primary--50);
    --h-chip-primary-outline-selected-hover-color: var(--primary--500);
    --h-chip-primary-outline-selected-hover-bg: var(--primary--100);
    --h-chip-primary-outline-selected-hover-border: var(--primary--100);
    --h-chip-secondary-filled-color: var(--neutral--700);
    --h-chip-secondary-filled-bg: var(--neutral--100);
    --h-chip-secondary-filled-border: var(--neutral--100);
    --h-chip-secondary-filled-hover-color: var(--neutral--700);
    --h-chip-secondary-filled-hover-bg: var(--neutral--200);
    --h-chip-secondary-filled-hover-border: var(--neutral--200);
    --h-chip-secondary-filled-disabled-color: var(--neutral--300);
    --h-chip-secondary-filled-disabled-bg: var(--neutral--100);
    --h-chip-secondary-filled-disabled-border: var(--neutral--100);
    --h-chip-secondary-filled-selected-color: var(--neutral--0);
    --h-chip-secondary-filled-selected-bg: var(--neutral--700);
    --h-chip-secondary-filled-selected-border: var(--neutral--700);
    --h-chip-secondary-filled-selected-hover-color: var(--neutral--0);
    --h-chip-secondary-filled-selected-hover-bg: var(--neutral--700);
    --h-chip-secondary-filled-selected-hover-border: var(--neutral--700);
    --h-chip-secondary-outline-color: var(--neutral--700);
    --h-chip-secondary-outline-bg: var(--neutral--0);
    --h-chip-secondary-outline-border: var(--neutral--200);
    --h-chip-secondary-outline-hover-color: var(--neutral--700);
    --h-chip-secondary-outline-hover-bg: var(--neutral--100);
    --h-chip-secondary-outline-hover-border: var(--neutral--200);
    --h-chip-secondary-outline-disabled-color: var(--neutral--300);
    --h-chip-secondary-outline-disabled-bg: var(--neutral--0);
    --h-chip-secondary-outline-disabled-border: var(--neutral--200);
    --h-chip-secondary-outline-selected-color: var(--neutral--0);
    --h-chip-secondary-outline-selected-bg: var(--neutral--700);
    --h-chip-secondary-outline-selected-border: var(--neutral--700);
    --h-chip-secondary-outline-selected-hover-color: var(--neutral--0);
    --h-chip-secondary-outline-selected-hover-bg: var(--neutral--700);
    --h-chip-secondary-outline-selected-hover-border: var(--neutral--700)
}

.theme-hHorizons {
    --h-button-contain-neutral-border: 1px solid transparent;
    --h-button-contain-neutral-border-hover: 1px solid transparent;
    --h-button-contain-neutral-border-disabled: 1px solid transparent;
    --h-button-contain-neutral-color: var(--neutral--600);
    --h-button-contain-neutral-color-hover: var(--neutral--600);
    --h-button-contain-neutral-color-disabled: var(--neutral--300);
    --h-button-contain-neutral-bg: var(--neutral--0);
    --h-button-contain-neutral-bg-hover: var(--neutral--50);
    --h-button-contain-neutral-bg-disabled: var(--neutral--500);
    --h-button-outline-neutral-border: 1px solid var(--neutral--300);
    --h-button-outline-neutral-border-hover: 1px solid var(--neutral--300);
    --h-button-outline-neutral-border-disabled: 1px solid var(--neutral--300);
    --h-button-outline-neutral-color: var(--neutral--0);
    --h-button-outline-neutral-color-hover: var(--neutral--0);
    --h-button-outline-neutral-color-disabled: var(--neutral--300);
    --h-button-outline-neutral-bg: transparent;
    --h-button-outline-neutral-bg-hover: var(--neutral--500);
    --h-button-outline-neutral-bg-disabled: var(--neutral--800);
    --h-button-text-neutral-border: 1px solid transparent;
    --h-button-text-neutral-border-hover: 1px solid transparent;
    --h-button-text-neutral-border-disabled: 1px solid transparent;
    --h-button-text-neutral-color: var(--neutral--0);
    --h-button-text-neutral-color-hover: var(--neutral--0);
    --h-button-text-neutral-color-disabled: var(--neutral--300);
    --h-button-text-neutral-bg: var(--transparent);
    --h-button-text-neutral-bg-hover: var(--neutral--500);
    --h-button-text-neutral-bg-disabled: var(--transparent);
    --h-label-contain-primary-bg: var(--neutral--500);
    --h-label-contain-primary-color: var(--meteorite--500);
    --h-label-contain-primary-outline: none;
    --h-card-bg: var(--neutral--700);
    --h-card-border-color: var(--neutral--500);
    --h-card-header-bg: var(--primary--500);
    --h-card-header-border-color: var(--primary--500);
    --h-card-header-divider-color: var(--primary--500)
}

:root {
    --neutral--0: #fff;
    --neutral--50: #f8f9fa;
    --neutral--100: #f2f3f6;
    --neutral--200: #d8dae0;
    --neutral--300: #6d7081;
    --neutral--400: #3b3d4a;
    --neutral--500: #262831;
    --neutral--600: #1d1e20;
    --neutral--700: #161718;
    --neutral--800: #000;
--primary--50:   #f2f9ff;
--primary--100:  #e6f3ff;
--primary--200:  #cce7ff;
--primary--300:  #99cfff;
--primary--400:  #66b7ff;
--primary--500:  #339fff;
--primary--600:  #1a92ff;
--primary--700:  #0f8aff;
--primary--800:  #0a6ed1;   /* darker blue for cards */
--primary--900:  #0859aa;   /* deeper shade for strong contrast */
--primary--1000: #0B7AE6;   /* your brand color */


    --meteorite--50: #f5f5ff;
    --meteorite--100: #eaeaff;
    --meteorite--200: #cbc8ff;
    --meteorite--300: #b6b2ff;
    --meteorite--400: #a19bff;
    --meteorite--500: #8c85ff;
    --light-blue--50: #fafbff;
    --light-blue--100: #f4f5ff;
    --light-blue--200: #d5dfff;
    --light-blue--300: #c3cce9;
    --light-blue--400: #b0b9d4;
    --light-blue--500: #888faa;
    --danger--50: #fff3f7;
    --danger--100: #ffe8ef;
    --danger--200: #fea8c2;
    --danger--300: #fd8bad;
    --danger--400: #fc6e99;
    --danger--500: #fc5185;
    --danger--600: #d63163;
    --danger--700: #b22852;
    --warning--100: #fff8e2;
    --warning--200: #ffd28c;
    --warning--500: #ffcd35;
    --warning--600: #fea419;
    --warning--700: #9f6000;
    --success--100: #def4f0;
    --success--200: #80d8c8;
    --success--500: #00b090;
    --success--600: #008361;
    --neon--500: #cf0;
    --neon--600: #bded00;
    --peridot--500: #0f0;
    --peridot--600: #20e052;
    --niaga-primary: #007aff;
    --niaga-primary-dark: #002199;
    --niaga-primary-light: #e0efff;
    --niaga-primary-lightest: #ebf4ff;
    --niaga-primary-chart: #80bdff;
    --niaga-meteorite: #43ccff;
    --niaga-meteorite-dark: #01012e;
    --niaga-meteorite-light: #f5faff;
    --niaga-warning: #ff9800;
    --niaga-warning-dark: #ff5a00;
    --niaga-warning-chart: #ffcb80;
    --niaga-white-blue: #f5faff;
    --niaga-darken-light: #e0efff;
    --niaga-blue-dark: #265ab2;
    --z-index-1: 100;
    --z-index-2: 200;
    --z-index-3: 300;
    --z-index-4: 400;
    --z-index-hp-action: 400;
    --z-index-5: 500;
    --z-index-6: 600;
    --z-index-modal: 600;
    --z-index-hp-action-modal: 700;
    --z-index-10: 1000;
    --z-index-intercom-1: 1100;
    --z-index-intercom-2: 1200;
    --z-index-intercom-3: 1300;
    --z-index-max: 2147483647;
    --z-index-child-1: 10;
    --z-index-child-2: 20;
    --color-title-1: var(--neutral--600);
    --font-size-title-1: 40px;
    --line-height-title-1: 48px;
    --font-weight-title-1: 700;
    --letter-spacing-title-1: 0;
    --color-title-2: var(--neutral--600);
    --font-size-title-2: 36px;
    --line-height-title-2: 40px;
    --font-weight-title-2: 700;
    --letter-spacing-title-2: 0;
    --color-title-3: var(--neutral--600);
    --font-size-title-3: 32px;
    --line-height-title-3: 36px;
    --font-weight-title-3: 700;
    --letter-spacing-title-3: 0;
    --color-heading-1: var(--neutral--600);
    --font-size-heading-1: 24px;
    --line-height-heading-1: 32px;
    --font-weight-heading-1: 700;
    --letter-spacing-heading-1: 0;
    --color-heading-2: var(--neutral--600);
    --font-size-heading-2: 20px;
    --line-height-heading-2: 32px;
    --font-weight-heading-2: 700;
    --letter-spacing-heading-2: 0;
    --color-heading-3: var(--neutral--600);
    --font-size-heading-3: 16px;
    --line-height-heading-3: 24px;
    --font-weight-heading-3: 700;
    --letter-spacing-heading-3: 0;
    --color-body-1: var(--neutral--600);
    --font-size-body-1: 16px;
    --line-height-body-1: 24px;
    --font-weight-body-1: 400;
    --letter-spacing-body-1: 0;
    --color-body-2: var(--neutral--600);
    --font-size-body-2: 14px;
    --line-height-body-2: 20px;
    --font-weight-body-2: 400;
    --letter-spacing-body-2: 0;
    --color-body-3: var(--neutral--600);
    --font-size-body-3: 12px;
    --line-height-body-3: 20px;
    --font-weight-body-3: 400;
    --letter-spacing-body-3: 0;
    --color-overline: var(--neutral--600);
    --font-size-overline: 12px;
    --line-height-overline: 16px;
    --font-weight-overline: 700;
    --letter-spacing-overline: 0;
    --color-caption: var(--neutral--600);
    --font-size-caption: 12px;
    --line-height-caption: 12px;
    --font-weight-caption: 400;
    --letter-spacing-caption: 0;
    --font-weight-body-1-bold: 700;
    --letter-spacing-body-1-bold: 0;
    --color-body-1-secondary: var(--neutral--300);
    --color-body-1-link: var(--primary--500);
    --font-weight-body-2-bold: 700;
    --letter-spacing-body-2-bold: 0;
    --color-body-2-secondary: var(--neutral--300);
    --color-body-2-link: var(--primary--500);
    --font-weight-body-3-bold: 700;
    --letter-spacing-body-3-bold: 0;
    --color-body-3-secondary: var(--neutral--300);
    --color-body-3-link: var(--primary--500);
    --font-size-button-1: 16px;
    --line-height-button-1: 24px;
    --font-weight-button-1: 700;
    --letter-spacing-button-1: 0;
    --font-size-button-2: 14px;
    --line-height-button-2: 24px;
    --font-weight-button-2: 700;
    --letter-spacing-button-2: 0;
    --font-size-button-3: 14px;
    --line-height-button-3: 24px;
    --font-weight-button-3: 500;
    --letter-spacing-button-3: 0;
    --font-size-button-4: 12px;
    --line-height-button-4: 20px;
    --font-weight-button-4: 700;
    --letter-spacing-button-4: 0;
    --font-size-input: 14px;
    --line-height-input: 24px;
    --font-weight-input: 400;
    --letter-spacing-input: 0
}

@media (max-width:768px) {
    :root {
        --color-title-1: var(--neutral--600);
        --font-size-title-1: 40px;
        --line-height-title-1: 48px;
        --font-weight-title-1: 700;
        --letter-spacing-title-1: 0;
        --color-title-2: var(--neutral--600);
        --font-size-title-2: 36px;
        --line-height-title-2: 40px;
        --font-weight-title-2: 700;
        --letter-spacing-title-2: 0;
        --color-title-3: var(--neutral--600);
        --font-size-title-3: 32px;
        --line-height-title-3: 36px;
        --font-weight-title-3: 700;
        --letter-spacing-title-3: 0;
        --color-heading-1: var(--neutral--600);
        --font-size-heading-1: 24px;
        --line-height-heading-1: 32px;
        --font-weight-heading-1: 700;
        --letter-spacing-heading-1: 0;
        --color-heading-2: var(--neutral--600);
        --font-size-heading-2: 20px;
        --line-height-heading-2: 32px;
        --font-weight-heading-2: 700;
        --letter-spacing-heading-2: 0;
        --color-heading-3: var(--neutral--600);
        --font-size-heading-3: 16px;
        --line-height-heading-3: 24px;
        --font-weight-heading-3: 700;
        --letter-spacing-heading-3: 0;
        --color-body-1: var(--neutral--600);
        --font-size-body-1: 16px;
        --line-height-body-1: 24px;
        --font-weight-body-1: 400;
        --letter-spacing-body-1: 0;
        --color-body-2: var(--neutral--600);
        --font-size-body-2: 14px;
        --line-height-body-2: 20px;
        --font-weight-body-2: 400;
        --letter-spacing-body-2: 0;
        --color-body-3: var(--neutral--600);
        --font-size-body-3: 12px;
        --line-height-body-3: 20px;
        --font-weight-body-3: 400;
        --letter-spacing-body-3: 0;
        --color-overline: var(--neutral--600);
        --font-size-overline: 12px;
        --line-height-overline: 16px;
        --font-weight-overline: 700;
        --letter-spacing-overline: 0;
        --color-caption: var(--neutral--600);
        --font-size-caption: 12px;
        --line-height-caption: 12px;
        --font-weight-caption: 400;
        --letter-spacing-caption: 0;
        --font-weight-body-1-bold: 700;
        --letter-spacing-body-1-bold: 0;
        --color-body-1-secondary: var(--neutral--300);
        --color-body-1-link: var(--primary--500);
        --font-weight-body-2-bold: 700;
        --letter-spacing-body-2-bold: 0;
        --color-body-2-secondary: var(--neutral--300);
        --color-body-2-link: var(--primary--500);
        --font-weight-body-3-bold: 700;
        --letter-spacing-body-3-bold: 0;
        --color-body-3-secondary: var(--neutral--300);
        --color-body-3-link: var(--primary--500);
        --font-size-button-1: 16px;
        --line-height-button-1: 24px;
        --font-weight-button-1: 700;
        --letter-spacing-button-1: 0;
        --font-size-button-2: 14px;
        --line-height-button-2: 24px;
        --font-weight-button-2: 700;
        --letter-spacing-button-2: 0;
        --font-size-button-3: 14px;
        --line-height-button-3: 24px;
        --font-weight-button-3: 500;
        --letter-spacing-button-3: 0;
        --font-size-button-4: 12px;
        --line-height-button-4: 20px;
        --font-weight-button-4: 700;
        --letter-spacing-button-4: 0;
        --font-size-input: 14px;
        --line-height-input: 24px;
        --font-weight-input: 400;
        --letter-spacing-input: 0
    }
}

:root {
    --h-border-radius-xs: 4px;
    --h-border-radius-sm: 8px;
    --h-border-radius-md: 12px;
    --h-border-radius-lg: 16px;
    --h-border-radius-xl: 24px;
    --h-border-radius-2xl: 32px;
    --h-border-radius-full: 999px;
    --h-spacing-3xs: 4px;
    --h-spacing-2xs: 8px;
    --h-spacing-xs: 12px;
    --h-spacing-sm: 16px;
    --h-spacing-md: 24px;
    --h-spacing-lg: 32px;
    --h-spacing-xl: 40px;
    --h-spacing-2xl: 48px;
    --h-spacing-3xl: 64px;
    --h-spacing-4xl: 80px
}

.h-circle-loader[data-v-97cfb699] {
    animation: spin-97cfb699 1s linear infinite;
    border: var(--h-circle-loader-border-size) solid var(--h-circle-loader-border-color);
    border-radius: 50%;
    border-top: var(--h-circle-loader-border-size) solid var(--h-circle-loader-color)
}

.h-circle-loader--small[data-v-97cfb699] {
    height: var(--h-circle-loader-size-small);
    width: var(--h-circle-loader-size-small)
}

.h-circle-loader--medium[data-v-97cfb699] {
    height: var(--h-circle-loader-size-medium);
    width: var(--h-circle-loader-size-medium)
}

.h-circle-loader--large[data-v-97cfb699] {
    height: var(--h-circle-loader-size-large);
    width: var(--h-circle-loader-size-large)
}

@keyframes spin-97cfb699 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.h-icon[data-v-411de46f] {
    flex-shrink: 0;
    transition: transform .3s ease
}

.h-typography[data-v-ddf01244] {
    font-family: DM Sans, Roboto, sans-serif;
    margin: 0
}

.h-typography[depth][data-v-ddf01244]:not([depth="0"])>* {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration-line: inherit;
    text-transform: inherit
}

.h-typography-title-1[data-v-ddf01244] {
    color: var(--color-title-1);
    font-size: var(--font-size-title-1);
    font-weight: var(--font-weight-title-1);
    letter-spacing: var(--letter-spacing-title-1);
    line-height: var(--line-height-title-1)
}

.h-typography-title-2[data-v-ddf01244] {
    color: var(--color-title-2);
    font-size: var(--font-size-title-2);
    font-weight: var(--font-weight-title-2);
    letter-spacing: var(--letter-spacing-title-2);
    line-height: var(--line-height-title-2)
}

.h-typography-title-3[data-v-ddf01244] {
    color: var(--color-title-3);
    font-size: var(--font-size-title-3);
    font-weight: var(--font-weight-title-3);
    letter-spacing: var(--letter-spacing-title-3);
    line-height: var(--line-height-title-3)
}

.h-typography-heading-1[data-v-ddf01244] {
    color: var(--color-heading-1);
    font-size: var(--font-size-heading-1);
    font-weight: var(--font-weight-heading-1);
    letter-spacing: var(--letter-spacing-heading-1);
    line-height: var(--line-height-heading-1)
}

.h-typography-heading-2[data-v-ddf01244] {
    color: var(--color-heading-2);
    font-size: var(--font-size-heading-2);
    font-weight: var(--font-weight-heading-2);
    letter-spacing: var(--letter-spacing-heading-2);
    line-height: var(--line-height-heading-2)
}

.h-typography-heading-3[data-v-ddf01244] {
    color: var(--color-heading-3);
    font-size: var(--font-size-heading-3);
    font-weight: var(--font-weight-heading-3);
    letter-spacing: var(--letter-spacing-heading-3);
    line-height: var(--line-height-heading-3)
}

.h-typography-body-1[data-v-ddf01244] {
    color: var(--color-body-1);
    font-size: var(--font-size-body-1);
    font-weight: var(--font-weight-body-1);
    letter-spacing: var(--letter-spacing-body-1);
    line-height: var(--line-height-body-1)
}

.h-typography-body-2[data-v-ddf01244] {
    color: var(--color-body-2);
    font-size: var(--font-size-body-2);
    font-weight: var(--font-weight-body-2);
    letter-spacing: var(--letter-spacing-body-2);
    line-height: var(--line-height-body-2)
}

.h-typography-body-3[data-v-ddf01244] {
    color: var(--color-body-3);
    font-size: var(--font-size-body-3);
    font-weight: var(--font-weight-body-3);
    letter-spacing: var(--letter-spacing-body-3);
    line-height: var(--line-height-body-3)
}

.h-typography-body-1-bold[data-v-ddf01244] {
    color: var(--color-body-1);
    font-size: var(--font-size-body-1);
    font-weight: var(--font-weight-body-1-bold);
    letter-spacing: var(--letter-spacing-body-1-bold);
    line-height: var(--line-height-body-1)
}

.h-typography-body-1-secondary[data-v-ddf01244] {
    color: var(--color-body-1-secondary)
}

.h-typography-body-1-link[data-v-ddf01244],
.h-typography-body-1-secondary[data-v-ddf01244] {
    font-size: var(--font-size-body-1);
    font-weight: var(--font-weight-body-1);
    letter-spacing: var(--letter-spacing-body-1);
    line-height: var(--line-height-body-1)
}

.h-typography-body-1-link[data-v-ddf01244] {
    color: var(--color-body-1-link);
    text-decoration-line: underline
}

.h-typography-body-2-bold[data-v-ddf01244] {
    color: var(--color-body-2);
    font-size: var(--font-size-body-2);
    font-weight: var(--font-weight-body-2-bold);
    letter-spacing: var(--letter-spacing-body-2-bold);
    line-height: var(--line-height-body-2)
}

.h-typography-body-2-secondary[data-v-ddf01244] {
    color: var(--color-body-2-secondary)
}

.h-typography-body-2-link[data-v-ddf01244],
.h-typography-body-2-secondary[data-v-ddf01244] {
    font-size: var(--font-size-body-2);
    font-weight: var(--font-weight-body-2);
    letter-spacing: var(--letter-spacing-body-2);
    line-height: var(--line-height-body-2)
}

.h-typography-body-2-link[data-v-ddf01244] {
    color: var(--color-body-2-link);
    text-decoration-line: underline
}

.h-typography-body-2-cross[data-v-ddf01244] {
    color: var(--color-body-2);
    font-size: var(--font-size-body-2);
    font-weight: var(--font-weight-body-2);
    letter-spacing: var(--letter-spacing-body-2);
    line-height: var(--line-height-body-2);
    text-decoration-line: line-through
}

.h-typography-body-3-bold[data-v-ddf01244] {
    color: var(--color-body-3);
    font-size: var(--font-size-body-3);
    font-weight: var(--font-weight-body-3-bold);
    letter-spacing: var(--letter-spacing-body-3-bold);
    line-height: var(--line-height-body-3)
}

.h-typography-body-3-secondary[data-v-ddf01244] {
    color: var(--color-body-3-secondary)
}

.h-typography-body-3-link[data-v-ddf01244],
.h-typography-body-3-secondary[data-v-ddf01244] {
    font-size: var(--font-size-body-3);
    font-weight: var(--font-weight-body-3);
    letter-spacing: var(--letter-spacing-body-3);
    line-height: var(--line-height-body-3)
}

.h-typography-body-3-link[data-v-ddf01244] {
    color: var(--color-body-3-link);
    text-decoration-line: underline
}

.h-typography-body-3-cross[data-v-ddf01244] {
    color: var(--color-body-3);
    font-size: var(--font-size-body-3);
    font-weight: var(--font-weight-body-3);
    letter-spacing: var(--letter-spacing-body-3);
    line-height: var(--line-height-body-3);
    text-decoration-line: line-through
}

.h-typography-overline[data-v-ddf01244] {
    color: var(--color-overline);
    font-size: var(--font-size-overline);
    font-weight: var(--font-weight-overline);
    letter-spacing: var(--letter-spacing-overline);
    line-height: var(--line-height-overline);
    text-transform: uppercase
}

.h-typography-caption[data-v-ddf01244] {
    color: var(--color-caption);
    font-size: var(--font-size-caption);
    font-weight: var(--font-weight-caption);
    letter-spacing: var(--letter-spacing-caption);
    line-height: var(--line-height-caption)
}

.h-typography-button-1[data-v-ddf01244] {
    font-size: var(--font-size-button-1);
    font-weight: var(--font-weight-button-1);
    letter-spacing: var(--letter-spacing-button-1);
    line-height: var(--line-height-button-1)
}

.h-typography-button-2[data-v-ddf01244] {
    font-size: var(--font-size-button-2);
    font-weight: var(--font-weight-button-2);
    letter-spacing: var(--letter-spacing-button-2);
    line-height: var(--line-height-button-2)
}

.h-typography-button-3[data-v-ddf01244] {
    font-size: var(--font-size-button-3);
    font-weight: var(--font-weight-button-3);
    letter-spacing: var(--letter-spacing-button-3);
    line-height: var(--line-height-button-3)
}

.h-typography-button-4[data-v-ddf01244] {
    font-size: var(--font-size-button-4);
    font-weight: var(--font-weight-button-4);
    letter-spacing: var(--letter-spacing-button-4);
    line-height: var(--line-height-button-4)
}

.h-typography-input[data-v-ddf01244] {
    font-size: var(--font-size-input);
    font-weight: var(--font-weight-input);
    letter-spacing: var(--letter-spacing-input);
    line-height: var(--line-height-input)
}

.h-button-v2[data-v-65d5ee96] {
    align-items: center;
    background-color: var(--h-button-bg);
    border: var(--h-button-border);
    border-radius: 8px;
    color: var(--h-button-color);
    cursor: pointer;
    display: inline-flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    padding: 7px 23px;
    position: relative;
    text-decoration: none;
    text-wrap: nowrap;
    transition: background-color .1s ease-in-out;
    width: -moz-fit-content;
    width: fit-content
}

.h-button-v2--contain-primary[data-v-65d5ee96] {
    --h-button-color: var(--h-button-contain-primary-color);
    --h-button-bg: var(--h-button-contain-primary-bg);
    --h-button-border: var(--h-button-contain-primary-border)
}

.h-button-v2--contain-primary[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-contain-primary-color-hover);
    --h-button-bg: var(--h-button-contain-primary-bg-hover);
    --h-button-border: var(--h-button-contain-primary-border-hover)
}

.h-button-v2--contain-primary.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-contain-primary-color-disabled);
    --h-button-bg: var(--h-button-contain-primary-bg-disabled);
    --h-button-border: var(--h-button-contain-primary-border-disabled)
}

.h-button-v2--contain-light[data-v-65d5ee96] {
    --h-button-color: var(--h-button-contain-light-color);
    --h-button-bg: var(--h-button-contain-light-bg);
    --h-button-border: var(--h-button-contain-light-border)
}

.h-button-v2--contain-light[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-contain-light-color-hover);
    --h-button-bg: var(--h-button-contain-light-bg-hover);
    --h-button-border: var(--h-button-contain-light-border-hover)
}

.h-button-v2--contain-light.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-contain-light-color-disabled);
    --h-button-bg: var(--h-button-contain-light-bg-disabled);
    --h-button-border: var(--h-button-contain-light-border-disabled)
}

.h-button-v2--contain-danger[data-v-65d5ee96] {
    --h-button-color: var(--h-button-contain-danger-color);
    --h-button-bg: var(--h-button-contain-danger-bg);
    --h-button-border: var(--h-button-contain-danger-border)
}

.h-button-v2--contain-danger[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-contain-danger-color-hover);
    --h-button-bg: var(--h-button-contain-danger-bg-hover);
    --h-button-border: var(--h-button-contain-danger-border-hover)
}

.h-button-v2--contain-danger.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-contain-danger-color-disabled);
    --h-button-bg: var(--h-button-contain-danger-bg-disabled);
    --h-button-border: var(--h-button-contain-danger-border-disabled)
}

.h-button-v2--contain-neon[data-v-65d5ee96] {
    --h-button-color: var(--h-button-contain-neon-color);
    --h-button-bg: var(--h-button-contain-neon-bg);
    --h-button-border: var(--h-button-contain-neon-border)
}

.h-button-v2--contain-neon[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-contain-neon-color-hover);
    --h-button-bg: var(--h-button-contain-neon-bg-hover);
    --h-button-border: var(--h-button-contain-neon-border-hover)
}

.h-button-v2--contain-neon.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-contain-neon-color-disabled);
    --h-button-bg: var(--h-button-contain-neon-bg-disabled);
    --h-button-border: var(--h-button-contain-neon-border-disabled)
}

.h-button-v2--contain-warning[data-v-65d5ee96] {
    --h-button-color: var(--h-button-contain-warning-color);
    --h-button-bg: var(--h-button-contain-warning-bg);
    --h-button-border: var(--h-button-contain-warning-border)
}

.h-button-v2--contain-warning[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-contain-warning-color-hover);
    --h-button-bg: var(--h-button-contain-warning-bg-hover);
    --h-button-border: var(--h-button-contain-warning-border-hover)
}

.h-button-v2--contain-warning.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-contain-warning-color-disabled);
    --h-button-bg: var(--h-button-contain-warning-bg-disabled);
    --h-button-border: var(--h-button-contain-warning-border-disabled)
}

.h-button-v2--contain-neutral[data-v-65d5ee96] {
    --h-button-color: var(--h-button-contain-neutral-color);
    --h-button-bg: var(--h-button-contain-neutral-bg);
    --h-button-border: var(--h-button-contain-neutral-border)
}

.h-button-v2--contain-neutral[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-contain-neutral-color-hover);
    --h-button-bg: var(--h-button-contain-neutral-bg-hover);
    --h-button-border: var(--h-button-contain-neutral-border-hover)
}

.h-button-v2--contain-neutral.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-contain-neutral-color-disabled);
    --h-button-bg: var(--h-button-contain-neutral-bg-disabled);
    --h-button-border: var(--h-button-contain-neutral-border-disabled)
}

.h-button-v2--outline-primary[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-primary-color);
    --h-button-bg: var(--h-button-outline-primary-bg);
    --h-button-border: var(--h-button-outline-primary-border)
}

.h-button-v2--outline-primary[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-primary-color-hover);
    --h-button-bg: var(--h-button-outline-primary-bg-hover);
    --h-button-border: var(--h-button-outline-primary-border-hover)
}

.h-button-v2--outline-primary.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-primary-color-disabled);
    --h-button-bg: var(--h-button-outline-primary-bg-disabled);
    --h-button-border: var(--h-button-outline-primary-border-disabled)
}

.h-button-v2--outline-light[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-light-color);
    --h-button-bg: var(--h-button-outline-light-bg);
    --h-button-border: var(--h-button-outline-light-border)
}

.h-button-v2--outline-light[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-light-color-hover);
    --h-button-bg: var(--h-button-outline-light-bg-hover);
    --h-button-border: var(--h-button-outline-light-border-hover)
}

.h-button-v2--outline-light.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-light-color-disabled);
    --h-button-bg: var(--h-button-outline-light-bg-disabled);
    --h-button-border: var(--h-button-outline-light-border-disabled)
}

.h-button-v2--outline-danger[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-danger-color);
    --h-button-bg: var(--h-button-outline-danger-bg);
    --h-button-border: var(--h-button-outline-danger-border)
}

.h-button-v2--outline-danger[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-danger-color-hover);
    --h-button-bg: var(--h-button-outline-danger-bg-hover);
    --h-button-border: var(--h-button-outline-danger-border-hover)
}

.h-button-v2--outline-danger.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-danger-color-disabled);
    --h-button-bg: var(--h-button-outline-danger-bg-disabled);
    --h-button-border: var(--h-button-outline-danger-border-disabled)
}

.h-button-v2--outline-neon[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-neon-color);
    --h-button-bg: var(--h-button-outline-neon-bg);
    --h-button-border: var(--h-button-outline-neon-border)
}

.h-button-v2--outline-neon[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-neon-color-hover);
    --h-button-bg: var(--h-button-outline-neon-bg-hover);
    --h-button-border: var(--h-button-outline-neon-border-hover)
}

.h-button-v2--outline-neon.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-neon-color-disabled);
    --h-button-bg: var(--h-button-outline-neon-bg-disabled);
    --h-button-border: var(--h-button-outline-neon-border-disabled)
}

.h-button-v2--outline-warning[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-warning-color);
    --h-button-bg: var(--h-button-outline-warning-bg);
    --h-button-border: var(--h-button-outline-warning-border)
}

.h-button-v2--outline-warning[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-warning-color-hover);
    --h-button-bg: var(--h-button-outline-warning-bg-hover);
    --h-button-border: var(--h-button-outline-warning-border-hover)
}

.h-button-v2--outline-warning.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-warning-color-disabled);
    --h-button-bg: var(--h-button-outline-warning-bg-disabled);
    --h-button-border: var(--h-button-outline-warning-border-disabled)
}

.h-button-v2--outline-neutral[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-neutral-color);
    --h-button-bg: var(--h-button-outline-neutral-bg);
    --h-button-border: var(--h-button-outline-neutral-border)
}

.h-button-v2--outline-neutral[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-neutral-color-hover);
    --h-button-bg: var(--h-button-outline-neutral-bg-hover);
    --h-button-border: var(--h-button-outline-neutral-border-hover)
}

.h-button-v2--outline-neutral.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-neutral-color-disabled);
    --h-button-bg: var(--h-button-outline-neutral-bg-disabled);
    --h-button-border: var(--h-button-outline-neutral-border-disabled)
}

.h-button-v2--outlineStrong-primary[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-strong-primary-color);
    --h-button-bg: var(--h-button-outline-strong-primary-bg);
    --h-button-border: var(--h-button-outline-strong-primary-border)
}

.h-button-v2--outlineStrong-primary[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-strong-primary-color-hover);
    --h-button-bg: var(--h-button-outline-strong-primary-bg-hover);
    --h-button-border: var(--h-button-outline-strong-primary-border-hover)
}

.h-button-v2--outlineStrong-primary.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-strong-primary-color-disabled);
    --h-button-bg: var(--h-button-outline-strong-primary-bg-disabled);
    --h-button-border: var(--h-button-outline-strong-primary-border-disabled)
}

.h-button-v2--outlineStrong-light[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-strong-light-color);
    --h-button-bg: var(--h-button-outline-strong-light-bg);
    --h-button-border: var(--h-button-outline-strong-light-border)
}

.h-button-v2--outlineStrong-light[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-strong-light-color-hover);
    --h-button-bg: var(--h-button-outline-strong-light-bg-hover);
    --h-button-border: var(--h-button-outline-strong-light-border-hover)
}

.h-button-v2--outlineStrong-light.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-strong-light-color-disabled);
    --h-button-bg: var(--h-button-outline-strong-light-bg-disabled);
    --h-button-border: var(--h-button-outline-strong-light-border-disabled)
}

.h-button-v2--outlineStrong-danger[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-strong-danger-color);
    --h-button-bg: var(--h-button-outline-strong-danger-bg);
    --h-button-border: var(--h-button-outline-strong-danger-border)
}

.h-button-v2--outlineStrong-danger[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-strong-danger-color-hover);
    --h-button-bg: var(--h-button-outline-strong-danger-bg-hover);
    --h-button-border: var(--h-button-outline-strong-danger-border-hover)
}

.h-button-v2--outlineStrong-danger.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-strong-danger-color-disabled);
    --h-button-bg: var(--h-button-outline-strong-danger-bg-disabled);
    --h-button-border: var(--h-button-outline-strong-danger-border-disabled)
}

.h-button-v2--outlineStrong-neon[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-strong-neon-color);
    --h-button-bg: var(--h-button-outline-strong-neon-bg);
    --h-button-border: var(--h-button-outline-strong-neon-border)
}

.h-button-v2--outlineStrong-neon[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-strong-neon-color-hover);
    --h-button-bg: var(--h-button-outline-strong-neon-bg-hover);
    --h-button-border: var(--h-button-outline-strong-neon-border-hover)
}

.h-button-v2--outlineStrong-neon.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-strong-neon-color-disabled);
    --h-button-bg: var(--h-button-outline-strong-neon-bg-disabled);
    --h-button-border: var(--h-button-outline-strong-neon-border-disabled)
}

.h-button-v2--outlineStrong-warning[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-strong-warning-color);
    --h-button-bg: var(--h-button-outline-strong-warning-bg);
    --h-button-border: var(--h-button-outline-strong-warning-border)
}

.h-button-v2--outlineStrong-warning[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-strong-warning-color-hover);
    --h-button-bg: var(--h-button-outline-strong-warning-bg-hover);
    --h-button-border: var(--h-button-outline-strong-warning-border-hover)
}

.h-button-v2--outlineStrong-warning.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-strong-warning-color-disabled);
    --h-button-bg: var(--h-button-outline-strong-warning-bg-disabled);
    --h-button-border: var(--h-button-outline-strong-warning-border-disabled)
}

.h-button-v2--outlineStrong-neutral[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-strong-neutral-color);
    --h-button-bg: var(--h-button-outline-strong-neutral-bg);
    --h-button-border: var(--h-button-outline-strong-neutral-border)
}

.h-button-v2--outlineStrong-neutral[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-strong-neutral-color-hover);
    --h-button-bg: var(--h-button-outline-strong-neutral-bg-hover);
    --h-button-border: var(--h-button-outline-strong-neutral-border-hover)
}

.h-button-v2--outlineStrong-neutral.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-outline-strong-neutral-color-disabled);
    --h-button-bg: var(--h-button-outline-strong-neutral-bg-disabled);
    --h-button-border: var(--h-button-outline-strong-neutral-border-disabled)
}

.h-button-v2--text-primary[data-v-65d5ee96] {
    --h-button-color: var(--h-button-text-primary-color);
    --h-button-bg: var(--h-button-text-primary-bg);
    --h-button-border: var(--h-button-text-primary-border)
}

.h-button-v2--text-primary[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-text-primary-color-hover);
    --h-button-bg: var(--h-button-text-primary-bg-hover);
    --h-button-border: var(--h-button-text-primary-border-hover)
}

.h-button-v2--text-primary.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-text-primary-color-disabled);
    --h-button-bg: var(--h-button-text-primary-bg-disabled);
    --h-button-border: var(--h-button-text-primary-border-disabled)
}

.h-button-v2--text-light[data-v-65d5ee96] {
    --h-button-color: var(--h-button-text-light-color);
    --h-button-bg: var(--h-button-text-light-bg);
    --h-button-border: var(--h-button-text-light-border)
}

.h-button-v2--text-light[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-text-light-color-hover);
    --h-button-bg: var(--h-button-text-light-bg-hover);
    --h-button-border: var(--h-button-text-light-border-hover)
}

.h-button-v2--text-light.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-text-light-color-disabled);
    --h-button-bg: var(--h-button-text-light-bg-disabled);
    --h-button-border: var(--h-button-text-light-border-disabled)
}

.h-button-v2--text-danger[data-v-65d5ee96] {
    --h-button-color: var(--h-button-text-danger-color);
    --h-button-bg: var(--h-button-text-danger-bg);
    --h-button-border: var(--h-button-text-danger-border)
}

.h-button-v2--text-danger[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-text-danger-color-hover);
    --h-button-bg: var(--h-button-text-danger-bg-hover);
    --h-button-border: var(--h-button-text-danger-border-hover)
}

.h-button-v2--text-danger.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-text-danger-color-disabled);
    --h-button-bg: var(--h-button-text-danger-bg-disabled);
    --h-button-border: var(--h-button-text-danger-border-disabled)
}

.h-button-v2--text-neon[data-v-65d5ee96] {
    --h-button-color: var(--h-button-text-neon-color);
    --h-button-bg: var(--h-button-text-neon-bg);
    --h-button-border: var(--h-button-text-neon-border)
}

.h-button-v2--text-neon[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-text-neon-color-hover);
    --h-button-bg: var(--h-button-text-neon-bg-hover);
    --h-button-border: var(--h-button-text-neon-border-hover)
}

.h-button-v2--text-neon.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-text-neon-color-disabled);
    --h-button-bg: var(--h-button-text-neon-bg-disabled);
    --h-button-border: var(--h-button-text-neon-border-disabled)
}

.h-button-v2--text-warning[data-v-65d5ee96] {
    --h-button-color: var(--h-button-text-warning-color);
    --h-button-bg: var(--h-button-text-warning-bg);
    --h-button-border: var(--h-button-text-warning-border)
}

.h-button-v2--text-warning[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-text-warning-color-hover);
    --h-button-bg: var(--h-button-text-warning-bg-hover);
    --h-button-border: var(--h-button-text-warning-border-hover)
}

.h-button-v2--text-warning.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-text-warning-color-disabled);
    --h-button-bg: var(--h-button-text-warning-bg-disabled);
    --h-button-border: var(--h-button-text-warning-border-disabled)
}

.h-button-v2--text-neutral[data-v-65d5ee96] {
    --h-button-color: var(--h-button-text-neutral-color);
    --h-button-bg: var(--h-button-text-neutral-bg);
    --h-button-border: var(--h-button-text-neutral-border)
}

.h-button-v2--text-neutral[data-v-65d5ee96]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-text-neutral-color-hover);
    --h-button-bg: var(--h-button-text-neutral-bg-hover);
    --h-button-border: var(--h-button-text-neutral-border-hover)
}

.h-button-v2--text-neutral.h-button-v2--disabled[data-v-65d5ee96] {
    --h-button-color: var(--h-button-text-neutral-color-disabled);
    --h-button-bg: var(--h-button-text-neutral-bg-disabled);
    --h-button-border: var(--h-button-text-neutral-border-disabled)
}

.h-button-v2--icon-only[data-v-65d5ee96] {
    gap: 0
}

.h-button-v2--full-width[data-v-65d5ee96] {
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.h-button-v2--small[data-v-65d5ee96] {
    padding: 5px 15px
}

.h-button-v2--large[data-v-65d5ee96] {
    padding: 11px 15px
}

.h-button-v2--x-large[data-v-65d5ee96] {
    padding: 11px 47px
}

.h-button-v2--disabled[data-v-65d5ee96]:not(.h-button-v2--loading) {
    cursor: not-allowed
}

.h-button-v2--loading[data-v-65d5ee96] {
    cursor: wait
}

.h-button-v2--loading .h-button-v2__icon[data-v-65d5ee96],
.h-button-v2--loading .h-button-v2__text[data-v-65d5ee96] {
    opacity: 0
}

.h-button-v2--loading .h-button-v2__loader[data-v-65d5ee96] {
    opacity: 1
}

.h-button-v2__icon[data-v-65d5ee96],
.h-button-v2__loader[data-v-65d5ee96],
.h-button-v2__text[data-v-65d5ee96] {
    transition: opacity .2s ease-in-out
}

.h-button-v2__text[data-v-65d5ee96] {
    color: inherit;
    opacity: 1
}

.h-button-v2__text--full-width[data-v-65d5ee96] {
    width: 100%
}

.h-button-v2__loader[data-v-65d5ee96] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity .2s ease-in-out;
    width: 100%
}

.h-button-v2[data-v-65d5ee96]:focus-visible {
    outline: 2px solid var(--meteorite--500);
    outline-offset: 2px
}

@media (max-width:576px) {
    .h-button-v2[data-v-65d5ee96] {
        width: 100%
    }
}

.h-card[data-v-3e55fb9e] {
    border: 1px solid var(--h-card-border-color);
    border-radius: var(--h-card-border-radius);
    padding: 0
}

.h-card--with-header[data-v-3e55fb9e] {
    border: none;
    border-radius: 0
}

.h-card--no-header[data-v-3e55fb9e] {
    background-color: var(--h-card-bg);
    padding: var(--h-card-padding)
}

@media (max-width:576px) {
    .h-card--no-header[data-v-3e55fb9e] {
        padding: var(--h-card-mobile-padding)
    }
}

.h-card--no-border .h-card__body[data-v-3e55fb9e],
.h-card--no-border .h-card__header[data-v-3e55fb9e],
.h-card--no-border[data-v-3e55fb9e] {
    border: none !important
}

.h-card__header[data-v-3e55fb9e] {
    background-color: var(--h-card-header-bg);
    border: 1px solid var(--h-card-header-border-color);
    border-bottom-color: var(--h-card-header-divider-color);
    border-top-left-radius: var(--h-card-border-radius);
    border-top-right-radius: var(--h-card-border-radius);
    padding: var(--h-card-header-padding)
}

.h-card__header--no-divider[data-v-3e55fb9e] {
    border-bottom: none
}

.h-card__header--no-border[data-v-3e55fb9e] {
    border-left: none;
    border-right: none;
    border-top: none
}

@media (max-width:576px) {
    .h-card__header[data-v-3e55fb9e] {
        padding: var(--h-card-mobile-header-padding)
    }
}

.h-card__body[data-v-3e55fb9e] {
    background-color: var(--h-card-bg);
    padding: var(--h-card-padding)
}

.h-card--with-header .h-card__body[data-v-3e55fb9e] {
    border: 1px solid var(--h-card-border-color);
    border-bottom-left-radius: var(--h-card-border-radius);
    border-bottom-right-radius: var(--h-card-border-radius);
    border-top: none
}

@media (max-width:576px) {
    .h-card__body[data-v-3e55fb9e] {
        padding: var(--h-card-mobile-padding)
    }
}

.h-icon-button[data-v-c848f877] {
    align-items: center;
    background-color: var(--h-icon-button-bg);
    border: var(--h-icon-button-border);
    border-radius: 8px;
    color: var(--h-icon-button-color);
    cursor: pointer;
    display: flex;
    justify-content: center;
    line-height: 16px;
    padding: 7px;
    transition: background-color .1s ease-in-out
}

.h-icon-button--contain-primary[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-contain-primary-color);
    --h-icon-button-bg: var(--h-button-contain-primary-bg);
    --h-icon-button-border: var(--h-button-contain-primary-border)
}

.h-icon-button--contain-primary[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-contain-primary-color-hover);
    --h-icon-button-bg: var(--h-button-contain-primary-bg-hover);
    --h-icon-button-border: var(--h-button-contain-primary-border-hover)
}

.h-icon-button--contain-primary.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-contain-primary-color-disabled);
    --h-icon-button-bg: var(--h-button-contain-primary-bg-disabled);
    --h-icon-button-border: var(--h-button-contain-primary-border-disabled)
}

.h-icon-button--contain-light[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-contain-light-color);
    --h-icon-button-bg: var(--h-button-contain-light-bg);
    --h-icon-button-border: var(--h-button-contain-light-border)
}

.h-icon-button--contain-light[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-contain-light-color-hover);
    --h-icon-button-bg: var(--h-button-contain-light-bg-hover);
    --h-icon-button-border: var(--h-button-contain-light-border-hover)
}

.h-icon-button--contain-light.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-contain-light-color-disabled);
    --h-icon-button-bg: var(--h-button-contain-light-bg-disabled);
    --h-icon-button-border: var(--h-button-contain-light-border-disabled)
}

.h-icon-button--contain-danger[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-contain-danger-color);
    --h-icon-button-bg: var(--h-button-contain-danger-bg);
    --h-icon-button-border: var(--h-button-contain-danger-border)
}

.h-icon-button--contain-danger[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-contain-danger-color-hover);
    --h-icon-button-bg: var(--h-button-contain-danger-bg-hover);
    --h-icon-button-border: var(--h-button-contain-danger-border-hover)
}

.h-icon-button--contain-danger.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-contain-danger-color-disabled);
    --h-icon-button-bg: var(--h-button-contain-danger-bg-disabled);
    --h-icon-button-border: var(--h-button-contain-danger-border-disabled)
}

.h-icon-button--contain-neon[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-contain-neon-color);
    --h-icon-button-bg: var(--h-button-contain-neon-bg);
    --h-icon-button-border: var(--h-button-contain-neon-border)
}

.h-icon-button--contain-neon[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-contain-neon-color-hover);
    --h-icon-button-bg: var(--h-button-contain-neon-bg-hover);
    --h-icon-button-border: var(--h-button-contain-neon-border-hover)
}

.h-icon-button--contain-neon.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-contain-neon-color-disabled);
    --h-icon-button-bg: var(--h-button-contain-neon-bg-disabled);
    --h-icon-button-border: var(--h-button-contain-neon-border-disabled)
}

.h-icon-button--contain-warning[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-contain-warning-color);
    --h-icon-button-bg: var(--h-button-contain-warning-bg);
    --h-icon-button-border: var(--h-button-contain-warning-border)
}

.h-icon-button--contain-warning[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-contain-warning-color-hover);
    --h-icon-button-bg: var(--h-button-contain-warning-bg-hover);
    --h-icon-button-border: var(--h-button-contain-warning-border-hover)
}

.h-icon-button--contain-warning.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-contain-warning-color-disabled);
    --h-icon-button-bg: var(--h-button-contain-warning-bg-disabled);
    --h-icon-button-border: var(--h-button-contain-warning-border-disabled)
}

.h-icon-button--contain-neutral[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-contain-neutral-color);
    --h-icon-button-bg: var(--h-button-contain-neutral-bg);
    --h-icon-button-border: var(--h-button-contain-neutral-border)
}

.h-icon-button--contain-neutral[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-contain-neutral-color-hover);
    --h-icon-button-bg: var(--h-button-contain-neutral-bg-hover);
    --h-icon-button-border: var(--h-button-contain-neutral-border-hover)
}

.h-icon-button--contain-neutral.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-contain-neutral-color-disabled);
    --h-icon-button-bg: var(--h-button-contain-neutral-bg-disabled);
    --h-icon-button-border: var(--h-button-contain-neutral-border-disabled)
}

.h-icon-button--outline-primary[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-primary-color);
    --h-icon-button-bg: var(--h-button-outline-primary-bg);
    --h-icon-button-border: var(--h-button-outline-primary-border)
}

.h-icon-button--outline-primary[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-primary-color-hover);
    --h-icon-button-bg: var(--h-button-outline-primary-bg-hover);
    --h-icon-button-border: var(--h-button-outline-primary-border-hover)
}

.h-icon-button--outline-primary.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-primary-color-disabled);
    --h-icon-button-bg: var(--h-button-outline-primary-bg-disabled);
    --h-icon-button-border: var(--h-button-outline-primary-border-disabled)
}

.h-icon-button--outline-light[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-light-color);
    --h-icon-button-bg: var(--h-button-outline-light-bg);
    --h-icon-button-border: var(--h-button-outline-light-border)
}

.h-icon-button--outline-light[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-light-color-hover);
    --h-icon-button-bg: var(--h-button-outline-light-bg-hover);
    --h-icon-button-border: var(--h-button-outline-light-border-hover)
}

.h-icon-button--outline-light.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-light-color-disabled);
    --h-icon-button-bg: var(--h-button-outline-light-bg-disabled);
    --h-icon-button-border: var(--h-button-outline-light-border-disabled)
}

.h-icon-button--outline-danger[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-danger-color);
    --h-icon-button-bg: var(--h-button-outline-danger-bg);
    --h-icon-button-border: var(--h-button-outline-danger-border)
}

.h-icon-button--outline-danger[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-danger-color-hover);
    --h-icon-button-bg: var(--h-button-outline-danger-bg-hover);
    --h-icon-button-border: var(--h-button-outline-danger-border-hover)
}

.h-icon-button--outline-danger.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-danger-color-disabled);
    --h-icon-button-bg: var(--h-button-outline-danger-bg-disabled);
    --h-icon-button-border: var(--h-button-outline-danger-border-disabled)
}

.h-icon-button--outline-neon[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-neon-color);
    --h-icon-button-bg: var(--h-button-outline-neon-bg);
    --h-icon-button-border: var(--h-button-outline-neon-border)
}

.h-icon-button--outline-neon[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-neon-color-hover);
    --h-icon-button-bg: var(--h-button-outline-neon-bg-hover);
    --h-icon-button-border: var(--h-button-outline-neon-border-hover)
}

.h-icon-button--outline-neon.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-neon-color-disabled);
    --h-icon-button-bg: var(--h-button-outline-neon-bg-disabled);
    --h-icon-button-border: var(--h-button-outline-neon-border-disabled)
}

.h-icon-button--outline-warning[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-warning-color);
    --h-icon-button-bg: var(--h-button-outline-warning-bg);
    --h-icon-button-border: var(--h-button-outline-warning-border)
}

.h-icon-button--outline-warning[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-warning-color-hover);
    --h-icon-button-bg: var(--h-button-outline-warning-bg-hover);
    --h-icon-button-border: var(--h-button-outline-warning-border-hover)
}

.h-icon-button--outline-warning.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-warning-color-disabled);
    --h-icon-button-bg: var(--h-button-outline-warning-bg-disabled);
    --h-icon-button-border: var(--h-button-outline-warning-border-disabled)
}

.h-icon-button--outline-neutral[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-neutral-color);
    --h-icon-button-bg: var(--h-button-outline-neutral-bg);
    --h-icon-button-border: var(--h-button-outline-neutral-border)
}

.h-icon-button--outline-neutral[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-neutral-color-hover);
    --h-icon-button-bg: var(--h-button-outline-neutral-bg-hover);
    --h-icon-button-border: var(--h-button-outline-neutral-border-hover)
}

.h-icon-button--outline-neutral.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-neutral-color-disabled);
    --h-icon-button-bg: var(--h-button-outline-neutral-bg-disabled);
    --h-icon-button-border: var(--h-button-outline-neutral-border-disabled)
}

.h-icon-button--outlineStrong-primary[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-strong-primary-color);
    --h-icon-button-bg: var(--h-button-outline-strong-primary-bg);
    --h-icon-button-border: var(--h-button-outline-strong-primary-border)
}

.h-icon-button--outlineStrong-primary[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-strong-primary-color-hover);
    --h-icon-button-bg: var(--h-button-outline-strong-primary-bg-hover);
    --h-icon-button-border: var(--h-button-outline-strong-primary-border-hover)
}

.h-icon-button--outlineStrong-primary.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-strong-primary-color-disabled);
    --h-icon-button-bg: var(--h-button-outline-strong-primary-bg-disabled);
    --h-icon-button-border: var(--h-button-outline-strong-primary-border-disabled)
}

.h-icon-button--outlineStrong-light[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-strong-light-color);
    --h-icon-button-bg: var(--h-button-outline-strong-light-bg);
    --h-icon-button-border: var(--h-button-outline-strong-light-border)
}

.h-icon-button--outlineStrong-light[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-strong-light-color-hover);
    --h-icon-button-bg: var(--h-button-outline-strong-light-bg-hover);
    --h-icon-button-border: var(--h-button-outline-strong-light-border-hover)
}

.h-icon-button--outlineStrong-light.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-strong-light-color-disabled);
    --h-icon-button-bg: var(--h-button-outline-strong-light-bg-disabled);
    --h-icon-button-border: var(--h-button-outline-strong-light-border-disabled)
}

.h-icon-button--outlineStrong-danger[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-strong-danger-color);
    --h-icon-button-bg: var(--h-button-outline-strong-danger-bg);
    --h-icon-button-border: var(--h-button-outline-strong-danger-border)
}

.h-icon-button--outlineStrong-danger[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-strong-danger-color-hover);
    --h-icon-button-bg: var(--h-button-outline-strong-danger-bg-hover);
    --h-icon-button-border: var(--h-button-outline-strong-danger-border-hover)
}

.h-icon-button--outlineStrong-danger.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-strong-danger-color-disabled);
    --h-icon-button-bg: var(--h-button-outline-strong-danger-bg-disabled);
    --h-icon-button-border: var(--h-button-outline-strong-danger-border-disabled)
}

.h-icon-button--outlineStrong-neon[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-strong-neon-color);
    --h-icon-button-bg: var(--h-button-outline-strong-neon-bg);
    --h-icon-button-border: var(--h-button-outline-strong-neon-border)
}

.h-icon-button--outlineStrong-neon[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-strong-neon-color-hover);
    --h-icon-button-bg: var(--h-button-outline-strong-neon-bg-hover);
    --h-icon-button-border: var(--h-button-outline-strong-neon-border-hover)
}

.h-icon-button--outlineStrong-neon.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-strong-neon-color-disabled);
    --h-icon-button-bg: var(--h-button-outline-strong-neon-bg-disabled);
    --h-icon-button-border: var(--h-button-outline-strong-neon-border-disabled)
}

.h-icon-button--outlineStrong-warning[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-strong-warning-color);
    --h-icon-button-bg: var(--h-button-outline-strong-warning-bg);
    --h-icon-button-border: var(--h-button-outline-strong-warning-border)
}

.h-icon-button--outlineStrong-warning[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-strong-warning-color-hover);
    --h-icon-button-bg: var(--h-button-outline-strong-warning-bg-hover);
    --h-icon-button-border: var(--h-button-outline-strong-warning-border-hover)
}

.h-icon-button--outlineStrong-warning.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-strong-warning-color-disabled);
    --h-icon-button-bg: var(--h-button-outline-strong-warning-bg-disabled);
    --h-icon-button-border: var(--h-button-outline-strong-warning-border-disabled)
}

.h-icon-button--outlineStrong-neutral[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-strong-neutral-color);
    --h-icon-button-bg: var(--h-button-outline-strong-neutral-bg);
    --h-icon-button-border: var(--h-button-outline-strong-neutral-border)
}

.h-icon-button--outlineStrong-neutral[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-strong-neutral-color-hover);
    --h-icon-button-bg: var(--h-button-outline-strong-neutral-bg-hover);
    --h-icon-button-border: var(--h-button-outline-strong-neutral-border-hover)
}

.h-icon-button--outlineStrong-neutral.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-outline-strong-neutral-color-disabled);
    --h-icon-button-bg: var(--h-button-outline-strong-neutral-bg-disabled);
    --h-icon-button-border: var(--h-button-outline-strong-neutral-border-disabled)
}

.h-icon-button--text-primary[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-text-primary-color);
    --h-icon-button-bg: var(--h-button-text-primary-bg);
    --h-icon-button-border: var(--h-button-text-primary-border)
}

.h-icon-button--text-primary[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-text-primary-color-hover);
    --h-icon-button-bg: var(--h-button-text-primary-bg-hover);
    --h-icon-button-border: var(--h-button-text-primary-border-hover)
}

.h-icon-button--text-primary.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-text-primary-color-disabled);
    --h-icon-button-bg: var(--h-button-text-primary-bg-disabled);
    --h-icon-button-border: var(--h-button-text-primary-border-disabled)
}

.h-icon-button--text-light[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-text-light-color);
    --h-icon-button-bg: var(--h-button-text-light-bg);
    --h-icon-button-border: var(--h-button-text-light-border)
}

.h-icon-button--text-light[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-text-light-color-hover);
    --h-icon-button-bg: var(--h-button-text-light-bg-hover);
    --h-icon-button-border: var(--h-button-text-light-border-hover)
}

.h-icon-button--text-light.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-text-light-color-disabled);
    --h-icon-button-bg: var(--h-button-text-light-bg-disabled);
    --h-icon-button-border: var(--h-button-text-light-border-disabled)
}

.h-icon-button--text-danger[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-text-danger-color);
    --h-icon-button-bg: var(--h-button-text-danger-bg);
    --h-icon-button-border: var(--h-button-text-danger-border)
}

.h-icon-button--text-danger[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-text-danger-color-hover);
    --h-icon-button-bg: var(--h-button-text-danger-bg-hover);
    --h-icon-button-border: var(--h-button-text-danger-border-hover)
}

.h-icon-button--text-danger.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-text-danger-color-disabled);
    --h-icon-button-bg: var(--h-button-text-danger-bg-disabled);
    --h-icon-button-border: var(--h-button-text-danger-border-disabled)
}

.h-icon-button--text-neon[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-text-neon-color);
    --h-icon-button-bg: var(--h-button-text-neon-bg);
    --h-icon-button-border: var(--h-button-text-neon-border)
}

.h-icon-button--text-neon[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-text-neon-color-hover);
    --h-icon-button-bg: var(--h-button-text-neon-bg-hover);
    --h-icon-button-border: var(--h-button-text-neon-border-hover)
}

.h-icon-button--text-neon.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-text-neon-color-disabled);
    --h-icon-button-bg: var(--h-button-text-neon-bg-disabled);
    --h-icon-button-border: var(--h-button-text-neon-border-disabled)
}

.h-icon-button--text-warning[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-text-warning-color);
    --h-icon-button-bg: var(--h-button-text-warning-bg);
    --h-icon-button-border: var(--h-button-text-warning-border)
}

.h-icon-button--text-warning[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-text-warning-color-hover);
    --h-icon-button-bg: var(--h-button-text-warning-bg-hover);
    --h-icon-button-border: var(--h-button-text-warning-border-hover)
}

.h-icon-button--text-warning.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-text-warning-color-disabled);
    --h-icon-button-bg: var(--h-button-text-warning-bg-disabled);
    --h-icon-button-border: var(--h-button-text-warning-border-disabled)
}

.h-icon-button--text-neutral[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-text-neutral-color);
    --h-icon-button-bg: var(--h-button-text-neutral-bg);
    --h-icon-button-border: var(--h-button-text-neutral-border)
}

.h-icon-button--text-neutral[data-v-c848f877]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-text-neutral-color-hover);
    --h-icon-button-bg: var(--h-button-text-neutral-bg-hover);
    --h-icon-button-border: var(--h-button-text-neutral-border-hover)
}

.h-icon-button--text-neutral.h-icon-button--disabled[data-v-c848f877] {
    --h-icon-button-color: var(--h-button-text-neutral-color-disabled);
    --h-icon-button-bg: var(--h-button-text-neutral-bg-disabled);
    --h-icon-button-border: var(--h-button-text-neutral-border-disabled)
}

.h-icon-button--small[data-v-c848f877] {
    padding: 7px
}

.h-icon-button--large[data-v-c848f877] {
    padding: 11px
}

.h-icon-button--disabled[data-v-c848f877]:not(.h-icon-button--loading) {
    cursor: not-allowed
}

.h-icon-button--loading[data-v-c848f877] {
    cursor: wait
}

.h-icon-button--loading .h-icon[data-v-c848f877] {
    opacity: 0
}

.h-icon-button[data-v-c848f877]:focus-visible {
    outline: 2px solid var(--meteorite--500);
    outline-offset: 2px
}

.h-label[data-v-a3a4aba6] {
    align-items: center;
    border-radius: 8px;
    display: inline-flex;
    gap: 4px;
    padding: 2px 8px;
    white-space: nowrap;
    width: -moz-fit-content;
    width: fit-content
}

.h-label--contain-success[data-v-a3a4aba6] {
    background-color: var(--h-label-contain-success-bg);
    color: var(--h-label-contain-success-color);
    outline: var(--h-label-contain-success-outline)
}

.h-label--contain-warning[data-v-a3a4aba6] {
    background-color: var(--h-label-contain-warning-bg);
    color: var(--h-label-contain-warning-color);
    outline: var(--h-label-contain-warning-outline)
}

.h-label--contain-danger[data-v-a3a4aba6] {
    background-color: var(--h-label-contain-danger-bg);
    color: var(--h-label-contain-danger-color);
    outline: var(--h-label-contain-danger-outline)
}

.h-label--contain-primary[data-v-a3a4aba6] {
    background-color: var(--h-label-contain-primary-bg);
    color: var(--h-label-contain-primary-color);
    outline: var(--h-label-contain-primary-outline)
}

.h-label--contain-gray[data-v-a3a4aba6] {
    background-color: var(--h-label-contain-gray-bg);
    color: var(--h-label-contain-gray-color);
    outline: var(--h-label-contain-gray-outline)
}

.h-label--contain-grayLight[data-v-a3a4aba6] {
    background-color: var(--h-label-contain-grayLight-bg);
    color: var(--h-label-contain-grayLight-color);
    outline: var(--h-label-contain-grayLight-outline)
}

.h-label--contain-meteorite[data-v-a3a4aba6] {
    background-color: var(--h-label-contain-meteorite-bg);
    color: var(--h-label-contain-meteorite-color);
    outline: var(--h-label-contain-meteorite-outline)
}

.h-label--outline-success[data-v-a3a4aba6] {
    background-color: var(--h-label-outline-success-bg);
    color: var(--h-label-outline-success-color);
    outline: var(--h-label-outline-success-outline)
}

.h-label--outline-warning[data-v-a3a4aba6] {
    background-color: var(--h-label-outline-warning-bg);
    color: var(--h-label-outline-warning-color);
    outline: var(--h-label-outline-warning-outline)
}

.h-label--outline-danger[data-v-a3a4aba6] {
    background-color: var(--h-label-outline-danger-bg);
    color: var(--h-label-outline-danger-color);
    outline: var(--h-label-outline-danger-outline)
}

.h-label--outline-primary[data-v-a3a4aba6] {
    background-color: var(--h-label-outline-primary-bg);
    color: var(--h-label-outline-primary-color);
    outline: var(--h-label-outline-primary-outline)
}

.h-label--outline-gray[data-v-a3a4aba6] {
    background-color: var(--h-label-outline-gray-bg);
    color: var(--h-label-outline-gray-color);
    outline: var(--h-label-outline-gray-outline)
}

.h-label--outline-grayLight[data-v-a3a4aba6] {
    background-color: var(--h-label-outline-grayLight-bg);
    color: var(--h-label-outline-grayLight-color);
    outline: var(--h-label-outline-grayLight-outline)
}

.h-label--outline-meteorite[data-v-a3a4aba6] {
    background-color: var(--h-label-outline-meteorite-bg);
    color: var(--h-label-outline-meteorite-color);
    outline: var(--h-label-outline-meteorite-outline)
}

.h-label__capitalized[data-v-a3a4aba6] {
    text-transform: capitalize
}

.h-label__uppercase[data-v-a3a4aba6] {
    text-transform: uppercase
}

.h-toggle[data-v-891dcb29] {
    align-items: center;
    background: currentColor;
    border: 1px solid;
    border-radius: 1.25em;
    color: var(--neutral--300);
    cursor: pointer;
    display: flex;
    font-size: 1.3rem;
    height: 2em;
    overflow: hidden;
    position: relative;
    transition: all .3s;
    width: 4em
}

.h-toggle--notify[data-v-891dcb29],
.h-toggle--off[data-v-891dcb29],
.h-toggle--on[data-v-891dcb29] {
    color: inherit;
    font-size: .7em
}

.h-toggle input[data-v-891dcb29] {
    height: 0;
    margin-left: -999px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    width: 0
}

input:empty~span .h-toggle--on[data-v-891dcb29] {
    display: none
}

input:empty~span .h-toggle--off[data-v-891dcb29] {
    display: inline
}

.h-toggle input:checked~span[data-v-891dcb29] {
    opacity: 1;
    transform: translate(100%) scale(.7)
}

input:checked~span>.h-toggle--on[data-v-891dcb29] {
    display: inline
}

input:checked~span .h-toggle--off[data-v-891dcb29] {
    display: none
}

.h-toggle>span[data-v-891dcb29] {
    align-items: center;
    background: var(--neutral--0);
    border: 1px solid;
    border-radius: 50%;
    color: currentColor;
    display: inline-flex;
    height: 2em;
    justify-content: center;
    margin: -1px;
    opacity: .4;
    overflow: hidden;
    transform: translate(0) scale(.75);
    transition: all .15s;
    width: 2em
}

.h-toggle--disabled[data-v-891dcb29] {
    opacity: .38;
    pointer-events: none
}

.h-toggle--disabled[data-v-891dcb29],
.h-toggle--unavailable[data-v-891dcb29] {
    color: var(--neutral--200)
}

.h-toggle--normal[data-v-891dcb29] {
    height: 24px;
    width: 48px
}

.h-toggle--normal.h-toggle>span[data-v-891dcb29] {
    height: 24px;
    transform: translate(0) scale(1);
    width: 24px
}

.h-toggle--normal input:checked~span[data-v-891dcb29] {
    transform: translate(100%) scale(1)
}

.h-toggle--slim[data-v-891dcb29] {
    background: var(--neutral--300);
    border: 0;
    height: 22px;
    overflow: visible;
    width: 37px
}

.h-toggle--slim.active[data-v-891dcb29] {
    background: var(--primary--500)
}

.h-toggle--slim.h-toggle>span[data-v-891dcb29] {
    border: 0;
    height: 22px;
    opacity: 1;
    transform: translate(5%) scale(.8);
    width: 22px
}

.h-toggle--slim input:checked~span[data-v-891dcb29] {
    transform: translate(72%) scale(.8)
}

.action-row[data-v-e9ecfa3a] {
    padding: 16px 24px
}

@media (max-width:576px) {
    .action-row[data-v-e9ecfa3a] {
        padding: 16px 16px 20px
    }
}

.action-row__container[data-v-e9ecfa3a] {
    align-items: center;
    -moz-column-gap: 24px;
    column-gap: 24px;
    display: flex;
    justify-content: space-between;
    position: relative
}

@media (max-width:576px) {
    .action-row__container[data-v-e9ecfa3a] {
        align-items: flex-start;
        flex-direction: column
    }
}

.action-row__title[data-v-e9ecfa3a] {
    margin-bottom: 0;
    margin-top: 0
}

.action-row__subtitle[data-v-e9ecfa3a] {
    color: var(--neutral--300);
    font-size: 14px;
    margin-bottom: 0
}

.action-row__label[data-v-e9ecfa3a] {
    margin-left: 8px
}

.action-row__info[data-v-e9ecfa3a] {
    align-items: center;
    -moz-column-gap: 24px;
    column-gap: 24px;
    display: flex;
    row-gap: 16px
}

.action-row__icon[data-v-e9ecfa3a] {
    align-items: center;
    background-color: var(--neutral--100);
    border-radius: 50%;
    display: flex;
    height: 48px;
    justify-content: center;
    width: 48px
}

.action-row__actions[data-v-e9ecfa3a] {
    align-items: center;
    display: flex;
    gap: 16px
}

@media (max-width:767px) {
    .action-row__actions[data-v-e9ecfa3a] {
        gap: 8px;
        justify-content: space-between
    }
}

@media (max-width:576px) {
    .action-row__actions[data-v-e9ecfa3a] {
        align-items: flex-start;
        flex-direction: column
    }
}

@media (max-width:767px) {
    .action-row__action-container[data-v-e9ecfa3a] {
        width: -moz-fit-content;
        width: fit-content
    }
}

.action-row__action[data-v-e9ecfa3a] {
    cursor: pointer
}

.action-row__action--button[data-v-e9ecfa3a] {
    width: -moz-max-content;
    width: max-content
}

.action-row__expandable[data-v-e9ecfa3a] {
    margin-top: 16px
}

@media (max-width:767px) {
    .action-row[data-v-e9ecfa3a] {
        flex-wrap: wrap
    }

    .action-row__info[data-v-e9ecfa3a] {
        flex-wrap: wrap;
        margin-bottom: 16px;
        width: 100%
    }

    .action-row__icon-container[data-v-e9ecfa3a] {
        width: 100%
    }
}

.action-row-group__title[data-v-1107e0c6] {
    margin: 0
}

.action-row-group__expand[data-v-1107e0c6] {
    display: flex;
    justify-content: center;
    padding: 16px
}

.action-row-group__action[data-v-1107e0c6] {
    border-bottom: 1px solid var(--neutral--200) !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.action-row-group__action[data-v-1107e0c6]:last-child {
    border-bottom: none !important;
    border-bottom-left-radius: 16px !important;
    border-bottom-right-radius: 16px !important
}

.chatbot-answer[data-v-d47df929] {
    align-items: flex-start;
    background-color: var(--neutral--100);
    border-radius: 8px;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;
    padding: 16px
}

.chatbot-answer__image[data-v-d47df929] {
    align-items: center;
    border-radius: 4px;
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    margin-right: 16px;
    overflow: hidden;
    width: 24px
}

.chatbot-answer__image img[data-v-d47df929] {
    height: 100%;
    width: 100%
}

.chatbot-answer__icon[data-v-d47df929] {
    align-items: center;
    background-color: var(--primary--500);
    border-radius: 4px;
    color: var(--neutral--0);
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    margin-right: 16px;
    width: 24px
}

.chatbot-answer__dots-wrapper[data-v-d47df929] {
    align-items: center;
    align-self: center;
    display: flex;
    gap: 2px;
    justify-content: center
}

.chatbot-answer__moving-dot[data-v-d47df929] {
    animation: moving-dot-d47df929 1.2s ease-in-out infinite both;
    background-color: var(--neutral--300);
    border-radius: 50%;
    height: 6px;
    width: 6px
}

.chatbot-answer__moving-dot[data-v-d47df929]:first-child {
    animation-delay: .2s
}

.chatbot-answer__moving-dot[data-v-d47df929]:nth-child(2) {
    animation-delay: .4s
}

.chatbot-answer__moving-dot[data-v-d47df929]:nth-child(3) {
    animation-delay: .6s
}

@keyframes moving-dot-d47df929 {

    0%,
    80%,
    to {
        transform: scale(.6)
    }

    40% {
        transform: scale(1)
    }
}

.chatbot-answer__message[data-v-d47df929] {
    width: 100%
}

.chatbot-answer__function-button[data-v-d47df929] {
    background-color: transparent;
    border: 1px solid var(--neutral--200);
    border-radius: 8px;
    color: var(--primary--500);
    cursor: pointer;
    font-weight: 700;
    margin-top: 8px;
    padding: 8px 16px;
    transition: background-color .2s
}

.chatbot-answer__function-button[data-v-d47df929]:hover {
    background-color: var(--primary--50)
}

[data-v-d47df929] .chatbot-answer__message>:not(:last-child) {
    margin-bottom: 8px
}

[data-v-d47df929] .chatbot-answer__message pre {
    white-space: break-spaces
}

[data-v-d47df929] .chatbot-answer__message pre:has(code) {
    background-color: var(--neutral--400);
    border-radius: 8px;
    color: var(--neutral--0);
    padding: 8px 16px
}

[data-v-d47df929] .chatbot-answer__message code {
    background: none;
    font-size: 12px
}

[data-v-d47df929] .chatbot-answer__message a {
    color: var(--primary--500);
    text-decoration: underline
}

[data-v-d47df929] .chatbot-answer__message p:has(a) {
    overflow-wrap: anywhere
}

[data-v-d47df929] .chatbot-answer__message p {
    color: var(--neutral--600);
    margin: 0
}

.chatbot-answer[data-v-e18089e1] {
    align-items: flex-start;
    background-color: var(--neutral--0);
    border-radius: 8px;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;
    padding: 16px
}

.chatbot-answer__icon[data-v-e18089e1] {
    align-items: center;
    background-color: var(--neutral--100);
    border-radius: 4px;
    color: var(--neutral--300);
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    margin-right: 16px;
    padding: 2px
}

.chatbot-answer__message[data-v-e18089e1] {
    color: var(--neutral--600);
    margin: 0;
    overflow-wrap: anywhere
}

.chatbot-system-message[data-v-3125f862] {
    align-items: flex-start;
    border: 1px solid var(--neutral--200);
    border-radius: 8px;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;
    padding: 16px
}

.chatbot-system-message__icon[data-v-3125f862] {
    align-items: center;
    border-radius: 4px;
    color: var(--neutral--300);
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    margin-right: 16px
}

.chatbot-system-message--info[data-v-3125f862] {
    border: 0;
    padding: 8px 16px
}

.chatbot-system-message--info[data-v-3125f862] .chatbot-system-message__message {
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%
}

.chatbot-system-message--info[data-v-3125f862] .chatbot-system-message__message p {
    color: var(--neutral--300)
}

[data-v-3125f862] .chatbot-system-message__message p {
    color: var(--neutral--600);
    margin: 0
}

.chatbot-conversation[data-v-f5999c03] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: 100%;
    overflow-y: auto;
    padding: 0 8px 8px
}

.loader[data-v-14e37635] {
    height: 20px;
    position: relative;
    width: 20px
}

.loader__element[data-v-14e37635] {
    animation: spin-14e37635 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
    border: 4px solid;
    border-color: var(--neutral--300) transparent transparent;
    border-radius: 50%;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.loader__element[data-v-14e37635]:first-child {
    animation-delay: -.45s
}

.loader__element[data-v-14e37635]:nth-child(2) {
    animation-delay: -.3s
}

.loader__element[data-v-14e37635]:nth-child(3) {
    animation-delay: -.15s
}

.loader__element[data-v-14e37635]:nth-child(4) {
    animation: none;
    border-color: var(--neutral--300);
    opacity: .2
}

@keyframes spin-14e37635 {
    to {
        transform: rotate(1turn)
    }
}

.chatbot-modal-backdrop[data-v-107b885e] {
    align-items: center;
    background-color: #1d1e2059;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    inset: 0;
    position: absolute
}

.chatbot-modal-container[data-v-107b885e] {
    background-color: var(--neutral--0);
    border-radius: 8px;
    width: calc(100% - 16px)
}

.chatbot-button[data-v-d3c3d48d] {
    background-color: transparent;
    border: none;
    box-shadow: none;
    outline: none
}

.feedback-modal[data-v-d3c3d48d] {
    padding: 16px;
    position: relative
}

.feedback-modal__back-button[data-v-d3c3d48d] {
    cursor: pointer;
    left: 16px;
    position: absolute;
    top: 16px
}

.feedback-modal__close-button[data-v-d3c3d48d] {
    cursor: pointer;
    position: absolute;
    right: 16px;
    top: 16px
}

.feedback-modal__title[data-v-d3c3d48d] {
    margin: 8px 48px 16px;
    text-align: center
}

.feedback-modal__description[data-v-d3c3d48d] {
    color: var(--neutral--300);
    margin-top: 4px
}

.feedback-modal__buttons[data-v-d3c3d48d] {
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    margin-top: 16px
}

.feedback-modal__comment[data-v-d3c3d48d] {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    gap: 16px
}

.feedback-modal__success[data-v-d3c3d48d] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: center;
    min-height: 151px;
    width: 100%
}

.feedback-modal__input[data-v-d3c3d48d] {
    background: var(--neutral--0);
    border: 1px solid var(--neutral--200);
    border-radius: 4px;
    font-size: 14px;
    line-height: 24px;
    min-height: 120px;
    padding: 12px 16px;
    width: 100%
}

.feedback-modal__input[data-v-d3c3d48d]:active,
.feedback-modal__input[data-v-d3c3d48d]:focus {
    border-color: var(--primary--500);
    outline: none
}

.feedback-modal__input[data-v-d3c3d48d]::-webkit-scrollbar {
    display: none
}

.feedback-modal-rating__list[data-v-d3c3d48d] {
    display: flex;
    gap: 4px;
    justify-content: space-between;
    list-style: none;
    margin-bottom: 8px;
    padding-left: 0
}

.feedback-modal-rating__list li[data-v-d3c3d48d] {
    border: 1px solid var(--neutral--200);
    border-radius: 8px;
    cursor: pointer;
    padding: 8px 0;
    text-align: center;
    width: 40px
}

.feedback-modal-rating__list li[data-v-d3c3d48d]:hover {
    background-color: var(--neutral--100)
}

.feedback-modal-rating__text[data-v-d3c3d48d] {
    color: var(--neutral--300);
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px
}

.restart-modal[data-v-63a936ca] {
    padding: 16px
}

.restart-modal__description[data-v-63a936ca] {
    color: var(--neutral--300);
    margin-top: 4px
}

.restart-modal__buttons[data-v-63a936ca] {
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    margin-top: 16px
}

.chatbot-button[data-v-10c63159] {
    background-color: transparent;
    border: none;
    box-shadow: none;
    outline: none
}

.chatbot-wrapper[data-v-10c63159] {
    bottom: 0;
    display: flex;
    filter: drop-shadow(0 0 12px rgba(29, 30, 32, .16));
    flex-direction: column;
    justify-content: flex-end;
    overflow: hidden;
    pointer-events: none;
    position: fixed;
    right: 8px;
    width: 360px;
    z-index: 999
}

.chatbot-wrapper--hidden[data-v-10c63159] {
    pointer-events: none
}

.chatbot-wrapper--mobile[data-v-10c63159] {
    overflow: visible;
    right: 0;
    width: 100%
}

.chatbot-wrapper--mobile .chatbot[data-v-10c63159] {
    margin-bottom: 0
}

.chatbot-wrapper--mobile .chatbot-footer__input[data-v-10c63159] {
    font-size: 16px
}

.chatbot-wrapper__resource-triggers[data-v-10c63159] {
    border-radius: 50%;
    display: flex;
    margin-bottom: 8px;
    margin-left: auto;
    padding: 4px;
    pointer-events: auto;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 999
}

.chatbot-wrapper__resource-triggers--hidden[data-v-10c63159] {
    display: none
}

.chatbot-wrapper__secondary-button[data-v-10c63159] {
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    margin: 4px;
    pointer-events: auto
}

.chatbot-wrapper__close-icon[data-v-10c63159] {
    align-items: center;
    background: var(--neutral--0);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    filter: drop-shadow(0 0 12px 0 rgba(29, 30, 32, .16));
    height: 40px;
    justify-content: center;
    padding: 12px;
    width: 40px
}

.chatbot-wrapper__close-icon[data-v-10c63159]:hover {
    background: var(--neutral--50)
}

.chatbot-wrapper__secondary-button-text[data-v-10c63159] {
    background: var(--neutral--0);
    border-radius: 999px;
    cursor: pointer;
    filter: drop-shadow(0 0 12px 0 rgba(29, 30, 32, .16));
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    padding: 8px 16px;
    text-align: left
}

.chatbot-wrapper__secondary-button-text[data-v-10c63159]:hover {
    background: var(--neutral--50)
}

.chatbot-wrapper__ai-chatbot-button[data-v-10c63159] {
    align-items: center;
    background-color: var(--primary--500);
    border-radius: 100px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    gap: 8px;
    justify-content: center;
    line-height: 24px;
    padding: 8px 16px 8px 8px
}

.chatbot-wrapper__ai-chatbot-button span[data-v-10c63159] {
    color: var(--neutral--0)
}

.chatbot-wrapper__ai-chatbot-button .icon[data-v-10c63159] {
    margin-right: 0
}

.chatbot-wrapper__ai-chatbot-button[data-v-10c63159]:hover {
    background-color: var(--primary--600)
}

.chatbot-wrapper__footer-hint[data-v-10c63159] {
    align-self: center;
    color: var(--neutral--300);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.chatbot-wrapper__backdrop[data-v-10c63159] {
    background-color: #1d1e2059;
    height: 100vh;
    left: 0;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: 998
}

.chatbot[data-v-10c63159] {
    background: var(--neutral--0);
    border: 1px solid var(--neutral--200);
    border-radius: 8px;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    height: min(100px, 100vh);
    margin-bottom: 8px;
    pointer-events: auto;
    position: relative;
    z-index: 999
}

.chatbot-header[data-v-10c63159] {
    display: flex;
    justify-content: space-between;
    padding: 8px 8px 8px 16px
}

.chatbot-header__image[data-v-10c63159] {
    align-items: center;
    border-radius: 4px;
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    margin-right: 12px;
    overflow: hidden;
    width: 24px
}

.chatbot-header__image img[data-v-10c63159] {
    height: 100%;
    width: 100%
}

.chatbot-header__text[data-v-10c63159] {
    align-items: center;
    color: var(--neutral--600);
    display: flex;
    font-size: 16px;
    font-weight: 700;
    gap: 4px;
    line-height: 1.5
}

.chatbot-header__beta[data-v-10c63159] {
    background-color: var(--neutral--100);
    border-radius: 4px;
    color: var(--neutral--300);
    font-size: 12px;
    padding: 4px 8px;
    text-transform: uppercase
}

.chatbot-header__action-button-wrapper[data-v-10c63159] {
    position: relative
}

.chatbot-header__action-button-tooltip[data-v-10c63159] {
    background-color: var(--neutral--300);
    border-radius: 4px;
    color: var(--neutral--0);
    display: none;
    font-size: 14px;
    left: 50%;
    line-height: 1.7;
    padding: 0 8px;
    pointer-events: none;
    position: absolute;
    text-wrap: nowrap;
    top: 44px;
    transform: translate(-50%)
}

.chatbot-header__action-button[data-v-10c63159] {
    align-items: center;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    width: 40px
}

.chatbot-header__action-button--feedback[data-v-10c63159] {
    gap: 8px;
    width: auto
}

.chatbot-header__action-button--text[data-v-10c63159] {
    font-size: 14px;
    font-weight: 700
}

.chatbot-header__action-button[data-v-10c63159]:hover {
    background-color: var(--neutral--100)
}

.chatbot-header__action-button:hover+.chatbot-header__action-button-tooltip[data-v-10c63159] {
    display: block
}

.chatbot-header__actions[data-v-10c63159] {
    align-items: center;
    display: flex;
    gap: 4px
}

.chatbot-footer[data-v-10c63159] {
    align-items: flex-end;
    background-color: var(--neutral--0);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: flex;
    flex-direction: column;
    padding: 8px
}

.chatbot-footer__character-count[data-v-10c63159] {
    align-self: flex-end;
    color: var(--neutral--300);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.chatbot-footer__input-wrapper[data-v-10c63159] {
    align-items: center;
    background-color: var(--neutral--0);
    border: 1px solid var(--neutral--200);
    border-radius: 8px;
    display: flex;
    height: 100%;
    margin-bottom: 8px;
    padding: 0 4px 0 8px;
    resize: none;
    transition: border-color .2s ease-in-out;
    width: 100%
}

.chatbot-footer__input-wrapper[data-v-10c63159]:focus-within,
.chatbot-footer__input-wrapper[data-v-10c63159]:hover {
    border-color: var(--primary--500)
}

.chatbot-footer__input[data-v-10c63159] {
    background-color: var(--neutral--0);
    border: none;
    color: var(--neutral--600);
    font-family: inherit;
    font-size: 14px;
    line-height: 1.7;
    max-height: 192px;
    outline: none;
    overflow: auto;
    overflow-y: auto;
    padding: 12px 8px;
    resize: none;
    width: 100%
}

.chatbot-footer__input[data-v-10c63159]::-webkit-scrollbar {
    display: none
}

.chatbot-footer__input-placeholder[data-v-10c63159] {
    color: var(--neutral--300);
    font-size: inherit
}

.chatbot-footer__send-button[data-v-10c63159] {
    align-items: center;
    align-self: flex-end;
    background-color: var(--primary--500);
    border-radius: 8px;
    color: var(--primary--50);
    cursor: pointer;
    display: flex;
    height: 100%;
    justify-content: center;
    margin-bottom: 4px;
    max-height: calc(100% - 8px);
    max-width: 40px;
    padding: 6px;
    transition: background-color .2s ease-in-out;
    width: 100%
}

.chatbot-footer__send-button[data-v-10c63159]:disabled {
    background-color: var(--neutral--100);
    color: var(--neutral--300)
}

.chatbot-footer__send-button[data-v-10c63159]:not(:disabled) .h-icon {
    color: var(--primary--50)
}

.chatbot-footer__send-button[data-v-10c63159]:not(:disabled):focus,
.chatbot-footer__send-button[data-v-10c63159]:not(:disabled):hover {
    background-color: var(--primary--600);
    color: var(--primary--50)
}

.slide-top-bottom-enter-active[data-v-10c63159],
.slide-top-bottom-leave-active[data-v-10c63159] {
    transform-origin: bottom right;
    transition: transform .15s cubic-bezier(.2, .8, .2, 1.1), opacity .2s cubic-bezier(.2, .8, .2, 1.1)
}

.slide-top-bottom-enter-from[data-v-10c63159],
.slide-top-bottom-leave-to[data-v-10c63159] {
    opacity: 0;
    transform: scale(.8)
}

.slide-top-bottom-enter-to[data-v-10c63159],
.slide-top-bottom-leave-from[data-v-10c63159] {
    opacity: 1;
    transform: scale(1)
}

.fade-slow-enter-active[data-v-10c63159],
.fade-slow-leave-active[data-v-10c63159] {
    transition: opacity .3s
}

.fade-slow-enter[data-v-10c63159],
.fade-slow-leave-to[data-v-10c63159] {
    opacity: 0
}

.chatbot-button[data-v-c9232456] {
    background-color: transparent;
    border: none;
    box-shadow: none;
    outline: none
}

.chatbot-wrapper[data-v-c9232456] {
    bottom: 0;
    display: flex;
    filter: drop-shadow(0 0 12px rgba(29, 30, 32, .16));
    flex-direction: column;
    justify-content: flex-end;
    overflow: hidden;
    pointer-events: none;
    position: fixed;
    right: 8px;
    width: 360px;
    z-index: 999
}

.chatbot-wrapper--hidden[data-v-c9232456] {
    pointer-events: none
}

.chatbot-wrapper--mobile[data-v-c9232456] {
    overflow: visible;
    right: 0;
    width: 100%
}

.chatbot-wrapper--mobile .chatbot[data-v-c9232456] {
    margin-bottom: 0
}

.chatbot-wrapper--mobile .chatbot-footer__input[data-v-c9232456] {
    font-size: 16px
}

.chatbot-wrapper__resource-triggers[data-v-c9232456] {
    border-radius: 50%;
    display: flex;
    margin-bottom: 8px;
    margin-left: auto;
    padding: 4px;
    pointer-events: auto;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 999
}

.chatbot-wrapper__resource-triggers--hidden[data-v-c9232456] {
    display: none
}

.chatbot-wrapper__secondary-button[data-v-c9232456] {
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    margin: 4px;
    pointer-events: auto
}

.chatbot-wrapper__close-icon[data-v-c9232456] {
    align-items: center;
    background: var(--neutral--0);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    filter: drop-shadow(0 0 12px 0 rgba(29, 30, 32, .16));
    height: 40px;
    justify-content: center;
    padding: 12px;
    width: 40px
}

.chatbot-wrapper__close-icon[data-v-c9232456]:hover {
    background: var(--neutral--50)
}

.chatbot-wrapper__secondary-button-text[data-v-c9232456] {
    background: var(--neutral--0);
    border-radius: 999px;
    cursor: pointer;
    filter: drop-shadow(0 0 12px 0 rgba(29, 30, 32, .16));
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    padding: 8px 16px;
    text-align: left
}

.chatbot-wrapper__secondary-button-text[data-v-c9232456]:hover {
    background: var(--neutral--50)
}

.chatbot-wrapper__ai-chatbot-button[data-v-c9232456] {
    align-items: center;
    background-color: var(--primary--500);
    border-radius: 100px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    gap: 8px;
    justify-content: center;
    line-height: 24px;
    padding: 8px 16px 8px 8px
}

.chatbot-wrapper__ai-chatbot-button span[data-v-c9232456] {
    color: var(--neutral--0)
}

.chatbot-wrapper__ai-chatbot-button .icon[data-v-c9232456] {
    margin-right: 0
}

.chatbot-wrapper__ai-chatbot-button[data-v-c9232456]:hover {
    background-color: var(--primary--600)
}

.chatbot-wrapper__footer-hint[data-v-c9232456] {
    align-self: center;
    color: var(--neutral--300);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.chatbot-wrapper__backdrop[data-v-c9232456] {
    background-color: #1d1e2059;
    height: 100vh;
    left: 0;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: 998
}

.chatbot[data-v-c9232456] {
    background: var(--neutral--0);
    border: 1px solid var(--neutral--200);
    border-radius: 8px;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    height: min(100px, 100vh);
    margin-bottom: 8px;
    pointer-events: auto;
    position: relative;
    z-index: 999
}

.chatbot-header[data-v-c9232456] {
    display: flex;
    justify-content: space-between;
    padding: 8px 8px 8px 16px
}

.chatbot-header__image[data-v-c9232456] {
    align-items: center;
    border-radius: 4px;
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    margin-right: 12px;
    overflow: hidden;
    width: 24px
}

.chatbot-header__image img[data-v-c9232456] {
    height: 100%;
    width: 100%
}

.chatbot-header__text[data-v-c9232456] {
    align-items: center;
    color: var(--neutral--600);
    display: flex;
    font-size: 16px;
    font-weight: 700;
    gap: 4px;
    line-height: 1.5
}

.chatbot-header__beta[data-v-c9232456] {
    background-color: var(--neutral--100);
    border-radius: 4px;
    color: var(--neutral--300);
    font-size: 12px;
    padding: 4px 8px;
    text-transform: uppercase
}

.chatbot-header__action-button-wrapper[data-v-c9232456] {
    position: relative
}

.chatbot-header__action-button-tooltip[data-v-c9232456] {
    background-color: var(--neutral--300);
    border-radius: 4px;
    color: var(--neutral--0);
    display: none;
    font-size: 14px;
    left: 50%;
    line-height: 1.7;
    padding: 0 8px;
    pointer-events: none;
    position: absolute;
    text-wrap: nowrap;
    top: 44px;
    transform: translate(-50%)
}

.chatbot-header__action-button[data-v-c9232456] {
    align-items: center;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    width: 40px
}

.chatbot-header__action-button--feedback[data-v-c9232456] {
    gap: 8px;
    width: auto
}

.chatbot-header__action-button--text[data-v-c9232456] {
    font-size: 14px;
    font-weight: 700
}

.chatbot-header__action-button[data-v-c9232456]:hover {
    background-color: var(--neutral--100)
}

.chatbot-header__action-button:hover+.chatbot-header__action-button-tooltip[data-v-c9232456] {
    display: block
}

.chatbot-header__actions[data-v-c9232456] {
    align-items: center;
    display: flex;
    gap: 4px
}

.chatbot-footer[data-v-c9232456] {
    align-items: flex-end;
    background-color: var(--neutral--0);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: flex;
    flex-direction: column;
    padding: 8px
}

.chatbot-footer__character-count[data-v-c9232456] {
    align-self: flex-end;
    color: var(--neutral--300);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.chatbot-footer__input-wrapper[data-v-c9232456] {
    align-items: center;
    background-color: var(--neutral--0);
    border: 1px solid var(--neutral--200);
    border-radius: 8px;
    display: flex;
    height: 100%;
    margin-bottom: 8px;
    padding: 0 4px 0 8px;
    resize: none;
    transition: border-color .2s ease-in-out;
    width: 100%
}

.chatbot-footer__input-wrapper[data-v-c9232456]:focus-within,
.chatbot-footer__input-wrapper[data-v-c9232456]:hover {
    border-color: var(--primary--500)
}

.chatbot-footer__input[data-v-c9232456] {
    background-color: var(--neutral--0);
    border: none;
    color: var(--neutral--600);
    font-family: inherit;
    font-size: 14px;
    line-height: 1.7;
    max-height: 192px;
    outline: none;
    overflow: auto;
    overflow-y: auto;
    padding: 12px 8px;
    resize: none;
    width: 100%
}

.chatbot-footer__input[data-v-c9232456]::-webkit-scrollbar {
    display: none
}

.chatbot-footer__input-placeholder[data-v-c9232456] {
    color: var(--neutral--300);
    font-size: inherit
}

.chatbot-footer__send-button[data-v-c9232456] {
    align-items: center;
    align-self: flex-end;
    background-color: var(--primary--500);
    border-radius: 8px;
    color: var(--primary--50);
    cursor: pointer;
    display: flex;
    height: 100%;
    justify-content: center;
    margin-bottom: 4px;
    max-height: calc(100% - 8px);
    max-width: 40px;
    padding: 6px;
    transition: background-color .2s ease-in-out;
    width: 100%
}

.chatbot-footer__send-button[data-v-c9232456]:disabled {
    background-color: var(--neutral--100);
    color: var(--neutral--300)
}

.chatbot-footer__send-button[data-v-c9232456]:not(:disabled) .h-icon {
    color: var(--primary--50)
}

.chatbot-footer__send-button[data-v-c9232456]:not(:disabled):focus,
.chatbot-footer__send-button[data-v-c9232456]:not(:disabled):hover {
    background-color: var(--primary--600);
    color: var(--primary--50)
}

.slide-top-bottom-enter-active[data-v-c9232456],
.slide-top-bottom-leave-active[data-v-c9232456] {
    transform-origin: bottom right;
    transition: transform .15s cubic-bezier(.2, .8, .2, 1.1), opacity .2s cubic-bezier(.2, .8, .2, 1.1)
}

.slide-top-bottom-enter-from[data-v-c9232456],
.slide-top-bottom-leave-to[data-v-c9232456] {
    opacity: 0;
    transform: scale(.8)
}

.slide-top-bottom-enter-to[data-v-c9232456],
.slide-top-bottom-leave-from[data-v-c9232456] {
    opacity: 1;
    transform: scale(1)
}

.fade-slow-enter-active[data-v-c9232456],
.fade-slow-leave-active[data-v-c9232456] {
    transition: opacity .3s
}

.fade-slow-enter[data-v-c9232456],
.fade-slow-leave-to[data-v-c9232456] {
    opacity: 0
}

.chatbot-wrapper[data-v-c9232456] {
    height: calc(100% - var(--8b125864))
}

.chatbot-wrapper__backdrop[data-v-c9232456] {
    top: calc(var(--8b125864)*-1)
}

.h-checkbox[data-v-309266c6] {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid var(--h-checkbox-color);
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    position: relative;
    vertical-align: middle;
    width: 18px
}

.h-checkbox[data-v-309266c6]:not(.h-checkbox--disabled):hover:before {
    background-color: var(--h-checkbox-color);
    border-radius: 50%;
    content: "";
    height: 32px;
    left: -9px;
    opacity: .08;
    pointer-events: none;
    position: absolute;
    top: -9px;
    width: 32px
}

.h-checkbox[checked][data-v-309266c6] {
    background-color: var(--h-checkbox-color);
    border: 2px solid var(--h-checkbox-color)
}

.h-checkbox[checked][data-v-309266c6]:after {
    border: solid var(--neutral--0);
    border-width: 0 2px 2px 0;
    bottom: 2.5px;
    content: "";
    display: block;
    height: 12px;
    left: 3.5px;
    position: absolute;
    transform: rotate(45deg);
    width: 7px
}

@media (max-width:425px) {
    .h-checkbox[checked][data-v-309266c6]:after {
        bottom: 3px;
        height: 10px;
        width: 6px
    }
}

.h-checkbox--indeterminate[checked][data-v-309266c6] {
    background-color: var(--h-checkbox-color);
    border: 2px solid var(--h-checkbox-color)
}

.h-checkbox--indeterminate[checked][data-v-309266c6]:after {
    background-color: var(--neutral--0);
    border: 1px solid var(--neutral--0);
    content: "";
    display: block;
    height: 0;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 10px
}

.h-checkbox--disabled[data-v-309266c6] {
    background-color: transparent;
    border: 2px solid var(--neutral--300);
    cursor: not-allowed
}

.h-checkbox--disabled[checked][data-v-309266c6] {
    background-color: var(--neutral--300);
    border: 2px solid var(--neutral--300)
}

.h-checkbox.h-checkbox--disabled.h-checkbox--indeterminate[checked][data-v-309266c6]:after {
    background-color: var(--neutral--0);
    border: 1px solid var(--neutral--0);
    content: "";
    display: block;
    height: 0;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 10px
}

.h-checklist-row[data-v-9a26b260] {
    border: 1px solid var(--neutral--200);
    border-radius: 12px;
    padding: 12px 16px;
    width: 100%
}

.h-checklist-row__header[data-v-9a26b260] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.h-checklist-row__title[data-v-9a26b260] {
    align-items: center;
    display: flex;
    gap: 8px
}

.h-checklist-row__arrow[data-v-9a26b260] {
    transform: rotate(0);
    transition: transform .3s cubic-bezier(.4, 0, .2, 1)
}

.h-checklist-row__arrow--expanded[data-v-9a26b260] {
    transform: rotate(180deg)
}

.h-checklist-row__content[data-v-9a26b260] {
    height: 0;
    opacity: 0;
    overflow: hidden;
    transform-origin: top;
    transition: all .3s cubic-bezier(.4, 0, .2, 1)
}

.h-checklist-row__content--expanded[data-v-9a26b260] {
    height: -moz-min-content;
    height: min-content;
    max-height: 400px;
    opacity: 1
}

.h-chip[data-v-65a727f4] {
    align-items: center;
    background-color: var(--h-chip-bg);
    border: 1px solid var(--h-chip-border);
    border-radius: 24px;
    color: var(--h-chip-color);
    cursor: pointer;
    display: inline-flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    padding: 8px 12px;
    transition: all .1s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: -moz-fit-content;
    width: fit-content
}

.h-chip--primary-filled[data-v-65a727f4] {
    --h-chip-color: var(--h-chip-primary-filled-color);
    --h-chip-bg: var(--h-chip-primary-filled-bg);
    --h-chip-border: var(--h-chip-primary-filled-border)
}

.h-chip--primary-filled[data-v-65a727f4]:hover:not(.h-chip--disabled):not([disabled]) {
    --h-chip-color: var(--h-chip-primary-filled-hover-color);
    --h-chip-bg: var(--h-chip-primary-filled-hover-bg);
    --h-chip-border: var(--h-chip-primary-filled-hover-border)
}

.h-chip--primary-filled.h-chip--selected[data-v-65a727f4] {
    --h-chip-color: var(--h-chip-primary-filled-selected-color);
    --h-chip-bg: var(--h-chip-primary-filled-selected-bg);
    --h-chip-border: var(--h-chip-primary-filled-selected-border)
}

.h-chip--primary-filled.h-chip--selected[data-v-65a727f4]:hover:not(.h-chip--disabled):not([disabled]) {
    --h-chip-color: var(--h-chip-primary-filled-selected-hover-color);
    --h-chip-bg: var(--h-chip-primary-filled-selected-hover-bg);
    --h-chip-border: var(--h-chip-primary-filled-selected-hover-border)
}

.h-chip--primary-filled.h-chip--disabled[data-v-65a727f4] {
    --h-chip-color: var(--h-chip-primary-filled-disabled-color);
    --h-chip-bg: var(--h-chip-primary-filled-disabled-bg);
    --h-chip-border: var(--h-chip-primary-filled-disabled-border)
}

.h-chip--primary-outline[data-v-65a727f4] {
    --h-chip-color: var(--h-chip-primary-outline-color);
    --h-chip-bg: var(--h-chip-primary-outline-bg);
    --h-chip-border: var(--h-chip-primary-outline-border)
}

.h-chip--primary-outline[data-v-65a727f4]:hover:not(.h-chip--disabled):not([disabled]) {
    --h-chip-color: var(--h-chip-primary-outline-hover-color);
    --h-chip-bg: var(--h-chip-primary-outline-hover-bg);
    --h-chip-border: var(--h-chip-primary-outline-hover-border)
}

.h-chip--primary-outline.h-chip--selected[data-v-65a727f4] {
    --h-chip-color: var(--h-chip-primary-outline-selected-color);
    --h-chip-bg: var(--h-chip-primary-outline-selected-bg);
    --h-chip-border: var(--h-chip-primary-outline-selected-border)
}

.h-chip--primary-outline.h-chip--selected[data-v-65a727f4]:hover:not(.h-chip--disabled):not([disabled]) {
    --h-chip-color: var(--h-chip-primary-outline-selected-hover-color);
    --h-chip-bg: var(--h-chip-primary-outline-selected-hover-bg);
    --h-chip-border: var(--h-chip-primary-outline-selected-hover-border)
}

.h-chip--primary-outline.h-chip--disabled[data-v-65a727f4] {
    --h-chip-color: var(--h-chip-primary-outline-disabled-color);
    --h-chip-bg: var(--h-chip-primary-outline-disabled-bg);
    --h-chip-border: var(--h-chip-primary-outline-disabled-border)
}

.h-chip--secondary-filled[data-v-65a727f4] {
    --h-chip-color: var(--h-chip-secondary-filled-color);
    --h-chip-bg: var(--h-chip-secondary-filled-bg);
    --h-chip-border: var(--h-chip-secondary-filled-border)
}

.h-chip--secondary-filled[data-v-65a727f4]:hover:not(.h-chip--disabled):not([disabled]) {
    --h-chip-color: var(--h-chip-secondary-filled-hover-color);
    --h-chip-bg: var(--h-chip-secondary-filled-hover-bg);
    --h-chip-border: var(--h-chip-secondary-filled-hover-border)
}

.h-chip--secondary-filled.h-chip--selected[data-v-65a727f4] {
    --h-chip-color: var(--h-chip-secondary-filled-selected-color);
    --h-chip-bg: var(--h-chip-secondary-filled-selected-bg);
    --h-chip-border: var(--h-chip-secondary-filled-selected-border)
}

.h-chip--secondary-filled.h-chip--selected[data-v-65a727f4]:hover:not(.h-chip--disabled):not([disabled]) {
    --h-chip-color: var(--h-chip-secondary-filled-selected-hover-color);
    --h-chip-bg: var(--h-chip-secondary-filled-selected-hover-bg);
    --h-chip-border: var(--h-chip-secondary-filled-selected-hover-border)
}

.h-chip--secondary-filled.h-chip--disabled[data-v-65a727f4] {
    --h-chip-color: var(--h-chip-secondary-filled-disabled-color);
    --h-chip-bg: var(--h-chip-secondary-filled-disabled-bg);
    --h-chip-border: var(--h-chip-secondary-filled-disabled-border)
}

.h-chip--secondary-outline[data-v-65a727f4] {
    --h-chip-color: var(--h-chip-secondary-outline-color);
    --h-chip-bg: var(--h-chip-secondary-outline-bg);
    --h-chip-border: var(--h-chip-secondary-outline-border)
}

.h-chip--secondary-outline[data-v-65a727f4]:hover:not(.h-chip--disabled):not([disabled]) {
    --h-chip-color: var(--h-chip-secondary-outline-hover-color);
    --h-chip-bg: var(--h-chip-secondary-outline-hover-bg);
    --h-chip-border: var(--h-chip-secondary-outline-hover-border)
}

.h-chip--secondary-outline.h-chip--selected[data-v-65a727f4] {
    --h-chip-color: var(--h-chip-secondary-outline-selected-color);
    --h-chip-bg: var(--h-chip-secondary-outline-selected-bg);
    --h-chip-border: var(--h-chip-secondary-outline-selected-border)
}

.h-chip--secondary-outline.h-chip--selected[data-v-65a727f4]:hover:not(.h-chip--disabled):not([disabled]) {
    --h-chip-color: var(--h-chip-secondary-outline-selected-hover-color);
    --h-chip-bg: var(--h-chip-secondary-outline-selected-hover-bg);
    --h-chip-border: var(--h-chip-secondary-outline-selected-hover-border)
}

.h-chip--secondary-outline.h-chip--disabled[data-v-65a727f4] {
    --h-chip-color: var(--h-chip-secondary-outline-disabled-color);
    --h-chip-bg: var(--h-chip-secondary-outline-disabled-bg);
    --h-chip-border: var(--h-chip-secondary-outline-disabled-border)
}

.h-chip--small[data-v-65a727f4] {
    gap: 4px;
    padding: 2px 8px
}

.h-chip--disabled[data-v-65a727f4] {
    cursor: not-allowed;
    opacity: .5
}

@media (max-width:576px) {
    .h-chip[data-v-65a727f4] {
        width: 100%
    }
}

.h-chip:not(.h-chip--disabled):not([disabled]) .h-chip--dismissable[data-v-65a727f4]:hover {
    transform: scale(1.2)
}

.h-chip:not(.h-chip--disabled):not([disabled]) .h-chip--dismissable[data-v-65a727f4]:active {
    transform: scale(1);
    transition: all .1s ease-in-out
}

.h-content-slider[data-v-909a3595] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%
}

@media (min-width:1024px) {
    .h-content-slider[data-v-909a3595] {
        gap: 24px
    }
}

.h-content-slider__slider-container[data-v-909a3595] {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.h-content-slider__slider-labels[data-v-909a3595] {
    display: none;
    display: flex;
    margin: 0 6px
}

@media (min-width:1024px) {
    .h-content-slider__slider-labels[data-v-909a3595] {
        display: flex;
        margin: 0 6px
    }
}

.h-content-slider__slider-label[data-v-909a3595] {
    color: var(--primary--800);
    cursor: pointer;
    display: none;
    flex: 1 1 0px;
    text-align: center
}

@media (min-width:1024px) {
    .h-content-slider__slider-label[data-v-909a3595] {
        display: block
    }
}

.h-content-slider__slider-label--active[data-v-909a3595] {
    color: var(--primary--500);
    font-weight: 600
}

.h-content-slider__slider-label--first[data-v-909a3595] {
    text-align: left
}

.h-content-slider__slider-label--last[data-v-909a3595] {
    text-align: right
}

.h-content-slider__slider-track[data-v-909a3595] {
    background: var(--light-blue--100);
    border-radius: 24px;
    display: flex;
    justify-content: space-between;
    position: relative
}

.h-content-slider__slider-dot[data-v-909a3595] {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex: 1 1 0px;
    height: 36px;
    justify-content: center
}

.h-content-slider__slider-dot[data-v-909a3595]:after {
    background: var(--light-blue--300);
    border-radius: 50%;
    content: "";
    display: block;
    height: 8px;
    width: 8px
}

.h-content-slider__slider-dot--first[data-v-909a3595] {
    justify-content: flex-start
}

.h-content-slider__slider-dot--first[data-v-909a3595]:after {
    margin-left: 14px
}

.h-content-slider__slider-dot--last[data-v-909a3595] {
    justify-content: flex-end
}

.h-content-slider__slider-dot--last[data-v-909a3595]:after {
    margin-right: 14px
}

.h-content-slider__slider-active-dot[data-v-909a3595] {
    background: var(--primary--500);
    border-radius: 50%;
    box-shadow: 0 8px 16px 0 var(--meteorite--300);
    cursor: pointer;
    height: 24px;
    left: 6px;
    position: absolute;
    top: 6px;
    transition: left .5s ease-out;
    width: 24px;
    z-index: 1
}

.h-content-slider__slider-active-dot[data-v-909a3595]:active,
.h-content-slider__slider-active-dot[data-v-909a3595]:hover {
    box-shadow: 0 8px 16px 0 var(--meteorite--300);
    height: 28px;
    margin-left: -2px;
    top: 4px;
    width: 28px
}

.h-content-slider__slider-active-dot--no-animation[data-v-909a3595] {
    transition: unset
}

.h-content-slider__content-container[data-v-909a3595] {
    position: relative
}

.h-content-slider__content-container--with-caret[data-v-909a3595] {
    padding-top: 16px
}

.h-content-slider__content-caret[data-v-909a3595] {
    color: var(--light-blue--100);
    left: 0;
    position: absolute;
    top: 0;
    transition: left .5s ease-out
}

.h-content-slider__content-caret--no-animation[data-v-909a3595] {
    transition: unset
}

.h-content-slider__content[data-v-909a3595] {
    background: var(--light-blue--100);
    border-radius: 16px;
    padding: 16px
}

@media (min-width:1024px) {
    .h-content-slider__content[data-v-909a3595] {
        padding: 24px
    }
}

.h-switch[data-v-952f975f] {
    align-items: center;
    display: inline-flex;
    flex-direction: row;
    gap: 8px
}

.h-switch__switch[data-v-952f975f] {
    align-items: center;
    background: var(--neutral--400);
    border-radius: 50px;
    cursor: pointer;
    display: inline-flex;
    height: 22px;
    justify-content: flex-start;
    position: relative;
    transition: background .4s;
    width: 37px
}

.h-switch__input[data-v-952f975f] {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.h-switch__box[data-v-952f975f] {
    background: var(--neutral--0);
    border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 18px;
    left: 2px;
    position: absolute;
    top: 2px;
    transition: left .3s;
    width: 18px
}

.h-switch--on[data-v-952f975f] {
    background: var(--primary--500)
}

.h-switch--on .h-switch__box[data-v-952f975f] {
    left: calc(100% - 20px)
}

.h-switch--disabled .h-switch__box[data-v-952f975f]:active,
.h-switch--disabled .h-switch__box[data-v-952f975f]:hover,
.h-switch--disabled:active .h-switch__box[data-v-952f975f],
.h-switch--disabled:hover .h-switch__box[data-v-952f975f] {
    box-shadow: 0 1px 4px #1d1e2042 !important
}

.h-switch--disabled[data-v-952f975f] {
    background: var(--neutral--300)
}

.h-switch--on.h-switch--disabled[data-v-952f975f] {
    background: var(--primary--300)
}

.h-switch--rtl[data-v-952f975f] {
    flex-direction: row-reverse
}

.h-cookie-selection__title[data-v-d4e59cb5] {
    font-size: 16px;
    line-height: 24px;
    margin: 0
}

@media (max-width:767px) {
    .h-cookie-selection__title[data-v-d4e59cb5] {
        max-width: calc(100% - 45px)
    }
}

.h-cookie-selection__description[data-v-d4e59cb5] {
    margin: 0
}

.h-cookie-selection__container[data-v-d4e59cb5] {
    display: flex;
    gap: 16px;
    justify-content: space-between;
    width: 100%
}

.h-cookie-selection__container[data-v-d4e59cb5]:not(:last-of-type) {
    border-bottom: 1px solid var(--light-blue--200);
    margin-bottom: 8px
}

.h-cookie-selection__container:last-of-type .h-cookie-selection__text-container[data-v-d4e59cb5] {
    padding: 0
}

.h-cookie-selection__text-container[data-v-d4e59cb5] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    gap: 8px;
    padding-bottom: 8px
}

.h-cookie-selection__switch-wrapper[data-v-d4e59cb5] {
    align-items: center;
    display: inline-flex;
    flex-direction: row
}

.h-cookie-selection__switch-label[data-v-d4e59cb5] {
    white-space: nowrap
}

@media (min-width:767px) {
    .h-cookie-selection__switch-label[data-v-d4e59cb5] {
        text-align: right
    }
}

.h-cookie-settings-popup[data-v-c4917479] {
    background-color: var(--neutral--0);
    border-radius: 16px;
    bottom: 8px;
    box-shadow: 0 0 12px #1d1e2029;
    height: -moz-fit-content;
    height: fit-content;
    left: 50%;
    max-height: calc(100vh - 24px);
    max-width: calc(100vw - 8px);
    overflow: hidden;
    overflow-y: auto;
    position: absolute;
    transform: translate(-50%);
    width: 824px
}

@media (min-width:768px) {
    .h-cookie-settings-popup[data-v-c4917479] {
        max-width: calc(100vw - 24px);
        top: 50%;
        transform: translate(-50%, -50%)
    }
}

.h-cookie-settings-popup__wrapper[data-v-c4917479] {
    inset: 0;
    position: fixed;
    z-index: 100
}

.h-cookie-settings-popup__overlay[data-v-c4917479] {
    background: #262831cc;
    inset: 0;
    position: absolute
}

.h-cookie-settings-popup__content[data-v-c4917479] {
    padding: 16px
}

@media (min-width:768px) {
    .h-cookie-settings-popup__content[data-v-c4917479] {
        padding: 32px
    }
}

.h-cookie-settings-popup__close-action[data-v-c4917479] {
    margin-left: auto !important
}

.fade-enter-active[data-v-04aec9c1],
.fade-leave-active[data-v-04aec9c1] {
    transition: opacity .5s
}

.fade-enter[data-v-04aec9c1],
.fade-leave-to[data-v-04aec9c1] {
    opacity: 0
}

.h-cookie-consent[data-v-04aec9c1] {
    background-color: var(--neutral--0);
    border-radius: 16px;
    bottom: 12px;
    box-shadow: 0 0 12px #1d1e2029;
    color: var(--neutral--600);
    left: 4px;
    overflow: auto;
    position: fixed;
    width: calc(100% - 8px);
    z-index: 2000
}

@media (min-width:768px) {
    .h-cookie-consent[data-v-04aec9c1] {
        left: 8px;
        width: calc(100% - 16px)
    }
}

.h-cookie-consent__wrapper[data-v-04aec9c1] {
    padding: 24px 16px
}

@media (min-width:768px) {
    .h-cookie-consent__wrapper[data-v-04aec9c1] {
        margin: 0 auto;
        max-width: 1208px;
        padding: 24px 40px
    }
}

.h-cookie-consent__main-btn-wrapper[data-v-04aec9c1],
.h-cookie-consent__settings-btn-container[data-v-04aec9c1] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%
}

@media (min-width:768px) {

    .h-cookie-consent__main-btn-wrapper[data-v-04aec9c1],
    .h-cookie-consent__settings-btn-container[data-v-04aec9c1] {
        flex-direction: row;
        gap: 24px;
        width: unset
    }
}

.h-cookie-consent__main-btn[data-v-04aec9c1],
.h-cookie-consent__settings-btn[data-v-04aec9c1] {
    border-color: var(--primary--500);
    border-width: 2px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    min-height: 48px;
    width: 100%
}

@media (min-width:768px) {

    .h-cookie-consent__main-btn[data-v-04aec9c1],
    .h-cookie-consent__settings-btn[data-v-04aec9c1] {
        max-height: 40px;
        padding: 8px 32px;
        width: auto
    }
}

.h-cookie-consent__main-btn--outline[data-v-04aec9c1],
.h-cookie-consent__settings-btn--outline[data-v-04aec9c1] {
    padding: 6px 32px
}

.h-cookie-consent__main-btn--inline[data-v-04aec9c1],
.h-cookie-consent__settings-btn--inline[data-v-04aec9c1] {
    margin: auto 0;
    min-height: 0;
    padding: 0
}

.h-cookie-consent__main-btn--inline[data-v-04aec9c1]:hover:not(.h-button-v2--disabled):not([disabled]),
.h-cookie-consent__settings-btn--inline[data-v-04aec9c1]:hover:not(.h-button-v2--disabled):not([disabled]) {
    background-color: unset;
    color: var(--primary--600)
}

.h-cookie-consent__main-btn[data-v-04aec9c1] {
    font-size: 14px;
    min-height: 40px
}

.h-cookie-consent__settings-wrapper[data-v-04aec9c1] {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-top: 6px
}

@media (min-width:768px) {
    .h-cookie-consent__settings-wrapper[data-v-04aec9c1] {
        gap: 32px
    }
}

.h-cookie-consent__settings-top-container[data-v-04aec9c1] {
    display: flex;
    flex-direction: column;
    gap: 8px
}

@media (min-width:768px) {
    .h-cookie-consent__settings-top-container[data-v-04aec9c1] {
        gap: 16px
    }
}

.h-cookie-consent__title[data-v-04aec9c1] {
    margin-bottom: 16px;
    margin-top: 0
}

.h-cookie-consent__description[data-v-04aec9c1] {
    margin-bottom: 24px;
    margin-top: 0
}

@media (min-width:768px) {
    .h-cookie-consent__description[data-v-04aec9c1] {
        margin-bottom: 32px
    }
}

.h-cookie-consent__settings-title[data-v-04aec9c1],
.h-cookie-consent__title[data-v-04aec9c1] {
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    text-align: left
}

.h-cookie-consent__description[data-v-04aec9c1],
.h-cookie-consent__settings-description[data-v-04aec9c1] {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.h-cookie-consent__settings-title[data-v-04aec9c1] {
    font-size: 18px;
    margin: 0
}

@media (min-width:768px) {
    .h-cookie-consent__settings-title[data-v-04aec9c1] {
        font-size: 20px
    }
}

.h-cookie-consent__settings-description[data-v-04aec9c1] {
    margin: 0 0 8px
}

.h-cookie-consent[data-v-04aec9c1] a {
    display: inline;
    font-weight: 700;
    text-decoration: underline
}

.h-cookie-consent[data-v-04aec9c1] a:hover {
    color: var(--primary--600)
}

.h-divider[data-v-04ac8ec4] {
    border: none;
    border-top: 1px solid var(--neutral--200);
    margin: 0
}

.h-divider--vertical[data-v-04ac8ec4] {
    border-left: 1px solid var(--neutral--200);
    height: 100%;
    width: 1px
}

.h-dropdown-list[data-v-67ac0617] {
    background: var(--neutral--0);
    border: 1px solid var(--neutral--200);
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    min-width: 100%;
    overflow: hidden;
    z-index: 1000
}

.h-dropdown-list__header[data-v-67ac0617] {
    background: var(--neutral--0);
    border-bottom: 1px solid var(--neutral--200);
    flex-shrink: 0;
    z-index: 2
}

.h-dropdown-list__content[data-v-67ac0617] {
    flex: 1;
    min-height: 0;
    overflow-y: auto;
    scrollbar-color: var(--neutral--300) transparent
}

.h-dropdown-list__content[data-v-67ac0617]::-webkit-scrollbar {
    width: 8px
}

.h-dropdown-list__content[data-v-67ac0617]::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 12px
}

.h-dropdown-list__content[data-v-67ac0617]::-webkit-scrollbar-thumb {
    background: var(--neutral--300);
    border-radius: 12px
}

.h-dropdown-list__content[data-v-67ac0617]::-webkit-scrollbar-thumb:hover {
    background: var(--neutral--400)
}

.h-dropdown-list__footer[data-v-67ac0617] {
    background: var(--neutral--0);
    border-top: 1px solid var(--neutral--200);
    flex-shrink: 0;
    z-index: 2
}

.h-dropdown-list__dropdown[data-v-67ac0617] {
    list-style: none;
    margin: 0;
    padding: 4px
}

.h-dropdown-list__dropdown li[data-v-67ac0617] {
    border-radius: 8px;
    cursor: pointer;
    padding: 12px;
    transition: background .2s
}

.h-dropdown-list__dropdown li.is-active[data-v-67ac0617],
.h-dropdown-list__dropdown li[data-v-67ac0617]:hover {
    background: var(--neutral--100)
}

.h-dropdown-list__dropdown li.is-disabled[data-v-67ac0617] {
    color: var(--neutral--300);
    cursor: not-allowed
}

.h-dropdown-list__dropdown li.is-disabled[data-v-67ac0617]:hover {
    background: transparent
}

.h-dropdown-list__dropdown li.is-non-selectable[data-v-67ac0617] {
    cursor: default
}

.h-dropdown-list__dropdown li.is-non-selectable[data-v-67ac0617]:hover {
    background: transparent
}

.field-radio-holder[data-v-f08eb463] {
    gap: 8px
}

.field-radio-holder[data-v-f08eb463],
.field-radio[data-v-f08eb463] {
    align-items: center;
    cursor: pointer;
    display: flex
}

.field-radio--disabled .field-radio-holder[data-v-f08eb463],
.field-radio--disabled[data-v-f08eb463] {
    cursor: not-allowed
}

.field-radio__element[data-v-f08eb463] {
    cursor: pointer;
    display: block;
    font-size: 1rem;
    height: 20px;
    margin-bottom: 0;
    position: relative;
    transition: all .3s;
    width: 20px
}

.field-radio__element:hover .field-radio__overlay[data-v-f08eb463] {
    background-color: var(--primary--500);
    border-radius: 50%;
    height: 32px;
    left: -6px;
    opacity: .08;
    position: absolute;
    top: -6px;
    width: 32px
}

.field-radio__element>span[data-v-f08eb463] {
    background: none;
    border: 2px solid var(--primary--500);
    border-radius: 50%;
    color: var(--neutral--300);
    height: 20px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s;
    width: 20px
}

.field-radio__element>span[data-v-f08eb463]:after {
    background: var(--primary--500);
    border: solid var(--primary--500);
    border-radius: 50%;
    content: "";
    display: none;
    height: 8px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 8px
}

.field-radio__element>input[data-v-f08eb463] {
    height: 20px;
    margin: 0;
    opacity: 0;
    position: absolute;
    width: 20px;
    z-index: -1
}

.field-radio__element>input:checked~span[data-v-f08eb463]:after {
    display: block
}

.field-radio__element--primary>span[data-v-f08eb463] {
    border: 2px solid var(--primary--500);
    color: var(--primary--500)
}

.field-radio__element--primary>span[data-v-f08eb463]:after {
    background: var(--primary--500);
    border: solid var(--primary--500)
}

.field-radio__element--disabled[data-v-f08eb463] {
    cursor: not-allowed
}

.field-radio__element--disabled>span[data-v-f08eb463] {
    background-color: var(--neutral--100);
    border: 2px solid var(--neutral--300);
    color: var(--neutral--300)
}

.field-radio__element--disabled>span[data-v-f08eb463]:after {
    background: var(--neutral--300);
    border: solid var(--neutral--300)
}

.field-radio__element--disabled>span[data-v-f08eb463]:hover {
    background-color: unset;
    border: 2px solid var(--neutral--300);
    box-shadow: none
}

.field-radio__element--disabled>span[data-v-f08eb463]:hover:after {
    background: var(--neutral--300);
    border: solid var(--neutral--300)
}

.icon-left[data-v-5bc9a11e] {
    margin-right: 8px
}

.icon-right[data-v-5bc9a11e] {
    margin-left: 8px
}

[data-v-5bc9a11e] svg {
    vertical-align: middle
}

.hhyperlink[data-v-5bc9a11e] {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    position: relative;
    text-decoration: none !important
}

.hhyperlink--regular[data-v-5bc9a11e] {
    color: var(--hhyperlink-regular-color)
}

.hhyperlink--regular[data-v-5bc9a11e]:not(.disabled):hover:after {
    border-bottom: var(--hhyperlink-regular-border);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0
}

.hhyperlink--regular.disabled[data-v-5bc9a11e] {
    color: var(--neutral--300);
    cursor: not-allowed
}

.hhyperlink--bold[data-v-5bc9a11e] {
    color: var(--hhyperlink-bold-color)
}

.hhyperlink--bold[data-v-5bc9a11e]:not(.disabled):hover:after {
    border-bottom: var(--hhyperlink-bold-border);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0
}

.hhyperlink--bold.disabled[data-v-5bc9a11e] {
    color: var(--neutral--300);
    cursor: not-allowed
}

.hhyperlink[data-v-5bc9a11e]:focus-visible {
    outline: 2px solid var(--meteorite--500);
    outline-offset: 2px
}

.hhyperlink__small[data-v-5bc9a11e] {
    padding: 5px 15px
}

.hhyperlink__large[data-v-5bc9a11e] {
    padding: 11px 31px
}

.hhyperlink__loading[data-v-5bc9a11e] {
    cursor: wait
}

.hhyperlink__loading .hyperlink-text[data-v-5bc9a11e],
.hhyperlink__loading .icon-left[data-v-5bc9a11e],
.hhyperlink__loading .icon-right[data-v-5bc9a11e] {
    opacity: 0
}

.hhyperlink__loading .hhyperlink__loader[data-v-5bc9a11e] {
    opacity: 1
}

.hyperlink-text[data-v-5bc9a11e] {
    color: currentColor
}

.hhyperlink--no-text-break[data-v-5bc9a11e] {
    white-space: nowrap
}

.hhyperlink--button[data-v-5bc9a11e] {
    border-radius: 8px;
    justify-content: center;
    padding: 7px 23px;
    transition: background-color .1s ease-in-out
}

.hhyperlink--button-contain-primary[data-v-5bc9a11e] {
    background-color: var(--h-button-contain-primary-bg);
    border: var(--h-button-contain-primary-border);
    color: var(--h-button-contain-primary-color)
}

.hhyperlink--button-contain-primary[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-contain-primary-bg-hover)
}

.hhyperlink--button-contain-primary[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-contain-primary.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-contain-primary-bg-disabled);
    color: var(--h-button-contain-primary-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-contain-danger[data-v-5bc9a11e] {
    background-color: var(--h-button-contain-danger-bg);
    border: var(--h-button-contain-danger-border);
    color: var(--h-button-contain-danger-color)
}

.hhyperlink--button-contain-danger[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-contain-danger-bg-hover)
}

.hhyperlink--button-contain-danger[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-contain-danger.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-contain-danger-bg-disabled);
    color: var(--h-button-contain-danger-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-contain-warning[data-v-5bc9a11e] {
    background-color: var(--h-button-contain-warning-bg);
    border: var(--h-button-contain-warning-border);
    color: var(--h-button-contain-warning-color)
}

.hhyperlink--button-contain-warning[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-contain-warning-bg-hover)
}

.hhyperlink--button-contain-warning[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-contain-warning.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-contain-warning-bg-disabled);
    color: var(--h-button-contain-warning-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-contain-neutral[data-v-5bc9a11e] {
    background-color: var(--h-button-contain-neutral-bg);
    border: var(--h-button-contain-neutral-border);
    color: var(--h-button-contain-neutral-color)
}

.hhyperlink--button-contain-neutral[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-contain-neutral-bg-hover)
}

.hhyperlink--button-contain-neutral[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-contain-neutral.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-contain-neutral-bg-disabled);
    color: var(--h-button-contain-neutral-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-outline-primary[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-primary-bg);
    border: var(--h-button-outline-primary-border);
    color: var(--h-button-outline-primary-color)
}

.hhyperlink--button-outline-primary[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-outline-primary-bg-hover)
}

.hhyperlink--button-outline-primary[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-outline-primary.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-primary-bg-disabled);
    color: var(--h-button-outline-primary-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-outline-danger[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-danger-bg);
    border: var(--h-button-outline-danger-border);
    color: var(--h-button-outline-danger-color)
}

.hhyperlink--button-outline-danger[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-outline-danger-bg-hover)
}

.hhyperlink--button-outline-danger[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-outline-danger.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-danger-bg-disabled);
    color: var(--h-button-outline-danger-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-outline-warning[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-warning-bg);
    border: var(--h-button-outline-warning-border);
    color: var(--h-button-outline-warning-color)
}

.hhyperlink--button-outline-warning[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-outline-warning-bg-hover)
}

.hhyperlink--button-outline-warning[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-outline-warning.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-warning-bg-disabled);
    color: var(--h-button-outline-warning-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-outline-neutral[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-neutral-bg);
    border: var(--h-button-outline-neutral-border);
    color: var(--h-button-outline-neutral-color)
}

.hhyperlink--button-outline-neutral[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-outline-neutral-bg-hover)
}

.hhyperlink--button-outline-neutral[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-outline-neutral.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-neutral-bg-disabled);
    color: var(--h-button-outline-neutral-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-outlineStrong-primary[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-strong-primary-bg);
    border: var(--h-button-outline-strong-primary-border);
    color: var(--h-button-outline-strong-primary-color)
}

.hhyperlink--button-outlineStrong-primary[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-outline-strong-primary-bg-hover)
}

.hhyperlink--button-outlineStrong-primary[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-outlineStrong-primary.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-strong-primary-bg-disabled);
    color: var(--h-button-outline-strong-primary-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-outlineStrong-danger[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-strong-danger-bg);
    border: var(--h-button-outline-strong-danger-border);
    color: var(--h-button-outline-strong-danger-color)
}

.hhyperlink--button-outlineStrong-danger[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-outline-strong-danger-bg-hover)
}

.hhyperlink--button-outlineStrong-danger[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-outlineStrong-danger.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-strong-danger-bg-disabled);
    color: var(--h-button-outline-strong-danger-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-outlineStrong-warning[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-strong-warning-bg);
    border: var(--h-button-outline-strong-warning-border);
    color: var(--h-button-outline-strong-warning-color)
}

.hhyperlink--button-outlineStrong-warning[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-outline-strong-warning-bg-hover)
}

.hhyperlink--button-outlineStrong-warning[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-outlineStrong-warning.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-strong-warning-bg-disabled);
    color: var(--h-button-outline-strong-warning-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-outlineStrong-neutral[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-strong-neutral-bg);
    border: var(--h-button-outline-strong-neutral-border);
    color: var(--h-button-outline-strong-neutral-color)
}

.hhyperlink--button-outlineStrong-neutral[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-outline-strong-neutral-bg-hover)
}

.hhyperlink--button-outlineStrong-neutral[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-outlineStrong-neutral.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-outline-strong-neutral-bg-disabled);
    color: var(--h-button-outline-strong-neutral-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-text-primary[data-v-5bc9a11e] {
    background-color: var(--h-button-text-primary-bg);
    border: var(--h-button-text-primary-border);
    color: var(--h-button-text-primary-color)
}

.hhyperlink--button-text-primary[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-text-primary-bg-hover)
}

.hhyperlink--button-text-primary[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-text-primary.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-text-primary-bg-disabled);
    color: var(--h-button-text-primary-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-text-danger[data-v-5bc9a11e] {
    background-color: var(--h-button-text-danger-bg);
    border: var(--h-button-text-danger-border);
    color: var(--h-button-text-danger-color)
}

.hhyperlink--button-text-danger[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-text-danger-bg-hover)
}

.hhyperlink--button-text-danger[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-text-danger.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-text-danger-bg-disabled);
    color: var(--h-button-text-danger-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-text-warning[data-v-5bc9a11e] {
    background-color: var(--h-button-text-warning-bg);
    border: var(--h-button-text-warning-border);
    color: var(--h-button-text-warning-color)
}

.hhyperlink--button-text-warning[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-text-warning-bg-hover)
}

.hhyperlink--button-text-warning[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-text-warning.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-text-warning-bg-disabled);
    color: var(--h-button-text-warning-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button-text-neutral[data-v-5bc9a11e] {
    background-color: var(--h-button-text-neutral-bg);
    border: var(--h-button-text-neutral-border);
    color: var(--h-button-text-neutral-color)
}

.hhyperlink--button-text-neutral[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover {
    background-color: var(--h-button-text-neutral-bg-hover)
}

.hhyperlink--button-text-neutral[data-v-5bc9a11e]:not(.disabled):not(.hhyperlink--button__loading):hover:after {
    display: none
}

.hhyperlink--button-text-neutral.disabled[data-v-5bc9a11e] {
    background-color: var(--h-button-text-neutral-bg-disabled);
    color: var(--h-button-text-neutral-color-disabled);
    cursor: not-allowed
}

.hhyperlink--button[data-v-5bc9a11e]:focus-visible {
    outline: 2px solid var(--meteorite--500);
    outline-offset: 2px
}

.hhyperlink--button__small[data-v-5bc9a11e] {
    padding: 5px 15px
}

.hhyperlink--button__large[data-v-5bc9a11e] {
    padding: 11px 31px
}

.hhyperlink--button__loading[data-v-5bc9a11e] {
    cursor: wait
}

.hhyperlink--button__loading .hyperlink-text[data-v-5bc9a11e],
.hhyperlink--button__loading .icon-left[data-v-5bc9a11e],
.hhyperlink--button__loading .icon-right[data-v-5bc9a11e] {
    opacity: 0
}

.hhyperlink--button__loading .hhyperlink__loader[data-v-5bc9a11e] {
    opacity: 1
}

@media (max-width:576px) {
    .hhyperlink--button[data-v-5bc9a11e] {
        width: 100%
    }
}

.hhyperlink__loader[data-v-5bc9a11e] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity .2s ease-in-out;
    width: 100%
}

.row-notification[data-v-bc03e75c] {
    align-items: center;
    background: var(--0adc9fc4);
    border: 1px solid;
    border-color: var(--47494c60);
    border-radius: 12px;
    color: var(--45305b82);
    display: flex;
    justify-content: space-between;
    padding: 12px 16px;
    width: 100%
}

.row-notification__content[data-v-bc03e75c] {
    align-items: center;
    display: flex;
    flex: 1;
    gap: 8px
}

.row-notification__content--icon[data-v-bc03e75c] {
    flex-shrink: 0
}

.row-notification__content--align-top[data-v-bc03e75c] {
    align-items: flex-start
}

.row-notification__close-icon[data-v-bc03e75c] {
    cursor: pointer;
    flex-shrink: 0;
    margin-left: 16px
}

.row-notification__close-icon--mobile[data-v-bc03e75c] {
    display: none
}

@media (max-width:1023px) {
    .row-notification[data-v-bc03e75c]:not(.row-notification--no-mobile-style) {
        flex-direction: column
    }

    .row-notification:not(.row-notification--no-mobile-style) .row-notification__content[data-v-bc03e75c] {
        align-items: center;
        flex-direction: column
    }

    .row-notification:not(.row-notification--no-mobile-style) .row-notification__content--align-top[data-v-bc03e75c] {
        align-items: center
    }

    .row-notification:not(.row-notification--no-mobile-style) .row-notification__close-icon[data-v-bc03e75c] {
        display: none
    }

    .row-notification:not(.row-notification--no-mobile-style) .row-notification__close-icon--mobile[data-v-bc03e75c] {
        align-self: flex-end;
        display: block
    }
}

.h-nudge[data-v-a47630bb] {
    background-color: var(--neutral--0);
    border: 1px solid var(--neutral--200);
    border-radius: 16px;
    justify-content: space-between;
    padding: 20px;
    position: relative
}

.h-nudge[data-v-a47630bb],
.h-nudge__content-wrapper[data-v-a47630bb] {
    align-items: center;
    display: flex;
    gap: 20px
}

.h-nudge__actions-wrapper[data-v-a47630bb] {
    align-items: center;
    display: flex;
    gap: 8px
}

.h-nudge__icon[data-v-a47630bb] {
    display: inline-block;
    position: relative
}

.h-nudge__icon-overlay[data-v-a47630bb] {
    align-items: center;
    background-color: var(--dd2a12d2);
    border-radius: 50%;
    display: flex;
    height: 16px;
    justify-content: center;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 16px
}

.h-nudge__icon-overlay__icon[data-v-a47630bb] {
    height: 15px;
    width: 15px
}

.h-nudge__text[data-v-a47630bb] {
    display: flex;
    flex-direction: column
}

.h-nudge__title[data-v-a47630bb] {
    color: var(--neutral--600)
}

.h-nudge__title--with-subtitle[data-v-a47630bb] {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

.h-nudge__subtitle[data-v-a47630bb] {
    color: var(--neutral--300);
    font-size: 14px;
    line-height: 24px
}

.h-nudge__icon[data-v-a47630bb] {
    align-items: center;
    background-color: var(--dd2a12d2);
    border-radius: 8px;
    display: flex;
    height: 48px;
    justify-content: center;
    padding: 12px;
    width: 48px
}

.h-nudge__icon--disabled[data-v-a47630bb] {
    background-color: var(--neutral--100) !important
}

.h-nudge__actions[data-v-a47630bb] {
    align-items: center;
    display: flex;
    gap: 8px
}

.h-nudge__action[data-v-a47630bb] {
    flex-wrap: unset
}

.h-nudge__close[data-v-a47630bb] {
    align-items: center;
    background: var(--neutral--0);
    border: 1px solid transparent;
    border-radius: 12px;
    cursor: pointer;
    display: flex;
    gap: 8px;
    outline: none;
    padding: 4px
}

.h-nudge__close[data-v-a47630bb]:hover {
    background: linear-gradient(0deg, #dadce03d, #dadce03d);
    border: 1px solid var(--neutral--200)
}

.h-nudge__close[data-v-a47630bb]:focus {
    background: var(--primary--50);
    border: 1px solid transparent
}

@media (max-width:992px) {
    .h-nudge[data-v-a47630bb] {
        padding: 16px
    }

    .h-nudge[data-v-a47630bb],
    .h-nudge__content-wrapper[data-v-a47630bb] {
        flex-direction: column;
        gap: 16px
    }

    .h-nudge__actions-wrapper[data-v-a47630bb] {
        flex-direction: column;
        width: 100%
    }

    .h-nudge__text[data-v-a47630bb] {
        align-items: center;
        justify-content: center
    }

    .h-nudge__subtitle[data-v-a47630bb],
    .h-nudge__title[data-v-a47630bb] {
        text-align: center
    }

    .h-nudge__close[data-v-a47630bb] {
        position: absolute;
        right: 8px;
        top: 8px
    }

    .h-nudge__actions[data-v-a47630bb] {
        flex-direction: column-reverse;
        width: 100%
    }

    .h-nudge__actions[data-v-a47630bb]>* {
        width: 100%
    }
}

.h-popover[data-v-f352ee8c] {
    box-shadow: 0 2px 12px #00000026;
    scrollbar-color: var(--neutral--300) transparent
}

.h-popover[data-v-f352ee8c]::-webkit-scrollbar {
    width: 8px
}

.h-popover[data-v-f352ee8c]::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 12px
}

:is()[data-v-f352ee8c] {
    background: var(--neutral--300);
    border-radius: 12px
}

:is()[data-v-f352ee8c]:hover {
    background: var(--neutral--400)
}

.h-popover__arrow[data-v-f352ee8c] {
    position: absolute
}

.h-popover-enter-active[data-v-f352ee8c] {
    transform-origin: center;
    transition: opacity var(--fade-in-duration, .3s) ease-out
}

.h-popover-leave-active[data-v-f352ee8c] {
    transform-origin: center;
    transition: opacity 0s
}

.h-popover-enter-from[data-v-f352ee8c],
.h-popover-leave-to[data-v-f352ee8c] {
    opacity: 0
}

.h-popover-enter-to[data-v-f352ee8c],
.h-popover-leave-from[data-v-f352ee8c] {
    opacity: 1
}

.h-global-backdrop[data-v-d2109d36] {
    cursor: default;
    inset: 0;
    position: fixed
}

.h-backdrop-enter-active[data-v-d2109d36] {
    transition: opacity .15s ease-out
}

.h-backdrop-leave-active[data-v-d2109d36] {
    transition: opacity .1s ease-in
}

.h-backdrop-enter-from[data-v-d2109d36],
.h-backdrop-leave-to[data-v-d2109d36] {
    opacity: 0
}

.h-backdrop-enter-to[data-v-d2109d36],
.h-backdrop-leave-from[data-v-d2109d36] {
    opacity: 1
}

.h-progress-bar[data-v-f35ce338] {
    align-items: center;
    display: flex;
    gap: 12px
}

.h-progress-bar__progress-bar[data-v-f35ce338] {
    background-color: var(--neutral--200);
    border-radius: 10px;
    height: 6px;
    width: 64px
}

.h-progress-bar__progress-bar[data-v-f35ce338]:after {
    background-color: var(--neutral--600);
    border-radius: 10px;
    content: "";
    display: block;
    height: 100%;
    width: calc(100%*var(--56c89aa7))
}

.h-progress-indicator[data-v-d9b24746] {
    bottom: 16px;
    overflow: hidden;
    position: fixed;
    right: 88px;
    transition: all .25s cubic-bezier(.4, 0, .2, 1);
    width: auto;
    z-index: var(--z-index-max)
}

.h-progress-indicator--expanded[data-v-d9b24746] {
    width: 512px
}

@media (max-width:768px) {
    .h-progress-indicator--expanded[data-v-d9b24746] {
        bottom: 80px;
        max-width: 512px;
        right: 20px;
        width: calc(100% - 40px)
    }
}

.h-progress-indicator--collapsed[data-v-d9b24746] {
    display: inline-flex;
    height: 52px;
    max-width: 512px;
    min-width: 120px;
    width: -moz-fit-content;
    width: fit-content
}

@media (max-width:768px) {

    .h-progress-indicator--collapsed[data-v-d9b24746],
    .h-progress-indicator[data-v-d9b24746] {
        bottom: 80px;
        right: 20px
    }
}

@media (max-width:480px) {
    .h-progress-indicator[data-v-d9b24746] {
        right: 16px
    }

    .h-progress-indicator--expanded[data-v-d9b24746] {
        left: 16px;
        max-width: none;
        width: auto
    }
}

.h-progress-indicator[data-v-d9b24746]:hover {
    box-shadow: 0 0 8px #1d1e201a
}

.h-progress-indicator__header[data-v-d9b24746] {
    align-items: center;
    border-bottom: 1px solid var(--neutral--100);
    display: flex;
    justify-content: space-between;
    padding: 16px;
    transition: all .25s cubic-bezier(.4, 0, .2, 1)
}

.h-progress-indicator--collapsed .h-progress-indicator__header[data-v-d9b24746] {
    border-bottom: none;
    height: 52px;
    padding: 0 16px;
    width: 100%
}

@media (max-width:480px) {
    .h-progress-indicator__header[data-v-d9b24746] {
        padding: 12px
    }

    .h-progress-indicator--collapsed .h-progress-indicator__header[data-v-d9b24746] {
        height: 52px;
        padding: 0 12px 0 6px
    }
}

.h-progress-indicator__status[data-v-d9b24746] {
    align-items: center;
    display: flex;
    gap: 12px
}

.h-progress-indicator--collapsed .h-progress-indicator__status[data-v-d9b24746] {
    align-items: center;
    display: flex;
    flex: 0 1 auto;
    overflow: hidden
}

.h-progress-indicator__icon-wrapper[data-v-d9b24746] {
    align-items: center;
    border-radius: 50%;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 24px
}

.h-progress-indicator--collapsed .h-progress-indicator__icon-wrapper[data-v-d9b24746] {
    margin-left: 2px
}

@media (max-width:768px) {
    .h-progress-indicator__icon-wrapper[data-v-d9b24746] {
        height: 32px;
        width: 32px
    }
}

@media (max-width:480px) {
    .h-progress-indicator__icon-wrapper[data-v-d9b24746] {
        height: 30px;
        width: 30px
    }
}

.h-progress-indicator__label[data-v-d9b24746] {
    transition: all .25s cubic-bezier(.4, 0, .2, 1);
    white-space: nowrap
}

.h-progress-indicator--collapsed .h-progress-indicator__label[data-v-d9b24746] {
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (max-width:480px) {
    .h-progress-indicator--collapsed .h-progress-indicator__label[data-v-d9b24746] {
        max-width: 120px
    }
}

.h-progress-indicator__count[data-v-d9b24746] {
    align-items: center;
    background-color: var(--primary--50);
    border-radius: 16px;
    display: flex;
    height: 24px;
    justify-content: center;
    min-width: 24px;
    padding: 0 6px;
    text-align: center
}

.h-progress-indicator__actions[data-v-d9b24746] {
    align-items: center;
    display: flex;
    gap: 8px
}

.h-progress-indicator--collapsed .h-progress-indicator__actions[data-v-d9b24746] {
    flex-shrink: 0;
    margin-left: 8px
}

@media (max-width:768px) {
    .h-progress-indicator__actions[data-v-d9b24746] {
        gap: 4px
    }
}

.h-progress-indicator__close-button[data-v-d9b24746],
.h-progress-indicator__toggle-button[data-v-d9b24746] {
    align-items: center;
    background: none;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: 4px;
    transition: background-color .25s cubic-bezier(.4, 0, .2, 1)
}

.h-progress-indicator__close-button[data-v-d9b24746]:hover,
.h-progress-indicator__toggle-button[data-v-d9b24746]:hover {
    background-color: var(--primary--100)
}

.h-progress-indicator__content[data-v-d9b24746] {
    background-color: #fff;
    margin: 16px;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1), max-height .25s cubic-bezier(.4, 0, .2, 1)
}

.h-progress-indicator__content--visible[data-v-d9b24746] {
    max-height: 1000px;
    opacity: 1
}

@media (max-width:768px) {
    .h-progress-indicator__content[data-v-d9b24746] {
        border-top: 1px solid var(--neutral--100);
        margin: 0;
        padding: 8px 0 16px
    }
}

@media (max-width:480px) {
    .h-progress-indicator__content[data-v-d9b24746] {
        margin: 0;
        padding: 8px 0 12px
    }
}

.custom-circle-loader[data-v-d9b24746] {
    animation: custom-spin-d9b24746 2s linear infinite;
    border: 3px solid;
    border-color: var(--primary--500);
    border-bottom-color: var(--primary--100);
    border-radius: 50%;
    height: 24px;
    width: 24px
}

@media (max-width:768px) {
    .custom-circle-loader[data-v-d9b24746] {
        border-width: 2.5px;
        height: 20px;
        width: 20px
    }
}

@media (max-width:480px) {
    .custom-circle-loader[data-v-d9b24746] {
        border-width: 2px;
        height: 18px;
        width: 18px
    }
}

@keyframes custom-spin-d9b24746 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.h-skeleton-loader[data-v-496792c0] {
    background-color: #d8dae080;
    overflow: hidden;
    position: relative
}

.h-skeleton-loader[data-v-496792c0]:after {
    animation: h-skeleton-loader-keyframes-wave-496792c0 1.6s linear .5s infinite;
    background: linear-gradient(90deg, #fff0, #fff9, #fff0);
    content: "";
    inset: 0;
    position: absolute;
    transform: translate(-100%)
}

.h-skeleton-loader--xs[data-v-496792c0] {
    border-radius: var(--h-border-radius-xs)
}

.h-skeleton-loader--sm[data-v-496792c0] {
    border-radius: var(--h-border-radius-sm)
}

.h-skeleton-loader--lg[data-v-496792c0] {
    border-radius: var(--h-border-radius-lg)
}

.h-skeleton-loader--xl[data-v-496792c0] {
    border-radius: var(--h-border-radius-xl)
}

.h-skeleton-loader--circle[data-v-496792c0] {
    border-radius: var(--h-border-radius-full)
}

.h-skeleton-loader--inline[data-v-496792c0] {
    display: inline-block;
    vertical-align: middle
}

@keyframes h-skeleton-loader-keyframes-wave-496792c0 {
    0% {
        transform: translate(-100%)
    }

    60% {
        transform: translate(100%)
    }

    to {
        transform: translate(100%)
    }
}

.progress-stepper-skeleton-loader[data-v-2f0594e2] {
    height: 48px;
    padding-top: 32px;
    position: relative
}

.progress-stepper-skeleton-loader__title[data-v-2f0594e2] {
    color: var(--neutral--300);
    height: 24px;
    position: absolute;
    top: 0;
    width: -moz-min-content;
    width: min-content;
    width: 120px
}

.progress-stepper-skeleton-loader__title[data-v-2f0594e2]:first-of-type {
    left: 0
}

.progress-stepper-skeleton-loader__title[data-v-2f0594e2]:nth-child(2) {
    left: calc(100%/(var(--bf4c81c2) - 1)*1);
    transform: translate(-50%)
}

.progress-stepper-skeleton-loader__title[data-v-2f0594e2]:nth-child(3) {
    left: calc(100%/(var(--bf4c81c2) - 1)*2);
    transform: translate(-50%)
}

.progress-stepper-skeleton-loader__title[data-v-2f0594e2]:nth-child(4) {
    left: calc(100%/(var(--bf4c81c2) - 1)*3);
    transform: translate(-50%)
}

.progress-stepper-skeleton-loader__title[data-v-2f0594e2]:nth-child(5) {
    left: calc(100%/(var(--bf4c81c2) - 1)*4);
    transform: translate(-50%)
}

.progress-stepper-skeleton-loader__title[data-v-2f0594e2]:nth-child(6) {
    left: calc(100%/(var(--bf4c81c2) - 1)*5);
    transform: translate(-50%)
}

.progress-stepper-skeleton-loader__title[data-v-2f0594e2]:nth-child(7) {
    left: calc(100%/(var(--bf4c81c2) - 1)*6);
    transform: translate(-50%)
}

.progress-stepper-skeleton-loader__title[data-v-2f0594e2]:nth-child(8) {
    left: calc(100%/(var(--bf4c81c2) - 1)*7);
    transform: translate(-50%)
}

.progress-stepper-skeleton-loader__title[data-v-2f0594e2]:nth-child(9) {
    left: calc(100%/(var(--bf4c81c2) - 1)*8);
    transform: translate(-50%)
}

.progress-stepper-skeleton-loader__title[data-v-2f0594e2]:last-of-type {
    left: unset;
    right: 0;
    transform: translate(0)
}

@media (max-width:576px) {
    .progress-stepper-skeleton-loader__title[data-v-2f0594e2]:not(.progress-stepper-skeleton-loader__title--active) {
        display: none
    }
}

.progress-stepper-skeleton-loader__bar[data-v-2f0594e2] {
    background-color: var(--primary--200);
    border-radius: 4px;
    height: 2px;
    margin-top: 8px;
    position: relative;
    width: 100%
}

.progress-stepper-skeleton-loader__step[data-v-2f0594e2] {
    background-color: var(--primary--200);
    border-radius: 50%;
    height: 16px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 16px
}

.progress-stepper-skeleton-loader__step[data-v-2f0594e2]:first-child {
    left: 0;
    transform: translateY(-50%)
}

.progress-stepper-skeleton-loader__step[data-v-2f0594e2]:nth-child(2) {
    left: calc(100%/(var(--bf4c81c2) - 1)*1)
}

.progress-stepper-skeleton-loader__step[data-v-2f0594e2]:nth-child(3) {
    left: calc(100%/(var(--bf4c81c2) - 1)*2)
}

.progress-stepper-skeleton-loader__step[data-v-2f0594e2]:nth-child(4) {
    left: calc(100%/(var(--bf4c81c2) - 1)*3)
}

.progress-stepper-skeleton-loader__step[data-v-2f0594e2]:nth-child(5) {
    left: calc(100%/(var(--bf4c81c2) - 1)*4)
}

.progress-stepper-skeleton-loader__step[data-v-2f0594e2]:nth-child(6) {
    left: calc(100%/(var(--bf4c81c2) - 1)*5)
}

.progress-stepper-skeleton-loader__step[data-v-2f0594e2]:nth-child(7) {
    left: calc(100%/(var(--bf4c81c2) - 1)*6)
}

.progress-stepper-skeleton-loader__step[data-v-2f0594e2]:nth-child(8) {
    left: calc(100%/(var(--bf4c81c2) - 1)*7)
}

.progress-stepper-skeleton-loader__step[data-v-2f0594e2]:nth-child(9) {
    left: calc(100%/(var(--bf4c81c2) - 1)*8)
}

.progress-stepper-skeleton-loader__step[data-v-2f0594e2]:last-child {
    left: 100%;
    transform: translate(-100%, -50%)
}

.progress-stepper__container[data-v-26f85ddd] {
    align-items: end;
    display: grid;
    grid-template-columns: .5fr repeat(calc(var(--60ea80c3) - 2), 1fr) .5fr;
    justify-items: center;
    text-align: center
}

.progress-stepper__bar[data-v-26f85ddd] {
    display: grid;
    grid-column: span var(--60ea80c3);
    grid-template-columns: repeat(6, 1fr);
    justify-items: start
}

.progress-stepper[data-v-26f85ddd] {
    position: relative
}

.progress-stepper__title--last-child[data-v-26f85ddd] {
    justify-self: end;
    text-align: right
}

.progress-stepper__title--first-child[data-v-26f85ddd] {
    justify-self: start;
    text-align: left
}

.progress-stepper__title--active[data-v-26f85ddd] {
    color: var(--neutral--600);
    font-weight: 700
}

.progress-stepper__title--clickable[data-v-26f85ddd] {
    cursor: pointer
}

@media (max-width:576px) {
    .progress-stepper__title[data-v-26f85ddd]:not(.progress-stepper__title--active) {
        display: none
    }
}

.progress-stepper__bar[data-v-26f85ddd] {
    background-color: var(--primary--200);
    border-radius: 4px;
    height: 2px;
    margin-top: 8px;
    position: relative;
    width: 100%
}

.progress-stepper__bar[data-v-26f85ddd]:before {
    background-color: var(--bcc7ea26);
    border-radius: 6px;
    content: "";
    height: 2px;
    position: absolute;
    transition: all .5s;
    width: calc(100%/(var(--60ea80c3) - 1)*(var(--7f5e42b8)))
}

.progress-stepper__step[data-v-26f85ddd] {
    background-color: var(--primary--200);
    border-radius: 50%;
    height: 16px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 16px
}

.progress-stepper__step[data-v-26f85ddd]:first-child {
    left: 0;
    transform: translateY(-50%)
}

.progress-stepper__step[data-v-26f85ddd]:nth-child(2) {
    left: calc(100%/(var(--60ea80c3) - 1)*1)
}

.progress-stepper__step[data-v-26f85ddd]:nth-child(3) {
    left: calc(100%/(var(--60ea80c3) - 1)*2)
}

.progress-stepper__step[data-v-26f85ddd]:nth-child(4) {
    left: calc(100%/(var(--60ea80c3) - 1)*3)
}

.progress-stepper__step[data-v-26f85ddd]:nth-child(5) {
    left: calc(100%/(var(--60ea80c3) - 1)*4)
}

.progress-stepper__step[data-v-26f85ddd]:nth-child(6) {
    left: calc(100%/(var(--60ea80c3) - 1)*5)
}

.progress-stepper__step[data-v-26f85ddd]:nth-child(7) {
    left: calc(100%/(var(--60ea80c3) - 1)*6)
}

.progress-stepper__step[data-v-26f85ddd]:nth-child(8) {
    left: calc(100%/(var(--60ea80c3) - 1)*7)
}

.progress-stepper__step[data-v-26f85ddd]:nth-child(9) {
    left: calc(100%/(var(--60ea80c3) - 1)*8)
}

.progress-stepper__step[data-v-26f85ddd]:last-child {
    left: 100%;
    transform: translate(-100%, -50%)
}

.progress-stepper__step--done[data-v-26f85ddd] {
    background-color: var(--bcc7ea26)
}

.progress-stepper__step--active[data-v-26f85ddd] {
    background-color: var(--light-blue--100);
    border: 4px solid var(--bcc7ea26);
    font-size: 30px
}

.progress-stepper__step--clickable[data-v-26f85ddd] {
    cursor: pointer
}

.progress-stepper__step span[data-v-26f85ddd] {
    position: absolute;
    top: 16px
}

.h-segmented-control[data-v-40747776] {
    align-items: center;
    background-color: var(--neutral--100);
    border-radius: var(--borderRadius-xxxlarge, 32px);
    display: flex;
    justify-content: space-around;
    padding: 2px
}

.h-segmented-control__segment[data-v-40747776] {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 8px;
    justify-content: center;
    padding: var(--spacing-2xs, 8px) var(--spacing-sm, 16px);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

.h-segmented-control__segment--active[data-v-40747776] {
    background: var(--neutral--0);
    border: 1px solid var(--neutral--200);
    border-radius: var(--borderRadius-xxxlarge, 32px);
    box-shadow: 0 0 4px #0000001f
}

.segmented-progress[data-v-b50ed1db] {
    display: flex;
    gap: 2px;
    height: 8px;
    width: 100%
}

.segmented-progress__segment[data-v-b50ed1db] {
    height: 100%
}

.segmented-progress__segment[data-v-b50ed1db]:first-child {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.segmented-progress__segment[data-v-b50ed1db]:last-child {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.segmented-progress__segment--0[data-v-b50ed1db] {
    background-color: var(--primary--700)
}

.segmented-progress__segment--1[data-v-b50ed1db] {
    background-color: var(--primary--500)
}

.segmented-progress__segment--2[data-v-b50ed1db] {
    background-color: var(--primary--300)
}

.segmented-progress__segment--3[data-v-b50ed1db] {
    background-color: var(--primary--100)
}

.segmented-progress__segment--remaining[data-v-b50ed1db] {
    background-color: var(--neutral--100)
}

.h-snackbar[data-v-4ee224f7] {
    align-items: flex-start;
    background: var(--16a612d1);
    border-radius: 8px;
    color: var(--46665342);
    display: flex;
    font-size: 14px;
    line-height: 24px;
    padding: 10px 18px
}

.h-snackbar__icon[data-v-4ee224f7] {
    flex-shrink: 0;
    margin-right: 12px
}

.h-snackbar-bordered[data-v-4ee224f7] {
    border: 1px solid;
    border-color: var(--a0edfeda)
}

@media only screen and (max-width:767px) {
    .h-snackbar[data-v-4ee224f7] {
        align-items: center;
        flex-direction: column
    }
}

.h-base-table-cell[data-v-27cc9cc1]:first-child {
    padding-left: 24px
}

@media (max-width:992px) {
    .h-base-table-cell[data-v-27cc9cc1]:first-child {
        padding-left: 0
    }
}

.h-base-table-cell[data-v-27cc9cc1] {
    color: var(--neutral--400, #36344d);
    font-family: DM Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding: 16px 8px
}

.h-base-table-cell--desktop[data-v-27cc9cc1]:last-of-type {
    padding-right: 24px
}

.h-base-table-cell--desktop[data-v-27cc9cc1]:first-of-type {
    padding-left: 24px
}

.h-base-table-cell--align-right[data-v-27cc9cc1] {
    text-align: right
}

.h-base-table-cell--align-left[data-v-27cc9cc1] {
    text-align: left
}

.h-base-table-cell--align-center[data-v-27cc9cc1] {
    text-align: center
}

.h-base-table-cell--vertical-align-bottom[data-v-27cc9cc1] {
    vertical-align: bottom
}

.h-base-table-cell--vertical-align-top[data-v-27cc9cc1] {
    vertical-align: top
}

.h-base-table-cell--mobile[data-v-27cc9cc1] {
    display: none
}

@media (max-width:992px) {
    .h-base-table-cell--mobile[data-v-27cc9cc1] {
        display: flex;
        flex-direction: column;
        gap: 4px;
        margin-bottom: 16px;
        padding: 0
    }

    .h-base-table-cell--mobile[data-v-27cc9cc1]:last-child {
        margin: 0
    }

    .h-base-table-cell--desktop[data-v-27cc9cc1] {
        display: none
    }

    .h-base-table-cell--force-desktop[data-v-27cc9cc1] {
        display: table-cell !important
    }
}

.h-base-table-row[data-v-b0aaddc1]:not(:last-child) {
    border-bottom: 1px solid var(--neutral--200)
}

.h-base-table-row--no-border[data-v-b0aaddc1]:not(:last-child) {
    border-bottom: none
}

.h-base-table-row--mobile[data-v-b0aaddc1] {
    display: none;
    padding: 24px 16px
}

.h-base-table-row--selected[data-v-b0aaddc1] {
    background-color: var(--primary--50)
}

.h-base-table-row--zebra[data-v-b0aaddc1]:nth-child(2n) {
    background-color: var(--neutral--50)
}

@media (max-width:992px) {
    .h-base-table-row--desktop[data-v-b0aaddc1] {
        display: none
    }

    .h-base-table-row--mobile[data-v-b0aaddc1] {
        display: block
    }

    .h-base-table-row--force-desktop[data-v-b0aaddc1] {
        display: table-row !important
    }
}

.primary-actions[data-v-b0aaddc1] {
    align-items: center;
    display: flex;
    gap: 16px;
    justify-content: flex-end
}

.primary-actions-mobile[data-v-b0aaddc1] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 24px
}

.primary-actions-mobile[data-v-b0aaddc1] :scope>button {
    width: 100% !important
}

.secondary-actions-mobile[data-v-b0aaddc1] {
    display: flex;
    gap: 16px;
    margin-left: auto
}

.mobile-row-header[data-v-b0aaddc1] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px
}

.h-base-table-mobile[data-v-9f9f1a4d] {
    margin: 0;
    padding: 0
}

.row-header[data-v-9f9f1a4d] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px
}

.h-base-table[data-v-ad7f1438] {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%
}

.h-base-table--auto[data-v-ad7f1438] {
    table-layout: auto
}

.h-base-table--mobile[data-v-ad7f1438] {
    display: none
}

.h-base-table__th[data-v-ad7f1438] {
    border-bottom: 1px solid var(--neutral--200, #dadce0);
    margin: auto 0;
    padding: 16px 8px;
    text-align: left
}

.h-base-table__th[data-v-ad7f1438]:first-child {
    border-top-left-radius: 16px;
    padding-left: 24px
}

.h-base-table__th[data-v-ad7f1438]:last-child {
    border-top-right-radius: 16px;
    padding-right: 24px
}

.h-base-table__th--sortable[data-v-ad7f1438] {
    cursor: pointer
}

.h-base-table__th--checkbox[data-v-ad7f1438] {
    text-align: center
}

.h-base-table__label-container[data-v-ad7f1438] {
    align-items: center;
    background-color: transparent;
    border: none;
    cursor: auto;
    display: flex;
    padding: 0
}

.h-base-table__label-container--clickable[data-v-ad7f1438] {
    cursor: pointer
}

.h-base-table__label-container--align-left[data-v-ad7f1438] {
    margin: 0 auto 0 0
}

.h-base-table__label-container--align-right[data-v-ad7f1438] {
    margin: 0 0 0 auto
}

.h-base-table__label-container--align-center[data-v-ad7f1438] {
    margin: 0 auto
}

.h-base-table__label[data-v-ad7f1438] {
    color: var(--neutral--600, #1d1e20);
    font-family: DM Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin-right: 4px
}

.h-base-table__sort-direction-icon[data-v-ad7f1438] {
    margin-top: 2px
}

.h-base-table__sort-direction-icon--sorting-in-active[data-v-ad7f1438] {
    opacity: .6
}

@media (max-width:992px) {
    .h-base-table--mobile[data-v-ad7f1438] {
        display: block
    }

    .h-base-table--desktop[data-v-ad7f1438] {
        display: none
    }

    .h-base-table--desktop-sticky[data-v-ad7f1438] {
        display: table;
        width: 100%
    }
}

[data-v-3f94a7bd] .form--loading {
    pointer-events: none
}

.field-border[data-v-5bcbc42e] {
    border: hidden;
    border: 1px solid var(--neutral--200);
    border-radius: 8px;
    inset: -10px 0 0;
    margin: 0;
    min-width: 0;
    padding: 0 8px;
    pointer-events: none;
    position: absolute;
    text-align: left;
    transition: border-color .15s cubic-bezier(.4, 0, .2, 1) 0s;
    z-index: var(--z-index-child-1)
}

.field-border__legend[data-v-5bcbc42e] {
    display: block;
    float: unset;
    font-size: .85em;
    height: 21px;
    max-width: .01px;
    overflow: hidden;
    padding: 0;
    transition: max-width .1s cubic-bezier(0, 0, .2, 1) 50ms;
    visibility: visible;
    white-space: nowrap;
    width: auto
}

.field-border__legend-text[data-v-5bcbc42e] {
    display: inline-block;
    opacity: 0;
    padding-left: 5px;
    padding-right: 5px;
    visibility: visible
}

.field-border__legend--no-width[data-v-5bcbc42e]:not(.s) {
    max-width: 0
}

.field-border__legend--active[data-v-5bcbc42e],
.field-border__legend--filled[data-v-5bcbc42e] {
    max-width: 100%
}

.field-border--dark.field-border--focused[data-v-5bcbc42e]:not(.s) {
    border: 2px solid var(--meteorite--500)
}

.field-border--focused[data-v-5bcbc42e]:not(.s) {
    border: 2px solid var(--primary--500)
}

.field-border--error[data-v-5bcbc42e]:not(.s) {
    border: 2px solid var(--danger--500)
}

.field-border--textarea[data-v-5bcbc42e] {
    height: auto
}

.field-border--textarea .field-label[data-v-5bcbc42e] {
    top: 24px
}

.field-border--disabled[data-v-5bcbc42e],
.field-border[disabled][data-v-5bcbc42e] {
    background-color: var(--neutral--100);
    cursor: not-allowed
}

.field-border--append[data-v-5bcbc42e] {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.field-border--prepend[data-v-5bcbc42e] {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.field-border--with-prepend[data-v-5bcbc42e] {
    border-bottom-left-radius: 0;
    border-left: 0;
    border-top-left-radius: 0
}

.field-border--with-append[data-v-5bcbc42e] {
    border-bottom-right-radius: 0;
    border-right: 0;
    border-top-right-radius: 0
}

.field-border--with-append.field-border--append[data-v-5bcbc42e] {
    border-right: unset
}

.field-border--prefix input[data-v-5bcbc42e] {
    padding: 12px 16px 12px 0
}

@media (max-width:576px) {
    .field-border--prepend[data-v-5bcbc42e] {
        border-bottom: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        border-top-right-radius: 4px
    }

    .field-border--append[data-v-5bcbc42e] {
        border-bottom-left-radius: 4px;
        border-top: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .field-border--append.field-border--focused[data-v-5bcbc42e] {
        border-top: 2px solid var(--primary--500)
    }

    .field-border--prepend.field-border--focused[data-v-5bcbc42e] {
        border-bottom: 2px solid var(--primary--500)
    }

    .field-border--with-prepend[data-v-5bcbc42e] {
        border-bottom-left-radius: 4px;
        border-left: 1px solid var(--neutral--200);
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .field-border--with-append[data-v-5bcbc42e] {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        border-right: 1px solid var(--neutral--200);
        border-top-right-radius: 4px
    }

    .field-border--with-append.field-border--with-prepend[data-v-5bcbc42e] {
        border-radius: 0
    }
}

.hp-list-item[data-v-bf69b949] {
    color: var(--neutral--400);
    cursor: pointer;
    display: flex;
    padding: 12px 16px;
    text-align: left
}

.hp-list-item__append-text[data-v-bf69b949],
.hp-list-item__label[data-v-bf69b949] {
    flex-grow: 1
}

.hp-list-item[data-v-bf69b949]:hover {
    background-color: var(--neutral--200)
}

.hp-list-item:hover.hp-list-item--active[data-v-bf69b949] {
    background-color: var(--primary--50)
}

.hp-list-item:hover.hp-list-item--disabled[data-v-bf69b949] {
    background-color: var(--neutral--0)
}

.hp-list-item--disabled[data-v-bf69b949] {
    color: var(--neutral--300);
    cursor: not-allowed
}

.hp-list-item--active[data-v-bf69b949] {
    background-color: var(--primary--50);
    color: var(--primary--500)
}

.hp-list-item__label--short[data-v-bf69b949] {
    flex-grow: unset
}

.hp-list-item__append-text[data-v-bf69b949] {
    display: flex;
    justify-content: flex-end
}

.hp-list-item__icon--left[data-v-bf69b949],
.hp-list-item__image--left[data-v-bf69b949] {
    margin-right: 8px
}

.hp-list-item__icon--right[data-v-bf69b949],
.hp-list-item__icon__image[data-v-bf69b949],
.hp-list-item__image--right[data-v-bf69b949],
.hp-list-item__image__image[data-v-bf69b949] {
    margin-left: 8px
}

.hp-list-item--grouped[data-v-bf69b949] {
    padding-left: 32px !important
}

.hp-list-item__checkbox[data-v-bf69b949] {
    align-self: center;
    margin-right: 8px
}

div.list-loader div.list-loader__item[data-v-5d92ced9] {
    margin: -8px 0
}

.list-loader[data-v-5d92ced9] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 16px
}

.hp-list[data-v-5d92ced9],
.list-loader[data-v-5d92ced9] {
    background-color: var(--neutral--0);
    border-radius: 8px;
    filter: drop-shadow(0 0 12px rgba(29, 30, 32, .16));
    min-width: calc(100% + 2px);
    z-index: var(--z-index-2)
}

.hp-list[data-v-5d92ced9] {
    list-style: none;
    margin: 0;
    max-height: calc(48px*var(--70e8a050) + 16px);
    overflow-y: auto;
    padding: 8px 0
}

.hp-list[data-v-5d92ced9]::-webkit-scrollbar {
    width: 6px
}

.hp-list[data-v-5d92ced9]::-webkit-scrollbar-track {
    border-radius: 4px;
    margin: 8px
}

.hp-list[data-v-5d92ced9]::-webkit-scrollbar-thumb {
    background: var(--neutral--200);
    border: 4px solid transparent;
    border-radius: 4px
}

.hp-list[data-v-5d92ced9]::-webkit-scrollbar-thumb:hover {
    background: var(--neutral--200)
}

.hp-list__item--no-match[data-v-5d92ced9]:hover {
    background-color: var(--neutral--0);
    color: var(--neutral--400);
    cursor: default
}

.hp-list__item--wrap[data-v-5d92ced9] {
    overflow-wrap: anywhere
}

.hp-list__groups--name[data-v-5d92ced9] {
    color: var(--neutral--400);
    display: block;
    font-weight: 600;
    padding: 8px 16px;
    pointer-events: none !important
}

[data-v-6a8803c0] .field__icon--dropdown:not(.s) {
    pointer-events: none;
    position: absolute;
    right: 16px;
    top: 12px;
    transition: .3s
}

[data-v-6a8803c0] .field__icon--dropdown-active:not(.s) {
    transform: rotate(180deg);
    transition: .3s
}

[data-v-6a8803c0] .field__icon-select--right {
    position: absolute;
    right: 42px !important;
    top: 12px
}

[data-v-6a8803c0] .field__loader:not(.s) {
    position: absolute;
    right: 16px;
    top: 12px
}

[data-v-6a8803c0] .field-input--disabled {
    cursor: auto !important
}

.field-select-holder[data-v-6a8803c0] {
    height: 100%;
    position: relative
}

.field-select[data-v-6a8803c0] {
    cursor: pointer;
    display: flex;
    height: 100%;
    z-index: var(--z-index-child-1)
}

.field-select[data-v-6a8803c0]:active,
.field-select[data-v-6a8803c0]:focus,
.field-select[data-v-6a8803c0]:hover,
.field-select[data-v-6a8803c0]:visited {
    outline: none
}

.field-select[data-v-6a8803c0] .field__input {
    cursor: pointer
}

.field-select[data-v-6a8803c0] .field__input--dropdown-disabled {
    display: inline-block;
    min-height: 48px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.field-select__options[data-v-6a8803c0] {
    left: -1px;
    position: absolute;
    top: 48px;
    width: 100%
}

.field-select__options--full-width[data-v-6a8803c0] {
    width: 100%
}

.field-info__error[data-v-9e7b1576],
.field-info__hint[data-v-9e7b1576],
.field-info__limit[data-v-9e7b1576] {
    color: var(--danger--500);
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin-top: 4px;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    text-align: left
}

.field-info__error--absolute[data-v-9e7b1576] {
    position: absolute
}

.field-info__hint-holder[data-v-9e7b1576] {
    align-items: top;
    display: flex;
    justify-content: space-between
}

.field-info__hint[data-v-9e7b1576],
.field-info__limit[data-v-9e7b1576] {
    color: var(--neutral--300)
}

.field-info__limit[data-v-9e7b1576] {
    white-space: nowrap
}

.splitter[data-v-7da1e7ed] {
    background-color: var(--neutral--100);
    height: 48px;
    width: 1px
}

.splitter__error[data-v-7da1e7ed] {
    background-color: var(--danger--500)
}

.field-button[data-v-7da1e7ed] {
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    padding: 0
}

.field-button[data-v-7da1e7ed]:hover {
    background-color: #0000000d
}

.field__input--centered[data-v-7da1e7ed] {
    text-align: center
}

.field__text[data-v-7da1e7ed] {
    display: flex;
    flex: 1;
    flex-direction: column
}

.field__textarea[data-v-7da1e7ed] {
    border: none;
    border-radius: 4px;
    color: var(--neutral--600);
    display: block;
    font-size: 14px;
    line-height: 22px;
    padding: 0;
    resize: vertical;
    width: 100%
}

.field__textarea[data-v-7da1e7ed]:focus,
.field__textarea[data-v-7da1e7ed]:hover {
    outline: none
}

[data-v-7da1e7ed] .field__icon {
    display: inline-block;
    position: relative;
    vertical-align: middle
}

[data-v-7da1e7ed] .field__icon--left {
    left: 0;
    margin-left: 16px;
    margin-right: 8px
}

[data-v-7da1e7ed] .field__icon--right {
    margin-left: 8px;
    margin-right: 16px;
    right: 0
}

[data-v-7da1e7ed] .field__icon--additional {
    margin: auto 16px
}

[data-v-7da1e7ed] .field__icon--clickable {
    cursor: pointer
}

.field__container[data-v-7da1e7ed] {
    display: flex
}

.field__color-value[data-v-7da1e7ed] {
    color: var(--neutral--400);
    left: 50px;
    transform: translateY(50%);
    z-index: 0
}

.field-label[data-v-81843929],
.field__color-value[data-v-7da1e7ed] {
    font-size: 14px;
    line-height: 24px;
    pointer-events: none;
    position: absolute
}

.field-label[data-v-81843929] {
    color: var(--neutral--300);
    left: 0;
    margin-bottom: 0;
    max-width: calc(100% - 24px);
    overflow: hidden;
    text-overflow: ellipsis;
    top: var(--58d88ef0);
    transform: translate(16px, 12px) scale(1);
    transform-origin: left top;
    transition: color .2s cubic-bezier(0, 0, .2, 1) 0s, transform .2s cubic-bezier(0, 0, .2, 1) 0s, max-width .2s cubic-bezier(0, 0, .2, 1) 0s;
    white-space: nowrap;
    z-index: var(--z-index-child-1)
}

.field-label--dark[data-v-81843929] {
    color: var(--neutral--0)
}

.field-label--dark.field-label--active[data-v-81843929]:not(.s) {
    color: var(--meteorite--500) !important
}

.field-label--with-icon[data-v-81843929] {
    transform: translate(48px, 12px) scale(1)
}

.field-label--color[data-v-81843929] {
    left: 28px
}

@media only screen and (max-width:767px) {
    .field-label[data-v-81843929] {
        max-width: 82%
    }
}

.field-label--optional[data-v-81843929] {
    font-size: 14px;
    margin-left: 4px
}

.field-label--active[data-v-81843929],
.field-label--filled[data-v-81843929] {
    left: 0;
    max-width: calc(114% - 24px);
    top: 0;
    transform: translate(13px, -11px) scale(.85);
    width: auto
}

.field-label--active label[data-v-81843929],
.field-label--filled label[data-v-81843929] {
    text-overflow: clip
}

.field-label--active[data-v-81843929] {
    color: var(--primary--500)
}

.field-label--active.label-holder--select[data-v-81843929] {
    color: var(--placeholder)
}

.field-label--error[data-v-81843929] {
    color: var(--danger--500)
}

[data-v-437f6320] .field__icon--multi-dropdown:not(.s) {
    min-width: 24px;
    pointer-events: none;
    position: relative;
    right: unset;
    top: unset;
    transition: .3s
}

[data-v-437f6320] .field__icon--multi-dropdown-active:not(.s) {
    transform: rotate(180deg);
    transition: .3s
}

.field-multi-select-holder[data-v-437f6320] {
    height: 100%;
    position: relative
}

.field-multi-select[data-v-437f6320] {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 100%;
    justify-content: space-between;
    min-height: 56px;
    padding: 10px 16px;
    z-index: var(--z-index-child-1)
}

.field-multi-select[data-v-437f6320]:active,
.field-multi-select[data-v-437f6320]:focus,
.field-multi-select[data-v-437f6320]:hover,
.field-multi-select[data-v-437f6320]:visited {
    outline: none
}

.field-multi-select--disabled[data-v-437f6320] {
    background-color: var(--neutral--100);
    border-radius: 8px;
    cursor: unset
}

.field-multi-select[data-v-437f6320] .field__input {
    cursor: pointer;
    flex-grow: 1;
    height: 32px;
    padding-left: 4px;
    width: unset
}

.field-multi-select__options[data-v-437f6320] {
    left: -1px;
    position: absolute;
    top: 100%;
    width: 100%
}

.field-multi-select__content[data-v-437f6320] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    width: 100%
}

.chips[data-v-437f6320] {
    display: flex;
    flex-direction: row;
    gap: 8px
}

.chips__item[data-v-437f6320] {
    align-items: center;
    background-color: var(--neutral--100);
    border-radius: 24px;
    display: flex;
    gap: 4px;
    padding: 4px 12px
}

.password-tags[data-v-aa28871e] {
    margin-top: 4px
}

.password-tags__icon[data-v-aa28871e] {
    align-items: center;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 24px
}

.fade-slow-enter-to[data-v-aa28871e] {
    opacity: 1
}

.fade-slow-enter-active[data-v-aa28871e],
.fade-slow-leave-active[data-v-aa28871e] {
    transition: opacity .6s
}

.fade-slow-enter-from[data-v-aa28871e],
.fade-slow-leave-to[data-v-aa28871e] {
    opacity: 0
}

.requirement[data-v-aa28871e] {
    color: var(--neutral--300);
    display: inline-block;
    margin: 4px 0;
    text-align: left;
    vertical-align: top;
    width: 50%
}

.requirement__title[data-v-aa28871e] {
    font-size: 14px;
    margin: 0 0 0 8px
}

.requirement__title--highlighted[data-v-aa28871e] {
    color: var(--danger--500)
}

.requirement div[data-v-aa28871e] {
    display: flex;
    flex-direction: row
}

@media (max-width:460px) {
    .requirement[data-v-aa28871e] {
        width: 100%
    }
}

.field-container[data-v-d66f6929] {
    display: flex;
    font-size: 14px;
    margin-bottom: 24px;
    width: 100%
}

@media (max-width:576px) {
    .field-container[data-v-d66f6929] {
        flex-direction: column
    }
}

[data-v-d66f6929] .field__info--mobile {
    display: none
}

@media (max-width:576px) {
    [data-v-d66f6929] .field__info--mobile {
        display: block
    }
}

[data-v-d66f6929] .field__info--desktop {
    display: block
}

@media (max-width:576px) {
    [data-v-d66f6929] .field__info--desktop {
        display: none
    }
}

.field-holder[data-v-d66f6929] {
    display: inline-block;
    flex: 1;
    width: 100%
}

.field[data-v-d66f6929] {
    background-color: var(--neutral--0);
    border-radius: 8px;
    position: relative;
    transition: .15s
}

[data-v-d66f6929] .field--append,
[data-v-d66f6929] .field--prepend {
    align-self: flex-start
}

@media (max-width:576px) {

    [data-v-d66f6929] .field--append,
    [data-v-d66f6929] .field--prepend {
        width: 100%
    }
}

[data-v-d66f6929] .field--append {
    max-width: 50%
}

@media (max-width:576px) {
    [data-v-d66f6929] .field--append {
        max-width: 100%
    }
}

@media (max-width:340px) {
    [data-v-d66f6929] .field--append {
        max-width: 280px
    }
}

[data-v-d66f6929] .field--append .field__input {
    overflow: auto
}

@media (min-width:575px) {
    [data-v-d66f6929] .field--append .field__input {
        white-space: nowrap
    }
}

[data-v-d66f6929] .field__input-prefix {
    line-height: 24px;
    padding: 12px 0 12px 16px
}

[data-v-d66f6929] .field__input {
    align-items: center;
    border: none;
    border-radius: 8px;
    color: var(--neutral--400);
    display: flex;
    line-height: 24px;
    width: 100%
}

[data-v-d66f6929] .field__input textarea {
    border: none;
    border-radius: 4px;
    color: var(--neutral--400);
    padding: 12px 16px;
    width: 100%
}

[data-v-d66f6929] .field__input textarea:active,
[data-v-d66f6929] .field__input textarea:focus,
[data-v-d66f6929] .field__input textarea:hover,
[data-v-d66f6929] .field__input textarea:visited {
    outline: none
}

[data-v-d66f6929] .field__input textarea::-moz-placeholder {
    box-sizing: border-box;
    color: var(--neutral--300);
    line-height: 24px
}

[data-v-d66f6929] .field__input textarea::placeholder {
    box-sizing: border-box;
    color: var(--neutral--300);
    line-height: 24px
}

[data-v-d66f6929] .field__input input {
    border: none;
    border-radius: 4px;
    color: var(--neutral--400);
    line-height: 24px;
    padding: 12px 16px;
    width: 100%
}

[data-v-d66f6929] .field__input input:active,
[data-v-d66f6929] .field__input input:focus,
[data-v-d66f6929] .field__input input:hover,
[data-v-d66f6929] .field__input input:visited {
    outline: none
}

[data-v-d66f6929] .field__input input[type=date] {
    line-height: 22px
}

[data-v-d66f6929] .field__input input[type=date]::-webkit-calendar-picker-indicator {
    background: transparent;
    bottom: 0;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

[data-v-d66f6929] .field__input input[type=date]::-webkit-calendar-picker-indicator:focus,
[data-v-d66f6929] .field__input input[type=date]::-webkit-calendar-picker-indicator:hover {
    outline: none
}

[data-v-d66f6929] .field__input input[type=date]:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23727586' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 18H4V8h16z'/%3E%3C/svg%3E");
    background-size: contain;
    content: "";
    height: 22px;
    pointer-events: none;
    position: absolute;
    right: 16px;
    top: 12px;
    width: 22px
}

[data-v-d66f6929] .field__input input[type=color] {
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    height: 48px;
    padding: 8px 12px;
    width: 100%;
    z-index: 1
}

[data-v-d66f6929] .field__input input[type=color]::-webkit-color-swatch-wrapper {
    border: 1px solid var(--neutral--200);
    border-radius: 50%;
    height: 24px;
    padding: 0;
    width: 24px
}

[data-v-d66f6929] .field__input input[type=color]::-webkit-color-swatch {
    border: none;
    border-radius: 50%;
    height: 100%;
    width: 100%
}

[data-v-d66f6929] .field__input input[type=color]::-moz-color-swatch {
    border: 1px solid var(--neutral--200);
    border-radius: 50%;
    height: 24px;
    width: 24px
}

[data-v-d66f6929] .field__input input[type=color]::-moz-focus-inner {
    border: 0
}

[data-v-d66f6929] .field__input input::-moz-placeholder {
    box-sizing: border-box;
    color: var(--neutral--300);
    line-height: 24px
}

[data-v-d66f6929] .field__input input::placeholder {
    box-sizing: border-box;
    color: var(--neutral--300);
    line-height: 24px
}

[data-v-d66f6929] .field__input:active,
[data-v-d66f6929] .field__input:focus,
[data-v-d66f6929] .field__input:hover,
[data-v-d66f6929] .field__input:visited {
    outline: none
}

[data-v-d66f6929] .field__input[disabled] {
    background-color: var(--neutral--100);
    cursor: not-allowed
}

[data-v-d66f6929] .field__input--textarea {
    height: auto
}

[data-v-d66f6929] .field__input--textarea .field-label {
    top: 24px
}

[data-v-d66f6929] .field__input--disabled,
[data-v-d66f6929] .field__input[disabled] {
    background-color: var(--neutral--100);
    cursor: not-allowed
}

[data-v-d66f6929] .field__input--prefix input {
    padding: 12px 16px 12px 0
}

[data-v-d66f6929] .field__input--icon-left input {
    padding-left: 0
}

[data-v-d66f6929] .field__input--icon-right input {
    padding-right: 0
}

[data-v-d66f6929] .field__input--dropdown {
    padding: 12px 48px 12px 16px
}

[data-v-d66f6929] .field__input--dropdown-disabled {
    background-color: var(--neutral--100);
    cursor: not-allowed !important;
    padding: 12px 16px
}

.h-pagination[data-v-5af76f9c] {
    align-items: flex-end;
    background-color: var(--4950cdb0);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top: 1px solid var(--neutral--200);
    color: var(--neutral--600);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 16px
}

.h-pagination__container[data-v-5af76f9c] {
    align-items: center;
    display: flex
}

.h-pagination__container[data-v-5af76f9c]:first-of-type {
    margin-bottom: 16px
}

.h-pagination__label[data-v-5af76f9c] {
    margin-right: 16px
}

.h-pagination__status[data-v-5af76f9c] {
    margin: 0 24px
}

.h-pagination__pagination-size[data-v-5af76f9c] {
    max-width: 88px
}

.h-pagination__pagination-size-select[data-v-5af76f9c] {
    margin: unset
}

.h-pagination__buttons[data-v-5af76f9c] {
    display: flex
}

.h-pagination__buttons button[data-v-5af76f9c] {
    background-color: transparent;
    border: none;
    border-radius: 50%;
    display: flex;
    padding: 4px;
    transition: background-color .15s ease
}

.h-pagination__buttons button[data-v-5af76f9c]:not(:disabled) {
    cursor: pointer
}

.h-pagination__buttons button[data-v-5af76f9c]:hover:not(:disabled) {
    background-color: var(--neutral--50)
}

.h-pagination__buttons button[data-v-5af76f9c]:active:not(:disabled) {
    background-color: var(--light-blue--200)
}

.h-pagination__loader[data-v-5af76f9c] {
    max-width: 364px
}

@media (min-width:992px) {
    .h-pagination[data-v-5af76f9c] {
        align-items: unset;
        flex-direction: unset;
        max-height: 80px;
        padding: 16px 24px
    }

    .h-pagination__container[data-v-5af76f9c]:first-of-type {
        margin-bottom: unset
    }
}

.h-table-container[data-v-57c55964] {
    background: #fff;
    border-radius: 16px;
    width: 100%
}

.h-base-table-wrapper[data-v-57c55964] {
    position: relative;
    width: 100%
}

.h-base-table-wrapper--scrollable[data-v-57c55964] {
    overflow-x: auto
}

.bulk-actions-bar[data-v-1d764909] {
    background-color: var(--neutral--0);
    border: 2px solid var(--primary--500);
    border-radius: 8px;
    bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: space-between;
    padding: 16px 24px;
    position: sticky;
    width: 100%;
    z-index: 20
}

@media screen and (max-width:576px) {
    .bulk-actions-bar[data-v-1d764909] {
        flex-direction: column
    }
}

.bulk-actions-bar__selected-text[data-v-1d764909] {
    color: var(--neutral--600);
    margin-right: 8px
}

.bulk-actions-bar__info[data-v-1d764909] {
    align-items: center;
    display: flex;
    gap: 16px
}

.bulk-actions-bar__separator[data-v-1d764909] {
    background-color: var(--neutral--100);
    height: 20px;
    width: 1px
}

.bulk-actions-bar__clear-icon[data-v-1d764909] {
    cursor: pointer
}

.bulk-actions-bar__actions[data-v-1d764909] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 12px 24px
}

.h-table-empty-state[data-v-e55b469f] {
    align-items: center;
    background-color: var(--neutral--0);
    border: 1px solid var(--neutral--200);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 24px
}

@media (min-width:1024px) {
    .h-table-empty-state[data-v-e55b469f] {
        gap: 24px;
        padding: 64px
    }
}

.h-table-empty-state__title-wrapper[data-v-e55b469f] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 4px
}

.h-table-empty-state__title[data-v-e55b469f] {
    margin: 0 0 4px;
    text-align: center
}

.h-table-empty-state__subtitle[data-v-e55b469f] {
    color: var(--neutral--300);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    max-width: 540px;
    text-align: center
}

.h-table-header[data-v-444acdee] {
    container-type: inline-size;
    padding: 24px
}

.h-table-header__top-container[data-v-444acdee] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.h-table-header__top-container--with-search[data-v-444acdee] {
    margin-bottom: 24px
}

.h-table-header__title[data-v-444acdee] {
    color: var(--neutral--600);
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    margin: 0;
    text-align: left
}

.h-table-header__subtitle[data-v-444acdee] {
    color: var(--neutral--300);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    text-align: left
}

.h-table-header__label[data-v-444acdee] {
    width: -moz-fit-content;
    width: fit-content
}

.h-table-header__title-container[data-v-444acdee] {
    align-items: center;
    display: flex;
    gap: 16px
}

.h-table-header__actions-container[data-v-444acdee] {
    display: flex;
    gap: 16px
}

.h-table-header__search[data-v-444acdee] {
    margin: 0
}

@container (max-width: 768px) {
    .h-table-header[data-v-444acdee] {
        padding: 24px 16px;
        width: 100%
    }

    .h-table-header__top-container[data-v-444acdee] {
        flex-direction: column;
        gap: 16px
    }

    .h-table-header__title-container[data-v-444acdee] {
        display: grid;
        gap: 0;
        -moz-column-gap: 16px;
        column-gap: 16px;
        width: 100%
    }

    .h-table-header__title[data-v-444acdee] {
        grid-column: 1/2
    }

    .h-table-header__drop-down-menu[data-v-444acdee] {
        align-self: center;
        grid-column: 2;
        grid-row: 1;
        justify-self: flex-end
    }

    .h-table-header__subtitle[data-v-444acdee] {
        grid-column: 1/2
    }

    .h-table-header__actions-container[data-v-444acdee] {
        flex-direction: column;
        gap: 8px;
        width: 100%
    }

    .h-table-header__actions-container[data-v-444acdee] :scope>button {
        width: 100% !important
    }
}

.h-table-header__search.field-container[data-v-2bcff4bf] {
    margin-bottom: 0
}

.h-table-search__filters[data-v-2bcff4bf] {
    margin-top: 16px
}

.h-table-search__search[data-v-2bcff4bf] {
    margin: 0;
    width: 100%
}

.h-table-search__search-form[data-v-2bcff4bf] {
    width: 100%
}

.h-table-search__search-container[data-v-2bcff4bf] {
    display: flex;
    gap: 16px
}

.h-table-search__filter-button[data-v-2bcff4bf] {
    align-items: center;
    background-color: transparent;
    border: 1px solid var(--neutral--200);
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    flex: 0 0 48px;
    height: 48px;
    justify-content: center;
    padding: 0;
    transition: background-color .2s;
    width: 48px
}

.h-table-search__filter-button--active[data-v-2bcff4bf],
.h-table-search__filter-button[data-v-2bcff4bf]:focus,
.h-table-search__filter-button[data-v-2bcff4bf]:hover {
    background-color: var(--primary--50)
}

.h-toast-row[data-v-f7904e6e] {
    align-items: center;
    background-color: var(--neutral--700);
    border-radius: 12px;
    box-shadow: 0 6px 16px #0000001f;
    color: var(--neutral--0);
    display: flex;
    width: 100%
}

.h-toast-row__content[data-v-f7904e6e] {
    align-items: center;
    display: flex;
    gap: 8px;
    padding: 16px;
    width: 100%
}

.h-toast-row__icon[data-v-f7904e6e] {
    flex-shrink: 0
}

.h-toast-row__message[data-v-f7904e6e] {
    flex-grow: 1;
    padding: 0 4px
}

.h-toast-row__divider[data-v-f7904e6e] {
    background-color: var(--neutral--400);
    flex-shrink: 0;
    height: 32px;
    width: 1px
}

.h-toast-row__actions[data-v-f7904e6e] {
    align-items: center;
    display: flex;
    padding: 0 8px
}

.h-toast-row__actions__dismiss[data-v-f7904e6e] {
    align-items: center;
    background: none;
    border: none;
    border-radius: 4px;
    color: var(--neutral--0);
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    transition: all .2s cubic-bezier(.2, .8, .2, 1);
    width: 32px
}

.h-toast-row__actions__dismiss[data-v-f7904e6e]:hover {
    background-color: var(--neutral--400);
    color: var(--neutral--0);
    transform: scale(1.05)
}

.h-toast-row__actions__dismiss[data-v-f7904e6e]:active {
    transform: scale(.95)
}

.h-toast[data-v-9f3bb73f] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin: 24px;
    position: fixed;
    z-index: 1000
}

@media (max-width:768px) {
    .h-toast[data-v-9f3bb73f] {
        margin: 16px;
        width: calc(100% - 32px) !important
    }
}

.h-toast--top-left[data-v-9f3bb73f] {
    left: 0;
    top: 0
}

.h-toast--top-center[data-v-9f3bb73f] {
    left: 50%;
    top: 0;
    transform: translate(-50%)
}

@media (max-width:768px) {
    .h-toast--top-center[data-v-9f3bb73f] {
        left: 0;
        transform: none
    }
}

.h-toast--top-right[data-v-9f3bb73f] {
    right: 0;
    top: 0
}

.h-toast--bottom-left[data-v-9f3bb73f] {
    bottom: 0;
    left: 0
}

.h-toast--bottom-center[data-v-9f3bb73f] {
    bottom: 0;
    left: 50%;
    transform: translate(-50%)
}

@media (max-width:768px) {
    .h-toast--bottom-center[data-v-9f3bb73f] {
        left: 0;
        transform: none
    }
}

.h-toast--bottom-right[data-v-9f3bb73f] {
    bottom: 0;
    right: 0
}

.h-toast-stack[data-v-9f3bb73f] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%
}

@media (max-width:768px) {
    .h-toast-stack[data-v-9f3bb73f] {
        width: 100% !important
    }
}

.h-toast-stack-enter-active[data-v-9f3bb73f],
.h-toast-stack-move[data-v-9f3bb73f] {
    transition: all .3s cubic-bezier(.2, .8, .2, 1)
}

.h-toast-stack-leave-active[data-v-9f3bb73f] {
    position: absolute;
    transition: all .3s cubic-bezier(.2, .8, .2, 1)
}

.h-toast-stack-enter-from[data-v-9f3bb73f] {
    opacity: 0;
    transform: translateY(30px)
}

.h-toast-stack-leave-to[data-v-9f3bb73f] {
    opacity: 0;
    transform: translateY(-30px)
}

.h-upload[data-v-5789d386] {
    width: 100%
}

.h-upload__input[data-v-5789d386] {
    display: none
}

.h-upload__dropzone[data-v-5789d386] {
    align-items: center;
    background-color: var(--h-upload-background-color);
    border: 1px dashed var(--h-upload-border-color);
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 256px;
    outline: none;
    padding: 48px 12px;
    position: relative;
    text-align: center;
    transition: all .2s ease-in-out;
    width: 100%;
    z-index: 1
}

.h-upload__dropzone[data-v-5789d386]:focus-visible {
    border: 1px solid var(--h-upload-focus-border-color);
    box-shadow: 0 0 0 1px var(--h-upload-focus-border-color)
}

.h-upload__dropzone--dragging[data-v-5789d386] {
    background-color: var(--h-upload-hover-background-color);
    border-color: var(--h-upload-hover-border-color)
}

.h-upload__dropzone--disabled[data-v-5789d386] {
    background-color: var(--h-upload-disabled-background-color);
    border-color: var(--h-upload-disabled-border-color);
    color: var(--h-upload-disabled-color);
    cursor: not-allowed;
    opacity: .5
}

.h-upload__title[data-v-5789d386] {
    color: var(--h-upload-title-color)
}

.h-upload__subtitle[data-v-5789d386] {
    color: var(--h-upload-subtitle-color)
}

.h-upload__icon[data-v-5789d386] {
    margin-bottom: 8px
}

.h-upload__button[data-v-5789d386] {
    margin-top: 24px
}

.h-helper-text__list[data-v-f3440199] {
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(var(--columns, 2), 1fr);
    margin-top: 8px;
    padding-left: 2px
}

@media (max-width:576px) {
    .h-helper-text__list[data-v-f3440199] {
        grid-template-columns: 1fr
    }
}

.h-helper-text__item[data-v-f3440199] {
    align-items: center;
    display: flex;
    gap: 8px
}

.h-helper-text__text[data-v-f3440199] {
    padding-left: 2px
}

.h-input-label[data-v-24a34aee] {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    gap: 4px;
    padding-left: 2px
}

.h-input[data-v-c4801ff6] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%
}

.h-input__empty-space[data-v-c4801ff6] {
    height: 12px
}

.h-input__wrapper[data-v-c4801ff6] {
    align-items: center;
    background-color: var(--h-input-background-color);
    border: 1px solid var(--h-input-border-color);
    border-radius: 8px;
    display: flex;
    gap: 8px;
    padding: 0 16px;
    position: relative;
    transition: all .2s ease-in-out;
    width: 100%
}

.h-input__wrapper[data-v-c4801ff6]:focus-within {
    border-color: var(--h-input-focus-border-color);
    box-shadow: 0 0 0 1px var(--h-input-focus-border-color)
}

.h-input__wrapper--error[data-v-c4801ff6] {
    border-color: var(--h-input-error-border-color);
    box-shadow: 0 0 0 1px var(--h-input-error-border-color)
}

.h-input__wrapper--disabled[data-v-c4801ff6] {
    background-color: var(--h-input-disabled-background-color);
    border-color: var(--h-input-disabled-border-color);
    box-shadow: 0 0 0 1px var(--h-input-disabled-border-color);
    cursor: not-allowed
}

.h-input__wrapper--small[data-v-c4801ff6] {
    height: 32px
}

.h-input__wrapper--medium[data-v-c4801ff6] {
    height: 40px
}

.h-input__wrapper--large[data-v-c4801ff6] {
    height: 48px
}

.h-input__field[data-v-c4801ff6] {
    background: transparent;
    border: none;
    color: var(--h-input-color);
    font-size: var(--h-input-font-size);
    font-weight: var(--h-input-font-weight);
    height: 100%;
    letter-spacing: var(--h-input-letter-spacing);
    line-height: var(--h-input-line-height);
    outline: none;
    width: 100%
}

.h-input__field[data-v-c4801ff6]::-moz-placeholder {
    color: var(--h-input-placeholder-color)
}

.h-input__field[data-v-c4801ff6]::placeholder {
    color: var(--h-input-placeholder-color)
}

.h-input__field[data-v-c4801ff6]:disabled {
    color: var(--h-input-disabled-color);
    cursor: not-allowed
}

.h-input__toggle-password[data-v-c4801ff6] {
    align-items: center;
    background: none;
    border: none;
    border-radius: 4px;
    color: var(--h-input-color);
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: 0;
    transition: color .2s ease-in-out
}

.h-input__toggle-password[data-v-c4801ff6]:hover:not(:disabled) {
    color: var(--h-input-focus-border-color)
}

.h-input__toggle-password[data-v-c4801ff6]:focus-visible {
    outline: 2px solid var(--h-input-focus-border-color);
    outline-offset: 2px
}

.h-input__toggle-password[data-v-c4801ff6]:disabled {
    cursor: not-allowed;
    opacity: .5
}

.h-input__clear-icon[data-v-c4801ff6] {
    border-radius: 4px;
    cursor: pointer;
    transition: color .2s ease-in-out
}

.h-input__clear-icon[data-v-c4801ff6]:hover {
    color: var(--neutral--600)
}

.h-input__clear-icon[data-v-c4801ff6]:focus-visible {
    outline: 2px solid var(--h-input-focus-border-color);
    outline-offset: 2px
}

.h-input__wrapper--disabled .h-input__clear-icon[data-v-c4801ff6] {
    cursor: not-allowed
}

.h-input__wrapper--disabled .h-input__clear-icon[data-v-c4801ff6]:hover {
    color: var(--neutral--300)
}

.h-input__password-controls[data-v-c4801ff6] {
    align-items: center;
    display: flex;
    gap: 8px
}

.h-input-area[data-v-88a25a05] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%
}

.h-input-area__empty-space[data-v-88a25a05] {
    height: 12px
}

.h-input-area__wrapper[data-v-88a25a05] {
    align-items: flex-start;
    background-color: var(--h-input-area-background-color);
    border: 1px solid var(--h-input-area-border-color);
    border-radius: 8px;
    display: flex;
    gap: 8px;
    padding: 7px 16px;
    position: relative;
    transition: all .2s ease-in-out;
    width: 100%
}

.h-input-area__wrapper[data-v-88a25a05]:focus-within {
    border-color: var(--h-input-area-focus-border-color);
    box-shadow: 0 0 0 1px var(--h-input-area-focus-border-color)
}

.h-input-area__wrapper--error[data-v-88a25a05] {
    border-color: var(--h-input-area-error-border-color);
    box-shadow: 0 0 0 1px var(--h-input-area-error-border-color)
}

.h-input-area__wrapper--disabled[data-v-88a25a05] {
    background-color: var(--h-input-area-disabled-background-color);
    border-color: var(--h-input-area-disabled-border-color);
    box-shadow: 0 0 0 1px var(--h-input-area-disabled-border-color);
    cursor: not-allowed
}

.h-input-area__field[data-v-88a25a05] {
    background: transparent;
    border: none;
    color: var(--h-input-area-color);
    font-family: inherit;
    font-size: var(--h-input-area-font-size);
    font-weight: var(--h-input-area-font-weight);
    letter-spacing: var(--h-input-area-letter-spacing);
    line-height: var(--h-input-area-line-height);
    outline: none;
    resize: none;
    scrollbar-color: var(--neutral--300) transparent;
    width: 100%
}

.h-input-area__field[data-v-88a25a05]::-moz-placeholder {
    color: var(--h-input-area-placeholder-color)
}

.h-input-area__field[data-v-88a25a05]::placeholder {
    color: var(--h-input-area-placeholder-color)
}

.h-input-area__field[data-v-88a25a05]:disabled {
    color: var(--h-input-area-disabled-color);
    cursor: not-allowed
}

.h-input-area__field[data-v-88a25a05]::-webkit-scrollbar {
    width: 8px
}

.h-input-area__field[data-v-88a25a05]::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 12px
}

.h-input-area__field[data-v-88a25a05]::-webkit-scrollbar-thumb {
    background: var(--neutral--300);
    border-radius: 12px
}

.h-input-area__field[data-v-88a25a05]::-webkit-scrollbar-thumb:hover {
    background: var(--neutral--400)
}

.h-input-area__clear-icon[data-v-88a25a05] {
    border-radius: 4px;
    cursor: pointer;
    flex-shrink: 0;
    margin-top: 2px;
    transition: color .2s ease-in-out
}

.h-input-area__clear-icon[data-v-88a25a05]:hover {
    color: var(--neutral--600)
}

.h-input-area__clear-icon[data-v-88a25a05]:focus-visible {
    outline: 2px solid var(--h-input-area-focus-border-color);
    outline-offset: 2px
}

.h-input-area__wrapper--disabled .h-input-area__clear-icon[data-v-88a25a05] {
    cursor: not-allowed
}

.h-input-area__wrapper--disabled .h-input-area__clear-icon[data-v-88a25a05]:hover {
    color: var(--neutral--300)
}

.h-input-area__resize-handle-absolute[data-v-88a25a05] {
    bottom: 3px;
    cursor: ns-resize;
    position: absolute;
    right: 2px;
    transition: background-color .2s ease-in-out
}

.h-input-area__wrapper--disabled .h-input-area__resize-handle-absolute[data-v-88a25a05] {
    cursor: not-allowed
}

.h-select[data-v-e964d03a] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding-left: 1px;
    width: 100%
}

.h-select__empty-space[data-v-e964d03a] {
    height: 12px
}

.h-select__wrapper[data-v-e964d03a] {
    align-items: center;
    background-color: var(--h-select-background-color);
    border: 1px solid var(--h-select-border-color);
    border-radius: 8px;
    display: flex;
    gap: 8px;
    padding: 0 16px;
    position: relative;
    transition: all .2s ease-in-out;
    width: 100%
}

.h-select__wrapper[data-v-e964d03a]:focus-within:not(.h-select__wrapper--disabled):not(.h-select__wrapper--loading) {
    border-color: var(--h-select-focus-border-color);
    box-shadow: 0 0 0 1px var(--h-select-focus-border-color)
}

.h-select__wrapper--error[data-v-e964d03a] {
    border-color: var(--h-select-error-border-color);
    box-shadow: 0 0 0 1px var(--h-select-error-border-color)
}

.h-select__wrapper--disabled[data-v-e964d03a] {
    background-color: var(--h-select-disabled-background-color);
    border-color: var(--h-select-disabled-border-color);
    cursor: not-allowed
}

.h-select__wrapper--loading[data-v-e964d03a] {
    cursor: wait;
    opacity: .7
}

.h-select__wrapper--small[data-v-e964d03a] {
    height: 32px
}

.h-select__wrapper--medium[data-v-e964d03a] {
    height: 40px
}

.h-select__wrapper--large[data-v-e964d03a] {
    height: 48px
}

.h-select__field[data-v-e964d03a] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    color: var(--h-select-color);
    cursor: pointer;
    outline: none;
    width: 100%
}

.h-select__field[data-v-e964d03a]:disabled {
    color: var(--h-select-disabled-color);
    cursor: not-allowed
}

.h-select__wrapper--disabled .h-select__field[data-v-e964d03a] {
    cursor: not-allowed
}

.h-select__wrapper--loading .h-select__field[data-v-e964d03a] {
    cursor: wait
}

.h-select__input[data-v-e964d03a] {
    background: transparent;
    border: none;
    color: var(--h-select-color);
    height: 100%;
    margin: 0;
    outline: none;
    padding: 0;
    width: 100%
}

.h-select__input[data-v-e964d03a]::-moz-placeholder {
    color: var(--h-select-placeholder-color)
}

.h-select__input[data-v-e964d03a]::placeholder {
    color: var(--h-select-placeholder-color)
}

.h-select__input[data-v-e964d03a]:disabled {
    color: var(--h-select-disabled-color);
    cursor: not-allowed
}

.h-select__arrow[data-v-e964d03a] {
    pointer-events: none
}

.h-select__arrow--open[data-v-e964d03a] {
    transform: rotate(180deg)
}

.h-select__clear-icon[data-v-e964d03a] {
    border-radius: 4px;
    cursor: pointer;
    transition: color .2s ease-in-out
}

.h-select__clear-icon[data-v-e964d03a]:hover {
    color: var(--neutral--600)
}

.h-select__clear-icon[data-v-e964d03a]:focus-visible {
    outline: 2px solid var(--h-select-focus-border-color);
    outline-offset: 2px
}

.h-select__wrapper--disabled .h-select__clear-icon[data-v-e964d03a] {
    cursor: not-allowed
}

.h-select__wrapper--disabled .h-select__clear-icon[data-v-e964d03a]:hover {
    color: var(--neutral--300)
}

.h-select__wrapper--loading .h-select__clear-icon[data-v-e964d03a] {
    cursor: wait
}

.h-select__wrapper--loading .h-select__clear-icon[data-v-e964d03a]:hover {
    color: var(--neutral--300)
}

.h-select__trigger-area[data-v-e964d03a] {
    align-items: center;
    bottom: 0;
    cursor: pointer;
    display: flex;
    gap: 8px;
    padding-right: 16px;
    pointer-events: auto;
    position: absolute;
    right: 0;
    top: 0
}

.h-select__wrapper--disabled .h-select__trigger-area[data-v-e964d03a] {
    cursor: not-allowed
}

.h-select__wrapper--loading .h-select__trigger-area[data-v-e964d03a] {
    cursor: wait
}

.h-select__selected[data-v-e964d03a] {
    display: inline-block;
    min-width: 60px
}

.h-select__loading[data-v-e964d03a] {
    opacity: 1
}

.h-product-badge[data-v-2668e595] {
    border-radius: 50px;
    margin-bottom: 20px;
    padding: 8px 68px;
    position: absolute;
    text-align: center
}

.h-product-badge__inline[data-v-2668e595] {
    position: relative
}

.h-product-badge__uppercase[data-v-2668e595] {
    text-transform: uppercase
}

.h-product-badge__small[data-v-2668e595] {
    padding: 4px 12px;
    position: relative;
    width: -moz-fit-content;
    width: fit-content
}

.h-product-badge__small[data-v-2668e595] p {
    font-size: 14px;
    font-weight: 700;
    line-height: 24px
}

.h-product-badge__no-margin[data-v-2668e595] {
    margin-bottom: 0
}

.h-product-badge--bg-danger500[data-v-2668e595] {
    background-color: var(--danger--500);
    color: var(--neutral--0)
}

.h-product-badge--bg-danger100[data-v-2668e595] {
    background-color: var(--danger--100);
    color: var(--danger--500)
}

.h-product-badge--bg-meteorite500[data-v-2668e595] {
    background-color: var(--meteorite--500);
    color: var(--neutral--0)
}

.h-product-badge--bg-meteorite600[data-v-2668e595] {
    background-color: var(--meteorite--500);
    color: var(--neutral--600)
}

.h-product-badge--bg-light-blue200[data-v-2668e595] {
    background-color: var(--light-blue--200);
    color: var(--neutral--600)
}

.h-product-badge--bg-neon500[data-v-2668e595] {
    background-color: var(--neon--500)
}

.h-product-badge--bg-light-blue100[data-v-2668e595] {
    background-color: var(--light-blue--100)
}

.h-product-badge--bg-primary100[data-v-2668e595] {
    background-color: var(--primary--100);
    color: var(--primary--600)
}

.h-product-badge--bg-primary800[data-v-2668e595] {
    background-color: var(--primary--800);
    color: var(--meteorite--500)
}

.h-product-badge--bg-primary500[data-v-2668e595] {
    background-color: var(--primary--500);
    color: var(--neutral--0)
}

.h-product-badge--bg-warning200[data-v-2668e595] {
    background-color: var(--warning--200);
    color: var(--warning--700)
}

.h-product-badge--bg-neutral600[data-v-2668e595] {
    background-color: var(--neutral--600);
    color: var(--meteorite--500)
}

.h-product-badge--bg-neutral500[data-v-2668e595] {
    background-color: var(--neutral--500);
    color: var(--meteorite--500)
}

.h-product-badge--bg-success100[data-v-2668e595] {
    background-color: var(--success--100);
    color: var(--success--600)
}

.h-image[data-v-5037bdd1] {
    pointer-events: none
}

.h-video[data-v-bc193f1f] {
    -o-object-fit: fill;
    object-fit: fill;
    pointer-events: none;
    width: 100%
}

.h-video--pointer-events[data-v-bc193f1f] {
    pointer-events: auto
}

.h-video--cover[data-v-bc193f1f] {
    -o-object-fit: cover;
    object-fit: cover
}

.h-price[data-v-8a8bcd01] {
    display: inline-flex
}

.no-wrap[data-v-8a8bcd01] {
    text-wrap: nowrap
}

.h-price--text-neutral0 .h-price__currency[data-v-8a8bcd01],
.h-price--text-neutral0 .h-price__number[data-v-8a8bcd01],
.h-price--text-neutral0 .h-price__suffix[data-v-8a8bcd01] {
    color: var(--neutral--0)
}

.h-price--text-primary800 .h-price__currency[data-v-8a8bcd01],
.h-price--text-primary800 .h-price__number[data-v-8a8bcd01],
.h-price--text-primary800 .h-price__suffix[data-v-8a8bcd01] {
    color: var(--primary--800)
}

.h-price--text-neutral200 .h-price__currency[data-v-8a8bcd01],
.h-price--text-neutral200 .h-price__number[data-v-8a8bcd01],
.h-price--text-neutral200 .h-price__suffix[data-v-8a8bcd01] {
    color: var(--neutral--200)
}

.h-price--text-neutral300 .h-price__currency[data-v-8a8bcd01],
.h-price--text-neutral300 .h-price__number[data-v-8a8bcd01],
.h-price--text-neutral300 .h-price__suffix[data-v-8a8bcd01] {
    color: var(--neutral--300)
}

.h-price--text-neutral600 .h-price__currency[data-v-8a8bcd01],
.h-price--text-neutral600 .h-price__number[data-v-8a8bcd01],
.h-price--text-neutral600 .h-price__suffix[data-v-8a8bcd01] {
    color: var(--neutral--600)
}

.h-price--text-light-blue400 .h-price__currency[data-v-8a8bcd01],
.h-price--text-light-blue400 .h-price__number[data-v-8a8bcd01],
.h-price--text-light-blue400 .h-price__suffix[data-v-8a8bcd01] {
    color: var(--light-blue--400)
}

.h-discount-tag[data-v-e140bf99] {
    border-radius: 20px;
    display: inline-block;
    padding: 4px 12px;
    white-space: nowrap
}

.h-discount-tag-text-primary100[data-v-e140bf99] {
    color: var(--primary--100)
}

.h-discount-tag-bg-primary100[data-v-e140bf99] {
    background-color: var(--primary--100)
}

.h-discount-tag-text-primary50[data-v-e140bf99] {
    color: var(--primary--50)
}

.h-discount-tag-bg-primary50[data-v-e140bf99] {
    background-color: var(--primary--50)
}

.h-discount-tag-text-light-blue200[data-v-e140bf99] {
    color: var(--light-blue--200)
}

.h-discount-tag-bg-light-blue200[data-v-e140bf99] {
    background-color: var(--light-blue--200)
}

.h-discount-tag-text-meteorite500[data-v-e140bf99] {
    color: var(--meteorite--500)
}

.h-discount-tag-bg-meteorite500[data-v-e140bf99] {
    background-color: var(--meteorite--500)
}

.h-discount-tag-text-primary600[data-v-e140bf99] {
    color: var(--primary--600)
}

.h-discount-tag-bg-primary600[data-v-e140bf99] {
    background-color: var(--primary--600)
}

.h-discount-tag-text-primary800[data-v-e140bf99] {
    color: var(--primary--800)
}

.h-discount-tag-bg-primary800[data-v-e140bf99] {
    background-color: var(--primary--800)
}

.h-discount-tag-text-primary900[data-v-e140bf99] {
    color: var(--primary--900)
}

.h-discount-tag-bg-primary900[data-v-e140bf99] {
    background-color: var(--primary--900)
}

.h-discount-tag-text-neon500[data-v-e140bf99] {
    color: var(--neon--500)
}

.h-discount-tag-bg-neon500[data-v-e140bf99] {
    background-color: var(--neon--500)
}

.h-discount-tag-text-neutral200[data-v-e140bf99] {
    color: var(--neutral--200)
}

.h-discount-tag-bg-neutral200[data-v-e140bf99] {
    background-color: var(--neutral--200)
}

.h-discount-tag-text-neutral500[data-v-e140bf99] {
    color: var(--neutral--500)
}

.h-discount-tag-bg-neutral500[data-v-e140bf99] {
    background-color: var(--neutral--500)
}

.h-discount-tag-text-neutral600[data-v-e140bf99] {
    color: var(--neutral--600)
}

.h-discount-tag-bg-neutral600[data-v-e140bf99] {
    background-color: var(--neutral--600)
}

.h-discount-tag-text-success500[data-v-e140bf99] {
    color: var(--success--500)
}

.h-discount-tag-bg-success500[data-v-e140bf99] {
    background-color: var(--success--500)
}

.h-discount-tag-text-success600[data-v-e140bf99] {
    color: var(--success--600)
}

.h-discount-tag-bg-success600[data-v-e140bf99] {
    background-color: var(--success--600)
}

.h-discount-tag-text-success700[data-v-e140bf99] {
    color: var(--success--700)
}

.h-discount-tag-bg-success700[data-v-e140bf99] {
    background-color: var(--success--700)
}

.h-discount-tag-text-success100[data-v-e140bf99] {
    color: var(--success--100)
}

.h-discount-tag-bg-success100[data-v-e140bf99] {
    background-color: var(--success--100)
}

.h-discount-tag-text-neutral0[data-v-e140bf99] {
    color: var(--neutral--0)
}

.h-discount-tag-bg-neutral0[data-v-e140bf99] {
    background-color: var(--neutral--0)
}

.h-discount-tag-text-meteorite200[data-v-e140bf99] {
    color: var(--meteorite--200)
}

.h-discount-tag-bg-meteorite200[data-v-e140bf99] {
    background-color: var(--meteorite--200)
}

.h-coupon[data-v-ee05dca5] {
    align-items: center;
    background: var(--primary--100);
    border-radius: 20px;
    color: var(--primary--600);
    display: flex;
    gap: 6px;
    margin: 0 auto;
    padding: 4px 12px;
    width: -moz-fit-content;
    width: fit-content
}

.h-coupon>svg[data-v-ee05dca5] {
    flex-shrink: 0
}

.h-coupon__custom-text[data-v-ee05dca5] {
    display: flex;
    flex-direction: column
}

.h-coupon__description[data-v-ee05dca5] {
    font-size: 14px
}

.h-coupon--bg-neutral800[data-v-ee05dca5] {
    background: var(--primary--1000);
    color: var(--meteorite--500)
}

.h-coupon--bg-success100[data-v-ee05dca5] {
    background: var(--success--100);
    color: var(--neutral-600)
}

.h-simple-badge[data-v-0616b2d6] {
    align-items: center;
    border: 1px solid var(--meteorite--500);
    border-radius: 4px;
    color: var(--meteorite--500);
    display: inline-flex;
    font-size: 12px;
    height: -moz-fit-content;
    height: fit-content;
    padding: 4px 12px;
    width: -moz-fit-content;
    width: fit-content
}

.h-simple-badge__small[data-v-0616b2d6] {
    border: 0;
    border-radius: 6px;
    padding: 4px 8px
}

.h-simple-badge__rounded[data-v-0616b2d6] {
    border-radius: 20px;
    font-size: 14px;
    text-transform: unset
}

.h-simple-badge__rounded.t-body-4[data-v-0616b2d6] {
    font-weight: 400
}

.h-simple-badge__clickable[data-v-0616b2d6] {
    cursor: pointer
}

.h-simple-badge--bg-primary50[data-v-0616b2d6] {
    background-color: var(--primary--50);
    color: var(--primary--600)
}

.h-simple-badge--bg-primary100[data-v-0616b2d6] {
    background-color: var(--primary--100);
    color: var(--primary--600)
}

.h-simple-badge--bg-primary1000[data-v-0616b2d6] {
    background: var(--e-global-color-8648503);
    border: 0;
    color: var(--meteorite--500)
}

.h-simple-badge--bg-success500[data-v-0616b2d6] {
    background-color: var(--success--500);
    border: 0;
    color: var(--neutral--0)
}

.h-simple-badge--bg-success600[data-v-0616b2d6] {
    background-color: var(--success--100);
    border: 0;
    color: var(--success--600)
}

.h-simple-badge--bg-success700[data-v-0616b2d6] {
    background-color: var(--success--700);
    color: var(--success--500)
}

.h-simple-badge--bg-primary800[data-v-0616b2d6] {
    background-color: var(--primary--800);
    border: 0;
    border-radius: 20px;
    color: var(--neutral--0)
}

.h-simple-badge--bg-success100[data-v-0616b2d6] {
    background-color: var(--success--100);
    border: 0;
    color: var(--success--600)
}

.h-simple-badge--bg-neutral700[data-v-0616b2d6] {
    background-color: var(--neutral--700);
    border-color: var(--neutral--400);
    color: var(--neutral--200)
}

.h-simple-badge--bg-neutral700.h-simple-badge__clickable[data-v-0616b2d6]:hover {
    background-color: var(--neutral--500)
}

.h-simple-badge--bg-neutral200[data-v-0616b2d6] {
    background-color: var(--neutral--200);
    border-color: var(--neutral--200);
    color: var(--neutral--500)
}

.h-simple-badge--bg-neutral500[data-v-0616b2d6] {
    background-color: var(--neutral--500);
    border-color: var(--neutral--500);
    color: var(--neutral--200)
}

.h-simple-badge--bg-horizons[data-v-0616b2d6] {
    background-color: var(--neutral--700);
    border-color: var(--neutral--400);
    color: var(--neutral--0)
}

.h-simple-badge--bg-horizons.h-simple-badge__clickable[data-v-0616b2d6]:active,
.h-simple-badge--bg-horizons.h-simple-badge__clickable[data-v-0616b2d6]:hover {
    border-image-slice: 1;
    border-image-source: linear-gradient(270deg, rgba(103, 61, 230, 0), rgba(103, 61, 230, .8) 25%, #d5dfff 50%, rgba(103, 61, 230, .8) 75%, rgba(103, 61, 230, 0))
}

.h-simple-badge--bg-reach[data-v-0616b2d6] {
    border-color: var(--light-blue--200);
    color: var(--neutral--600)
}

.h-simple-badge--bg-reach[data-v-0616b2d6]:hover {
    border-color: var(--primary--500)
}

.h-simple-badge__filled.h-simple-badge--bg-primary900[data-v-0616b2d6] {
    background-color: var(--primary--900);
    border-color: var(--primary--900);
    color: var(--meteorite--500)
}

.h-simple-badge__filled.h-simple-badge--bg-light-blue200[data-v-0616b2d6] {
    background-color: var(--light-blue--200);
    border-color: var(--light-blue--200);
    color: var(--neutral--600)
}

.h-simple-badge--bg-neon500[data-v-0616b2d6] {
    background-color: var(--neon--500);
    border-color: var(--neon--500);
    color: var(--neutral--600);
    font-weight: 700
}

.h-simple-badge--bg-light-blue100[data-v-0616b2d6] {
    background-color: var(--light-blue--100);
    border: 1px solid var(--light-blue--200);
    color: var(--neutral--600);
    font-size: 14px;
    font-weight: 700;
    line-height: 24px
}

.h-simple-badge--bg-light-blue200[data-v-0616b2d6] {
    background-color: var(--light-blue--200);
    border: 1px solid var(--light-blue--200);
    color: var(--neutral--600)
}

.h-simple-badge--bg-transparent[data-v-0616b2d6] {
    background-color: transparent;
    border: 1px solid var(--meteorite--500);
    color: var(--neutral--0)
}

.h-simple-badge--bg-transparent[data-v-0616b2d6]:hover {
    border: 1px solid var(--meteorite--50)
}

.h-simple-badge--bg-meteorite100[data-v-0616b2d6] {
    background-color: var(--meteorite--100);
    border: 0;
    color: var(--primary--500)
}

.h-simple-badge--bg-neutral600[data-v-0616b2d6] {
    background-color: var(--neutral--600);
    border: 0;
    color: var(--meteorite--500)
}

[data-v-cd1e97ab] a {
    color: var(--neutral--600);
    text-decoration: underline
}

svg[data-v-cd1e97ab] {
    display: flex;
    flex-shrink: 0
}

.h-plan-feature[data-v-cd1e97ab] {
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 1
}

.h-plan-feature__text[data-v-cd1e97ab] {
    color: var(--neutral--0)
}

.h-plan-feature[data-v-cd1e97ab]:not(:last-child) {
    margin-bottom: 8px
}

.h-plan-feature__content[data-v-cd1e97ab] {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: flex-start;
    text-align: start;
    width: 100%
}

.h-plan-feature__content--icon[data-v-cd1e97ab] {
    align-items: center;
    display: flex;
    height: 24px
}

.h-plan-feature__content--tooltip-text-dashed[data-v-cd1e97ab] {
    text-decoration: underline;
    text-decoration-color: var(--neutral--300);
    text-decoration-style: dashed;
    text-underline-position: under
}

.h-plan-feature__content--disabled[data-v-cd1e97ab] {
    color: var(--neutral--300)
}

.h-plan-feature__content--disabled[data-v-cd1e97ab] b {
    font-weight: inherit
}

.h-plan-feature__tooltip[data-v-cd1e97ab] {
    align-items: center;
    cursor: pointer;
    display: flex
}

.h-plan-feature[dir=rtl] .h-plan-feature__content span[data-v-cd1e97ab] {
    margin-left: 8px;
    margin-right: 0
}

.h-popup[data-v-a7f6a94d] {
    background-color: var(--neutral--0);
    border-radius: 4px;
    left: 50%;
    max-height: calc(100vh - 32px);
    max-width: calc(100vw - 32px);
    overflow: hidden;
    overflow-y: auto;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.h-popup__wrapper[data-v-a7f6a94d] {
    inset: 0;
    position: fixed;
    z-index: 100
}

.h-popup__overlay[data-v-a7f6a94d] {
    background: #262831cc;
    inset: 0;
    position: absolute
}

.h-popup__close-wrapper[data-v-a7f6a94d] {
    display: flex;
    justify-content: flex-end
}

.h-popup__close[data-v-a7f6a94d] {
    display: block;
    height: 24px;
    margin-top: 16px;
    margin-inline-end: 16px;
    position: relative;
    text-align: end;
    width: 24px
}

@media (min-width:768px) {
    .h-popup__close[data-v-a7f6a94d] {
        margin-top: 40px;
        margin-inline-end: 40px
    }
}

@media (min-width:1025px) {
    .h-popup__close[data-v-a7f6a94d] {
        margin-top: 32px;
        margin-inline-end: 32px
    }
}

.h-popup__content[data-v-a7f6a94d] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: space-between;
    width: 100%
}

.h-popup__text[data-v-a7f6a94d] {
    flex-grow: 1;
    height: 100%;
    padding: 20px 16px 16px
}

@media (min-width:768px) {
    .h-popup__text[data-v-a7f6a94d] {
        padding: 40px
    }
}

@media (min-width:1025px) {
    .h-popup__text[data-v-a7f6a94d] {
        padding: 32px
    }
}

.h-popup__image[data-v-a7f6a94d] {
    background: var(--neutral--100);
    display: none;
    height: 100%
}

@media (min-width:768px) {
    .h-popup__image[data-v-a7f6a94d] {
        display: block;
        max-width: 40%;
        min-width: 360px
    }
}

.h-label[data-v-663fcec3] {
    color: var(--neutral--300);
    display: block;
    margin-bottom: 4px;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.h-label.ltr[data-v-663fcec3] {
    text-align: left
}

.h-label.rtl[data-v-663fcec3] {
    text-align: right
}

.h-form-message[data-v-a97e7025] {
    color: var(--neutral--300);
    margin-top: 2px
}

.h-form-message--error[data-v-a97e7025] {
    color: var(--danger--500)
}

textarea[data-v-173e27a7] {
    resize: vertical
}

.h-form-field__resize-disabled[data-v-173e27a7] {
    resize: none
}

.h-form-field__button-container[data-v-173e27a7] {
    align-items: center;
    border: 1px solid var(--neutral--200);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: 150px;
    padding: 16px;
    transition: .2s ease-in-out
}

@media (min-width:768px) {
    .h-form-field__button-container[data-v-173e27a7] {
        height: 62px;
        padding: 6px
    }
}

.h-form-field__button-container .h-form-field__element[data-v-173e27a7] {
    border: none;
    height: 100%;
    outline: none
}

@media (max-width:767px) {
    .h-form-field__button-container .h-form-field__element[data-v-173e27a7] {
        padding: 0
    }
}

@media (min-width:768px) {
    .h-form-field__text-area[data-v-173e27a7] {
        flex-direction: row
    }
}

.h-form-field__text-area--auto-resize[data-v-173e27a7] {
    align-items: flex-start;
    border: 1px solid var(--neutral--200);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    max-height: 220px;
    padding: 16px;
    position: relative;
    transition: .2s ease-in-out
}

.h-form-field__text-area--auto-resize .h-form-field__element[data-v-173e27a7] {
    border: none;
    height: 85px;
    outline: none;
    padding: 0
}

.h-form-field__text-area--bg-neutral0[data-v-173e27a7] {
    background: var(--neutral--0);
    border-color: var(--meteorite--500)
}

.h-form-field__text-area--bg-neutral700[data-v-173e27a7],
.h-form-field__text-area--bg-neutral700 .h-form-field__element[data-v-173e27a7] {
    background: var(--neutral--700);
    border-color: var(--neutral--400);
    color: var(--neutral--0)
}

.h-form-field__text-area--bg-neutral700 .h-form-field__element[data-v-173e27a7]::-moz-placeholder {
    color: var(--neutral--200)
}

.h-form-field__text-area--bg-neutral700 .h-form-field__element[data-v-173e27a7]::placeholder {
    color: var(--neutral--200)
}

.h-form-field__text-area--bg-neutral700 .h-form-field__element[data-v-173e27a7]::-webkit-scrollbar {
    background-color: var(--neutral--700);
    width: 6px
}

.h-form-field__text-area--bg-neutral700 .h-form-field__element[data-v-173e27a7]::-webkit-scrollbar-track {
    background-color: var(--neutral--700)
}

.h-form-field__text-area--bg-neutral700 .h-form-field__element[data-v-173e27a7]::-webkit-scrollbar-thumb {
    background-color: var(--neutral--300);
    border-radius: 4px
}

.h-form-field__text-area--bg-neutral600[data-v-173e27a7] {
    background: var(--neutral--600);
    border-color: transparent;
    border-radius: 16px;
    color: var(--neutral--0)
}

.h-form-field__text-area--bg-neutral600 .h-form-field__element[data-v-173e27a7] {
    background: var(--neutral--600);
    border-color: var(--neutral--300);
    color: var(--neutral--0)
}

.h-form-field__text-area--bg-neutral600 .h-form-field__element[data-v-173e27a7]::-moz-placeholder {
    color: var(--neutral--200)
}

.h-form-field__text-area--bg-neutral600 .h-form-field__element[data-v-173e27a7]::placeholder {
    color: var(--neutral--200)
}

.h-form-field__text-area--bg-neutral600 .h-form-field__element[data-v-173e27a7]::-webkit-scrollbar {
    background-color: var(--neutral--600);
    width: 6px
}

.h-form-field__text-area--bg-neutral600 .h-form-field__element[data-v-173e27a7]::-webkit-scrollbar-track {
    background-color: var(--neutral--600)
}

.h-form-field__text-area--bg-neutral600 .h-form-field__element[data-v-173e27a7]::-webkit-scrollbar-thumb {
    background-color: var(--neutral--300);
    border-radius: 4px
}

.h-form-field__bottom-actions[data-v-173e27a7] {
    width: 100%
}

.h-form-field__text-area--opened[data-v-173e27a7] {
    height: 170px;
    transition: .2s ease-in-out
}

@media (min-width:768px) {
    .h-form-field__text-area--opened[data-v-173e27a7] {
        height: 145px
    }
}

.h-form-field__button[data-v-173e27a7] {
    width: 100%
}

@media (min-width:768px) {
    .h-form-field__button[data-v-173e27a7] {
        height: 100%;
        width: -moz-fit-content;
        width: fit-content
    }
}

.h-form-field__button[data-v-173e27a7] .h-button {
    max-height: 48px;
    padding: 12px 24px;
    width: 100%
}

@media (min-width:768px) {
    .h-form-field__button[data-v-173e27a7] .h-button {
        width: -moz-max-content;
        width: max-content
    }
}

.h-prompt-field[data-v-600a1a2d] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 0 auto;
    max-width: 645px;
    width: 100%
}

.h-prompt-field__input[data-v-600a1a2d] {
    position: relative;
    z-index: 2
}

.h-prompt-field__input-button-container[data-v-600a1a2d] {
    align-items: flex-end;
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    min-height: 41px
}

.h-prompt-field__input-button-content[data-v-600a1a2d] {
    align-items: center;
    display: flex;
    gap: 8px
}

.h-prompt-field__hint-container[data-v-600a1a2d] {
    align-items: center;
    color: var(--neutral--200);
    display: flex;
    flex-direction: column;
    gap: 24px
}

.h-prompt-field__field-wrapper[data-v-600a1a2d] {
    width: 100%
}

.h-form-field__inline[data-v-f8b257f5] {
    border: 1px solid var(--neutral--200);
    border-radius: 8px;
    display: flex
}

@media (max-width:767px) {
    .h-form-field__inline .h-form-field__button-wrapper[data-v-f8b257f5] {
        border-left: 1px solid var(--neutral--200);
        padding: 6px
    }
}

.h-form-field__inline[data-v-f8b257f5] .h-button-v2 {
    white-space: nowrap
}

@media (min-width:768px) {
    .h-form-field__inline[data-v-f8b257f5] .h-button-v2 {
        margin: 6px
    }
}

.h-form-field__inline .h-form-field__prepend-icon[data-v-f8b257f5] {
    top: 18px
}

.h-form-field__has-prepended-icon[data-v-f8b257f5] {
    padding-left: 52px
}

.h-form-field--bg-neutral0[data-v-f8b257f5] {
    background: var(--neutral--0);
    border-color: var(--neutral--200)
}

.h-form-field--bg-neutral0 input[data-v-f8b257f5] {
    background: var(--neutral--0);
    border-color: transparent;
    border-radius: 16px;
    outline: none
}

.h-form-field--bg-neutral700 input[data-v-f8b257f5] {
    background: var(--neutral--700);
    border-color: var(--neutral--400);
    color: var(--neutral--0);
    outline: none
}

.h-form-field--slotted-error[data-v-f8b257f5] {
    border: 2px solid var(--danger--300)
}

.h-form-field__prepend-icon[data-v-f8b257f5] {
    display: inline-flex;
    margin-left: 16px;
    position: absolute;
    top: 12px
}

.append-icon[data-v-f8b257f5] {
    align-items: center;
    background: var(--neutral--100);
    border-left: 1px solid var(--neutral--200);
    border-radius: 0 8px 8px 0;
    color: var(--neutral--300);
    display: none;
    height: 48px;
    justify-content: center;
    pointer-events: none;
    position: absolute;
    right: 0;
    width: 96px
}

@media (min-width:768px) {
    .append-icon[data-v-f8b257f5] {
        display: flex
    }
}

.rtl .append-icon[data-v-f8b257f5] {
    border-left: none;
    border-radius: 8px 0 0 8px;
    border-right: 1px solid var(--neutral--200);
    left: 0;
    right: auto
}

.h-divider[data-v-1748c992] {
    overflow: hidden;
    text-align: center
}

.h-divider--slotted[data-v-1748c992] {
    padding: 0 8px
}

.h-divider__divide[data-v-1748c992]:after,
.h-divider__divide[data-v-1748c992]:before {
    content: "";
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: 50%
}

.h-divider__divide[data-v-1748c992]:before {
    margin-left: -50%
}

.h-divider__divide[data-v-1748c992]:after {
    margin-right: -50%
}

.h-divider__divide--neutral500[data-v-1748c992] {
    color: var(--neutral--500)
}

.h-divider__divide--neutral500[data-v-1748c992]:after,
.h-divider__divide--neutral500[data-v-1748c992]:before {
    border-top: 1px solid var(--neutral--500)
}

.h-divider__divide--neutral200[data-v-1748c992] {
    color: var(--neutral--200)
}

.h-divider__divide--neutral200[data-v-1748c992]:after,
.h-divider__divide--neutral200[data-v-1748c992]:before {
    border-top: 1px solid var(--neutral--200)
}

.h-divider__divide--light-blue200[data-v-1748c992] {
    color: var(--light-blue--200)
}

.h-divider__divide--light-blue200[data-v-1748c992]:after,
.h-divider__divide--light-blue200[data-v-1748c992]:before {
    border-top: 1px solid var(--light-blue--200)
}

.h-youtube-video[data-v-c4e89c5b] {
    border-radius: 16px;
    overflow: hidden
}

.h-youtube-video[data-v-c4e89c5b],
.h-youtube-video iframe[data-v-c4e89c5b] {
    height: 100%;
    width: 100%
}

.h-form-field__element[data-v-24ccf57e] {
    caret-color: transparent
}

.h-form-field__element[data-v-24ccf57e]:not(.h-form-field__element--disabled) {
    cursor: pointer
}

.h-form-field__element--focused+.h-form-field__box[data-v-24ccf57e] {
    display: flex
}

.h-form-field__box[data-v-24ccf57e] {
    align-items: flex-start;
    background: var(--neutral--0);
    border: 1px solid var(--neutral--200);
    border-radius: 8px;
    display: none;
    flex-direction: column;
    left: 0;
    margin-top: 6px;
    overflow: hidden;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 3
}

.h-form-field__options[data-v-24ccf57e] {
    max-height: 256px;
    overflow: auto;
    width: 100%
}

.h-form-field__option[data-v-24ccf57e] {
    color: var(--neutral--600);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 12px 16px;
    white-space: nowrap
}

.h-form-field__option[data-v-24ccf57e]:hover {
    background: var(--light-blue--100)
}

.h-form-field__option.selected[data-v-24ccf57e] {
    background: var(--primary--50);
    color: var(--primary--600)
}

.h-form-field__option.disabled[data-v-24ccf57e] {
    background: transparent;
    color: var(--neutral--300);
    pointer-events: none
}

.h-slider[data-v-850d11ce] {
    display: flex;
    gap: 8px;
    width: 100%
}

.h-slider__min-max[data-v-850d11ce] {
    color: var(--neutral--300)
}

.h-slider__wrapper[data-v-850d11ce] {
    flex: 1;
    height: 84px;
    position: relative
}

.h-slider__input[data-v-850d11ce] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 10px;
    height: 10px;
    position: relative;
    width: 100%
}

.h-slider__input[data-v-850d11ce]::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    background: var(--neutral--0);
    border: 1px solid var(--neutral--200);
    border-radius: 50%;
    cursor: pointer;
    height: 32px;
    width: 32px
}

.h-slider__input[data-v-850d11ce]::-moz-range-thumb {
    background: var(--neutral--0);
    border: 1px solid var(--neutral--200);
    border-radius: 50%;
    cursor: pointer;
    height: 32px;
    width: 32px
}

.h-slider__tooltip[data-v-850d11ce] {
    background: var(--neutral--700);
    border-radius: 12px;
    bottom: 0;
    color: var(--neutral--0);
    padding: 12px 16px;
    position: absolute;
    transform: translate(-50%);
    z-index: 10
}

.h-snackbar[data-v-32c32161] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 16px 24px
}

@media (min-width:768px) {
    .h-snackbar[data-v-32c32161] {
        flex-direction: row;
        justify-content: flex-start;
        padding: 16px 32px;
        text-align: start
    }
}

.h-snackbar__icon[data-v-32c32161] {
    align-items: center;
    display: flex;
    margin-bottom: 8px
}

@media (min-width:768px) {
    .h-snackbar__icon[data-v-32c32161] {
        margin-bottom: 0;
        margin-inline-end: 12px
    }
}

.h-snackbar--rounded[data-v-32c32161] {
    border-radius: 4px
}

.h-checkbox[data-v-005db379] {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    position: relative
}

.h-checkbox__label[data-v-005db379] {
    margin-right: 8px
}

.h-checkbox:active .h-checkbox__overlay-primary500[data-v-005db379],
.h-checkbox:hover .h-checkbox__overlay-primary500[data-v-005db379] {
    background-color: var(--primary--500);
    border-radius: 50%;
    height: 18px;
    left: -2px;
    opacity: .08;
    position: absolute;
    top: -2px;
    transform: scale(1.8);
    width: 18px
}

.h-checkbox__box[data-v-005db379] {
    align-items: center;
    background: transparent;
    border: 2px solid var(--neutral--300);
    border-radius: 2px;
    cursor: pointer;
    display: block;
    height: 18px;
    justify-content: center;
    margin-right: 8px;
    min-width: 18px;
    position: relative;
    transition: transform .3s, box-shadow .2s;
    width: 18px
}

.h-checkbox__box[data-v-005db379]:after {
    background: transparent;
    border-width: 0 2px 2px 0 !important;
    border: solid var(--neutral--0);
    content: "";
    display: none;
    height: 10px;
    left: 50%;
    margin-left: -2px;
    margin-top: -6px;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    width: 5px
}

.h-checkbox__input[data-v-005db379] {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.h-checkbox:active .h-checkbox__box[data-v-005db379],
.h-checkbox__box[data-v-005db379]:active,
.h-checkbox__input:active:checked~.h-checkbox__box[data-v-005db379] {
    border-color: var(--neutral--300)
}

.h-checkbox__input:checked~.h-checkbox__box[data-v-005db379] {
    background: var(--neutral--300);
    border: 5px solid var(--neutral--100)
}

.h-checkbox__input:checked~.h-checkbox__box[data-v-005db379]:after {
    border: solid var(--neutral--0);
    display: inherit
}

.h-checkbox--disabled .h-checkbox__box[data-v-005db379],
.h-checkbox--disabled .h-checkbox__input:checked~.h-checkbox__box[data-v-005db379] {
    opacity: .3
}

.h-checkbox--disabled.h-checkbox-primary500 .h-checkbox__box[data-v-005db379] {
    border-color: var(--primary--500)
}

.h-checkbox.h-checkbox-primary500 .h-checkbox__box[data-v-005db379] {
    border: 2px solid var(--primary--500)
}

.h-checkbox.h-checkbox-primary500 .h-checkbox__input:checked~.h-checkbox__box[data-v-005db379] {
    background: var(--primary--500)
}

.h-checkbox--rtl[data-v-005db379] {
    flex-direction: row-reverse
}

.simple-select[data-v-f74df1de] {
    position: relative
}

.simple-select__activator[data-v-f74df1de] {
    color: var(--neutral--800);
    display: flex;
    flex-wrap: nowrap;
    font-weight: 400;
    gap: 4px;
    padding: 12px
}

.simple-select__activator--active[data-v-f74df1de],
.simple-select__activator--primary[data-v-f74df1de],
.simple-select__activator[data-v-f74df1de]:hover {
    color: var(--primary--500)
}

.simple-select__activator[data-v-f74df1de]:hover {
    cursor: pointer
}

.simple-select__activator[data-v-f74df1de] .h-button-v2__text {
    font-weight: 500
}

.simple-select__activator-icon[data-v-f74df1de] {
    transition: transform .3s ease
}

.simple-select__dropdown[data-v-f74df1de] {
    position: absolute;
    width: -moz-max-content;
    width: max-content
}

.h-radio[data-v-2d399f59] {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    position: relative
}

.h-radio__box[data-v-2d399f59],
.h-radio__label[data-v-2d399f59] {
    margin-right: 8px
}

.h-radio__box[data-v-2d399f59] {
    background: transparent;
    border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 20px;
    transition: transform .3s, box-shadow .2s;
    width: 20px
}

.h-radio__input[data-v-2d399f59] {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.h-radio:hover .h-radio__box[data-v-2d399f59],
.h-radio__box[data-v-2d399f59]:hover,
.h-radio__input:hover~.h-radio__box[data-v-2d399f59] {
    box-shadow: 0 0 2px 6px #673de61a
}

.h-radio__input.active~.h-radio__box[data-v-2d399f59] {
    border: 5px solid var(--primary--500) !important
}

.h-radio--disabled .h-radio__box[data-v-2d399f59],
.h-radio--disabled .h-radio__input:checked~.h-radio__box[data-v-2d399f59] {
    border-color: var(--primary--100) !important;
    box-shadow: none !important
}

.h-radio.h-radio-primary500 .h-radio__box[data-v-2d399f59] {
    border: 5px solid var(--primary--500);
    box-shadow: 0 0 0 2px #fff
}

.h-radio.h-radio-primary100 .h-radio__box[data-v-2d399f59] {
    border: 5px solid var(--primary--100);
    box-shadow: 0 0 0 2px #fff
}

.h-radio.h-radio-primary500 .h-radio__input:checked~.h-radio__box[data-v-2d399f59] {
    background-color: var(--neutral--0)
}

.h-radio.h-radio-neutral800 .h-radio__box[data-v-2d399f59] {
    border: 5px solid var(--neutral--800) !important;
    box-shadow: 0 0 0 2px #fff
}

.h-radio.h-radio-neutral800 .h-radio__input:checked~.h-radio__box[data-v-2d399f59] {
    background-color: var(--neutral--0)
}

.h-toggle[data-v-5823882f] {
    align-items: center;
    margin-bottom: 32px
}

.h-toggle[data-v-5823882f],
.h-toggle__wrapper[data-v-5823882f] {
    display: flex;
    justify-content: center
}

.h-toggle__wrapper[data-v-5823882f] {
    border-radius: 30px;
    height: 60px;
    overflow: hidden
}

.h-toggle__wrapper--light-blue100[data-v-5823882f] {
    background: var(--light-blue--100)
}

.h-toggle__container[data-v-5823882f] {
    border-radius: 30px;
    display: flex;
    padding: 6px
}

.h-toggle__container--bg-primary800[data-v-5823882f] {
    background: var(--primary--800)
}

.h-toggle__container input[data-v-5823882f] {
    position: absolute;
    visibility: hidden
}

.h-toggle__radio[data-v-5823882f] {
    display: none !important
}

.h-toggle__switch[data-v-5823882f] {
    align-items: center;
    color: var(--neutral--0);
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 16px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 1
}

.h-toggle__switch[data-v-5823882f]:hover {
    color: var(--light-blue--200)
}

.h-toggle__switch--light-blue200[data-v-5823882f] {
    color: var(--neutral--600)
}

.h-toggle__switch--light-blue200[data-v-5823882f]:hover {
    color: var(--primary--500)
}

.h-toggle__switch--light-blue200.h-toggle__active[data-v-5823882f] {
    background-color: var(--light-blue--200);
    color: var(--neutral--600)
}

.h-toggle__switch--light-blue200.h-toggle__active[data-v-5823882f]:hover {
    color: unset
}

.h-toggle__switch--icon[data-v-5823882f] {
    display: none
}

@media (min-width:768px) {
    .h-toggle__switch[data-v-5823882f] {
        font-weight: 700;
        padding: 16px 24px
    }

    .h-toggle__switch--icon[data-v-5823882f] {
        display: inline-flex;
        margin-right: 16px
    }
}

.h-toggle__active[data-v-5823882f] {
    background-color: var(--light-blue--200);
    border-radius: 30px
}

.h-toggle__active--left[data-v-5823882f] {
    animation: slide-right-5823882f;
    animation-duration: .2s
}

.h-toggle__active--right[data-v-5823882f] {
    animation: slide-left-5823882f;
    animation-duration: .2s
}

.h-toggle__text--active[data-v-5823882f] {
    color: var(--neutral--600)
}

@keyframes slide-right-5823882f {
    0% {
        transform: translate(100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes slide-left-5823882f {
    0% {
        transform: translate(-50%)
    }

    to {
        transform: translate(0)
    }
}

.h-list-card[data-v-237d771d] {
    align-items: center;
    border: 1px solid var(--meteorite--500);
    border-radius: 4px;
    display: inline-flex;
    font-size: 12px;
    height: 80px;
    width: 100%
}

.h-list-card__container[data-v-237d771d] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 16px 0 16px 16px;
    width: inherit
}

.h-list-card__container[data-v-237d771d]:hover {
    cursor: pointer
}

.h-list-card__button[data-v-237d771d] {
    gap: 8px;
    height: 48px;
    margin-right: 16px;
    padding: 12px 16px;
    pointer-events: none;
    width: 157px
}

.h-logo[data-v-c7bdccbe] {
    display: inline-flex;
    min-width: 147px
}

.h-logo--horizons[data-v-c7bdccbe] {
    min-width: 214px
}

.h-logo--neutral600[data-v-c7bdccbe] {
    filter: invert(0) sepia(99%) saturate(6%) hue-rotate(193deg) brightness(89%) contrast(101%)
}

.h-logo--neutral0[data-v-c7bdccbe] {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(37deg) brightness(106%) contrast(104%)
}

.h-logo--primary500[data-v-c7bdccbe] {
    filter: invert(23%) sepia(92%) saturate(4908%) hue-rotate(252deg) brightness(95%) contrast(90%)
}

.h-logo--primary800[data-v-c7bdccbe] {
    filter: brightness(0) saturate(100%) invert(13%) sepia(34%) saturate(4246%) hue-rotate(242deg) brightness(97%) contrast(103%)
}

.h-header-two-cols[data-v-3d74f37c] {
    padding: 14px 0 36px;
    width: 100%
}

@media (min-width:768px) {
    .h-header-two-cols[data-v-3d74f37c] {
        padding: 62px 0 80px
    }
}

@media (min-width:1025px) {
    .h-header-two-cols[data-v-3d74f37c] {
        padding: 36px 0 96px
    }
}

.h-header-two-cols__wrapper[data-v-3d74f37c] {
    display: flex;
    flex-direction: column;
    gap: 8px
}

@media (min-width:1025px) {
    .h-header-two-cols__wrapper[data-v-3d74f37c] {
        align-items: center;
        flex-direction: row;
        justify-content: space-between
    }
}

.h-header-two-cols__left-col[data-v-3d74f37c] {
    margin-bottom: 32px;
    width: 100%
}

@media (min-width:768px) {
    .h-header-two-cols__left-col[data-v-3d74f37c] {
        margin-bottom: 40px;
        min-width: 440px
    }
}

@media (min-width:1025px) {
    .h-header-two-cols__left-col[data-v-3d74f37c] {
        margin-bottom: 0;
        max-width: 456px;
        width: 40.43%
    }
}

.h-header-two-cols__right-col[data-v-3d74f37c] {
    width: 100%
}

@media (min-width:1025px) {
    .h-header-two-cols__right-col[data-v-3d74f37c] {
        max-width: 648px;
        width: 57.45%
    }

    .h-header-two-cols--large .h-header-two-cols__left-col[data-v-3d74f37c] {
        max-width: 463px;
        width: 40.43%
    }
}

@media (min-width:1367px) {
    .h-header-two-cols--large .h-header-two-cols__left-col[data-v-3d74f37c] {
        width: 33.76%
    }
}

@media (min-width:1025px) {
    .h-header-two-cols--large .h-header-two-cols__right-col[data-v-3d74f37c] {
        max-width: 616px;
        min-width: 616px;
        width: calc(100vh + 202px)
    }
}

@media (min-width:1367px) {
    .h-header-two-cols--large .h-header-two-cols__right-col[data-v-3d74f37c] {
        max-width: 880px
    }
}

@media (min-width:1025px) {
    .h-header-two-cols--custom-sale-layout .h-header-two-cols__left-col[data-v-3d74f37c] {
        max-width: 550px;
        min-width: 460px;
        width: 53%
    }
}

@media (min-width:1380px) {
    .h-header-two-cols--custom-sale-layout .h-header-two-cols__left-col[data-v-3d74f37c] {
        width: 50%
    }
}

@media (min-width:1025px) {
    .h-header-two-cols--custom-sale-layout .h-header-two-cols__right-col[data-v-3d74f37c] {
        max-width: 525px;
        min-width: 450px;
        width: calc(100vh + 8px)
    }
}

@media (min-width:1361px) {
    .h-header-two-cols--custom-sale-layout .h-header-two-cols__right-col[data-v-3d74f37c] {
        max-width: 616px
    }
}

.h-header-two-cols--bg-light-blue50[data-v-3d74f37c] {
    background-color: var(--light-blue--50)
}

.h-header-two-cols--bg-light-blue100[data-v-3d74f37c] {
    background-color: var(--light-blue--100)
}

.h-header-two-cols--bg-primary500[data-v-3d74f37c] {
    background-color: var(--primary--500)
}

.h-header-two-cols--bg-neutral800[data-v-3d74f37c] {
    background-color: var(--neutral--800)
}

.h-header-two-cols--bg-primary800[data-v-3d74f37c] {
    background-color: var(--primary-800)
}

.h-header-two-cols--bg-transparent[data-v-3d74f37c] {
    background-color: transparent
}

.h-section-one-col--bg-neutral800[data-v-7c0d4af5] {
    background-color: var(--neutral--800)
}

.h-section-one-col--bg-neutral0[data-v-7c0d4af5] {
    background-color: var(--neutral--0)
}

.h-section-one-col--bg-primary800[data-v-7c0d4af5] {
    background-color: var(--primary--800)
}

.h-section-one-col--bg-light-blue50[data-v-7c0d4af5] {
    background-color: var(--light-blue--50)
}

.h-section-one-col--bg-primary1000[data-v-7c0d4af5] {
    background-color: var(--primary--1000)
}

.h-section-one-col--bg-light-blue100[data-v-7c0d4af5] {
    background-color: var(--light-blue--100)
}

.h-section-one-col--bg-primary500[data-v-7c0d4af5] {
    background-color: var(--primary--500)
}

.h-section-one-col--bg-neutral600[data-v-7c0d4af5] {
    background-color: var(--neutral--600)
}

.h-section-one-col--bg-neutral600[data-v-7c0d4af5],
.h-section-one-col--bg-neutral800[data-v-7c0d4af5],
.h-section-one-col--bg-primary1000[data-v-7c0d4af5],
.h-section-one-col--bg-primary500[data-v-7c0d4af5],
.h-section-one-col--bg-primary800[data-v-7c0d4af5] {
    color: var(--neutral--0)
}

.h-section-two-cols[data-v-11f364be] {
    width: 100%
}

.h-section-two-cols__header[data-v-11f364be] {
    margin-bottom: 32px
}

@media (min-width:768px) {
    .h-section-two-cols__header[data-v-11f364be] {
        margin-bottom: 40px
    }
}

@media (min-width:1025px) {
    .h-section-two-cols__header[data-v-11f364be] {
        margin-bottom: 48px
    }
}

.h-section-two-cols__wrapper[data-v-11f364be] {
    display: flex;
    flex-direction: column
}

@media (min-width:768px) {
    .h-section-two-cols__wrapper--horizontal[data-v-11f364be] {
        align-items: center;
        flex-direction: row;
        justify-content: space-between
    }
}

@media (min-width:768px) and (max-width:1024px) {

    .h-section-two-cols__wrapper--vertical .h-section-two-cols__left-col[data-v-11f364be],
    .h-section-two-cols__wrapper--vertical .h-section-two-cols__right-col[data-v-11f364be] {
        max-width: 100%;
        width: 100%
    }

    .h-section-two-cols__wrapper--vertical .h-section-two-cols__left-col[data-v-11f364be] {
        margin-bottom: 32px
    }
}

@media (min-width:768px) {
    .h-section-two-cols__wrapper--reverse[data-v-11f364be]:not(.h-section-two-cols__wrapper--vertical) {
        flex-direction: row-reverse
    }
}

@media (min-width:1025px) {
    .h-section-two-cols__wrapper[data-v-11f364be] {
        align-items: center;
        flex-direction: row;
        justify-content: space-between
    }

    .h-section-two-cols__wrapper--reverse[data-v-11f364be] {
        flex-direction: row-reverse
    }
}

.h-section-two-cols__left-col[data-v-11f364be] {
    margin-bottom: 24px;
    width: 100%
}

@media (min-width:768px) {
    .h-section-two-cols__left-col[data-v-11f364be] {
        margin-bottom: 0;
        max-width: 456px;
        width: 48.8373%
    }
}

@media (min-width:1025px) {
    .h-section-two-cols__left-col[data-v-11f364be] {
        width: 40.43%
    }
}

.h-section-two-cols__right-col[data-v-11f364be] {
    align-items: center;
    display: flex;
    width: 100%
}

.h-section-two-cols__right-col[data-v-11f364be] .h-image {
    aspect-ratio: 69/50
}

@media (min-width:768px) {
    .h-section-two-cols__right-col[data-v-11f364be] {
        max-width: 552px;
        width: 48.8373%
    }
}

@media (min-width:1025px) {
    .h-section-two-cols__right-col[data-v-11f364be] {
        width: 48.94%
    }
}

.h-section-two-cols__bottom-row[data-v-11f364be] {
    margin-top: 24px
}

@media (min-width:768px) {
    .h-section-two-cols__bottom-row[data-v-11f364be] {
        margin-top: 32px
    }
}

@media (min-width:1025px) {
    .h-section-two-cols__bottom-row[data-v-11f364be] {
        margin-top: 40px
    }
}

.h-section-two-cols--bg-light-blue100[data-v-11f364be] {
    background-color: var(--light-blue--100)
}

.h-section-two-cols--bg-light-blue50[data-v-11f364be] {
    background-color: var(--light-blue--50)
}

.h-section-two-cols--bg-transparent[data-v-11f364be] {
    background-color: transparent
}

.h-section-two-cols--bg-primary800[data-v-11f364be] {
    background-color: var(--primary--800)
}

.h-section-two-cols--bg-primary500[data-v-11f364be] {
    background-color: var(--primary--500)
}

.h-section-two-cols--bg-neutral0[data-v-11f364be] {
    background-color: var(--neutral--0)
}

.h-card-grid-wrapper[data-v-237a4ebf] {
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.h-card-grid-section-track__indicator-wrapper[data-v-40626a59] {
    display: flex;
    justify-content: center;
    margin-bottom: 32px
}

.h-card-grid-section-track__indicator[data-v-40626a59] {
    background-color: var(--neutral--0);
    border: 1px solid var(--meteorite--500);
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    margin: 0 8px;
    transition: .3s ease-in-out;
    width: 12px
}

.h-card-grid-section-track__indicator--active[data-v-40626a59] {
    background-color: var(--meteorite--500)
}

.h-card-grid-section__info[data-v-5703dedc] {
    margin-bottom: 32px;
    text-align: center
}

@media (min-width:768px) {
    .h-card-grid-section__info[data-v-5703dedc] {
        margin-bottom: 40px
    }
}

@media (min-width:1025px) {
    .h-card-grid-section__info[data-v-5703dedc] {
        margin-bottom: 48px
    }
}

.h-card-grid-section__text[data-v-5703dedc] {
    margin-top: 16px
}

@media (min-width:768px) {
    .h-card-grid-section__text[data-v-5703dedc] {
        margin-top: 24px
    }
}

@media (min-width:1025px) {
    .h-card-grid-section__text[data-v-5703dedc] {
        margin-top: 32px
    }
}

.h-card-grid-section__container[data-v-5703dedc] {
    align-items: center;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0;
    row-gap: 16px
}

@media (max-width:767px) {
    .h-card-grid-section__container[data-v-5703dedc] {
        display: flex;
        flex-direction: column
    }
}

@media (min-width:768px) {
    .h-card-grid-section__container[data-v-5703dedc] {
        row-gap: 24px
    }
}

@media (min-width:1025px) {
    .h-card-grid-section__container[data-v-5703dedc] {
        row-gap: 32px
    }
}

.h-card-grid-section__cta[data-v-5703dedc] {
    display: flex;
    justify-content: center;
    margin-top: 24px
}

@media (min-width:768px) {
    .h-card-grid-section__cta[data-v-5703dedc] {
        margin-top: 32px
    }
}

@media (min-width:1025px) {
    .h-card-grid-section__cta[data-v-5703dedc] {
        margin-top: 48px
    }
}

.h-card-grid-section--neutral800[data-v-5703dedc] {
    background-color: var(--neutral--800)
}

[data-v-5703dedc] .highlighted {
    color: var(--primary--500);
    font-weight: inherit
}

.h-card-grid-section--bg-light-blue50[data-v-5703dedc] {
    background-color: var(--light-blue--50)
}

.h-card-grid-section--bg-neutral0[data-v-5703dedc] {
    background-color: var(--neutral--0)
}

.h-card-grid-section--bg-primary500[data-v-5703dedc] {
    background-color: var(--primary--500)
}

.h-header-one-col[data-v-233e27fb] {
    padding: 104px 0 64px;
    width: 100%
}

@media (min-width:768px) {
    .h-header-one-col[data-v-233e27fb] {
        padding: 124px 0 80px
    }
}

@media (min-width:1025px) {
    .h-header-one-col[data-v-233e27fb] {
        padding: 166px 0 96px
    }
}

.h-header-one-column-wide[data-v-e2a4384a] {
    padding: 8px 16px 0
}

@media (min-width:768px) {
    .h-header-one-column-wide[data-v-e2a4384a] {
        padding: 8px 24px 0
    }
}

@media (min-width:1025px) {
    .h-header-one-column-wide[data-v-e2a4384a] {
        padding: 8px 40px 0
    }
}

.h-header-one-column-wide--under-banner[data-v-e2a4384a] {
    padding: 8px 16px 0
}

@media (min-width:768px) {
    .h-header-one-column-wide--under-banner[data-v-e2a4384a] {
        padding: 8px 24px 0
    }
}

@media (min-width:1025px) {
    .h-header-one-column-wide--under-banner[data-v-e2a4384a] {
        padding: 8px 40px 0
    }
}

.h-header-one-column-wide__container[data-v-e2a4384a] {
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding: 72px 16px
}

@media (min-width:1025px) {
    .h-header-one-column-wide__container[data-v-e2a4384a] {
        gap: 16px;
        margin: 0 auto;
        max-width: 1286px;
        padding: 96px 40px 80px
    }
}

.h-header-one-column-wide__bottom-content[data-v-e2a4384a] {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    max-width: 936px;
    padding: 0 32px 16px
}

@media (min-width:1025px) {
    .h-header-one-column-wide__bottom-content[data-v-e2a4384a] {
        gap: 16px;
        padding: 0 40px 40px
    }
}

.h-header-one-column-wide--with-bottom-content .h-header-one-column-wide__container[data-v-e2a4384a] {
    padding: 40px 16px
}

@media (min-width:1025px) {
    .h-header-one-column-wide--with-bottom-content .h-header-one-column-wide__container[data-v-e2a4384a] {
        padding: 80px 40px
    }
}

.h-header-promo__features-list[data-v-fb1bcfca] {
    margin-top: 12px
}

@media (min-width:1025px) {
    .h-header-promo__features-list[data-v-fb1bcfca] {
        align-items: flex-start
    }
}

.h-header-promo__features-list-item[data-v-fb1bcfca] {
    align-items: center;
    display: flex
}

.h-header-promo__features-list-item--wordpress[data-v-fb1bcfca] {
    margin-top: 16px
}

.h-header-promo__features-list-item[data-v-fb1bcfca]>* {
    margin-inline-end: 4px
}

.h-features-header[data-v-f406d4ef] {
    overflow: hidden
}

.h-features-header__info-wrapper[data-v-f406d4ef] {
    text-align: start
}

.h-features-header--bg-horizons[data-v-f406d4ef],
.h-features-header--bg-neutral800[data-v-f406d4ef],
.h-features-header--bg-neutral900[data-v-f406d4ef],
.h-features-header--bg-primary1000[data-v-f406d4ef],
.h-features-header--bg-primary500[data-v-f406d4ef],
.h-features-header--bg-primary800[data-v-f406d4ef] {
    color: var(--neutral--0)
}

.h-features-header--bg-neutral900[data-v-f406d4ef] {
    background-color: var(--neutral--900)
}

.h-features-header--bg-light-blue200[data-v-f406d4ef] {
    background-color: var(--light-blue--200)
}

.h-features-header--bg-primary800[data-v-f406d4ef] {
    background-color: var(--primary--800)
}

.h-features-header--bg-primary1000[data-v-f406d4ef] {
    background-color: var(--primary--1000)
}

.h-features-header__heading-wrapper[data-v-f406d4ef] {
    margin-bottom: 16px
}

@media (min-width:768px) {
    .h-features-header__heading-wrapper[data-v-f406d4ef] {
        margin-bottom: 24px
    }
}

@media (min-width:1025px) {
    .h-features-header__heading-wrapper[data-v-f406d4ef] {
        margin-bottom: 32px
    }
}

.h-features-header--bg-horizons[data-v-f406d4ef] .header__heading b,
.h-features-header__heading[data-v-f406d4ef] b {
    color: var(--meteorite--500)
}

.h-features-header__description[data-v-f406d4ef] {
    margin-bottom: 12px
}

@media (min-width:768px) {
    .h-features-header__description[data-v-f406d4ef] {
        margin-bottom: 18px
    }
}

@media (min-width:1025px) {
    .h-features-header__description[data-v-f406d4ef] {
        margin-bottom: 24px
    }
}

.h-features-header__button-wrapper[data-v-f406d4ef] {
    align-items: start;
    display: flex;
    flex-direction: column-reverse;
    gap: 12px;
    justify-content: center
}

@media (min-width:768px) {
    .h-features-header__button-wrapper[data-v-f406d4ef] {
        flex-direction: row;
        justify-content: flex-start
    }
}

.h-features-header__button[data-v-f406d4ef] {
    width: 100%
}

@media (min-width:768px) {
    .h-features-header__button[data-v-f406d4ef] {
        margin: 0;
        width: auto
    }
}

.h-features-header__features-list[data-v-f406d4ef] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 24px
}

@media (min-width:768px) {
    .h-features-header__features-list[data-v-f406d4ef] {
        align-items: flex-start
    }
}

.h-features-header__list-item[data-v-f406d4ef] {
    display: inline-flex;
    gap: 4px;
    margin-bottom: 12px
}

.h-features-header__list-item[data-v-f406d4ef]:last-child {
    margin-bottom: 0
}

.h-features-header__image-wrapper[data-v-f406d4ef] {
    position: relative
}

.header--neutral600[data-v-629af4d6] .h-countdown__colon {
    color: var(--neutral--0)
}

.header--neutral600[data-v-629af4d6] .h-countdown__card {
    background: #ffffff1a;
    border: none !important;
    color: var(--neutral--0)
}

.header--neutral600[data-v-629af4d6] .h-countdown__card-name {
    display: none
}

.header--neutral600[data-v-629af4d6] .header__heading-discount,
.header--neutral600[data-v-629af4d6] .header__overline-discount {
    color: var(--meteorite--500) !important
}

.header[data-v-629af4d6] .header__heading-discount {
    color: var(--primary--500);
    font-weight: 700
}

.header[data-v-629af4d6] .header__heading-success500 {
    color: var(--success--500);
    font-weight: 700
}

.header__sale-badge[data-v-629af4d6] {
    align-items: center;
    display: flex;
    margin-bottom: 32px;
    transform: rotate(355deg)
}

@media (min-width:1025px) {
    .header__sale-badge[data-v-629af4d6] {
        margin-bottom: 42px
    }
}

.header__sale-badge-text[data-v-629af4d6] {
    align-items: center;
    background-color: var(--neon--500);
    border-radius: 0 5px 5px 0;
    display: flex;
    height: 39px;
    margin-left: -1px;
    padding: 10px 12px 10px 6px
}

.header__badge[data-v-629af4d6] {
    align-items: center;
    display: flex;
    gap: 8px
}

.header__trust-pilot-wrapper[data-v-629af4d6] {
    margin-bottom: 24px;
    max-width: 180px
}

.header__heading[data-v-629af4d6] b {
    color: var(--primary--500)
}

.header__heading[data-v-629af4d6] .t-h2 {
    display: inline
}

.header__loader[data-v-629af4d6] {
    margin-top: 8px
}

.header__loader--bottom[data-v-629af4d6] {
    margin-bottom: 8px;
    margin-top: 0
}

.header[data-v-629af4d6] .h-features-header__heading-wrapper {
    margin-bottom: 16px
}

@media (min-width:1025px) {
    .header[data-v-629af4d6] .h-features-header__heading-wrapper {
        margin-bottom: 24px
    }
}

.header[data-v-629af4d6] .h-countdown__card {
    border: 1px solid var(--primary--800)
}

.header[data-v-629af4d6] .h-countdown__card-name {
    display: none
}

.header[data-v-629af4d6] .h-circle-loader {
    align-items: center;
    display: flex;
    height: 24px;
    justify-content: center;
    position: relative
}

@media (min-width:1025px) {
    .header[data-v-629af4d6] .h-circle-loader {
        align-items: normal;
        height: 32px;
        justify-content: normal
    }
}

.header[data-v-629af4d6] .h-circle-loader__content {
    display: inline-flex;
    margin-inline-start: -1px;
    position: relative;
    top: 1px
}

@media (min-width:1025px) {
    .header[data-v-629af4d6] .h-circle-loader__content {
        margin-inline-start: -14px;
        top: -4px
    }
}

.header__overline-wrapper[data-v-629af4d6] {
    align-items: center;
    display: flex;
    gap: 12px;
    margin-bottom: 8px
}

.header__overline-image[data-v-629af4d6] {
    max-height: 26px;
    max-width: 26px
}

.header__overline-full-image[data-v-629af4d6] {
    height: 28px;
    margin-bottom: 12px;
    width: 191px
}

.header__overline.t-h1[data-v-629af4d6] .t-headline-pt {
    font-size: 32px;
    line-height: 40px
}

@media (min-width:768px) {
    .header__overline.t-h1[data-v-629af4d6] .t-headline-pt {
        line-height: 48px
    }
}

@media (min-width:1025px) {
    .header__overline.t-h1[data-v-629af4d6] .t-headline-pt {
        font-size: 40px
    }
}

.header__underline[data-v-629af4d6] {
    margin-top: 8px
}

.header__additional-content-underline[data-v-629af4d6] {
    margin-bottom: 24px
}

.header__overline[data-v-629af4d6] .header__overline-discount--important,
.header__underline[data-v-629af4d6] .header__overline-discount--important {
    color: var(--primary--500) !important;
    font-weight: 700
}

.header__overline[data-v-629af4d6] .header__overline-discount,
.header__underline[data-v-629af4d6] .header__overline-discount {
    color: var(--primary--500);
    font-weight: 700
}

.header__overline[data-v-629af4d6] h1,
.header__underline[data-v-629af4d6] h1 {
    display: inline
}

.header__list-item[data-v-629af4d6] {
    align-items: center;
    display: flex;
    gap: 10px;
    margin-bottom: 2px
}

.header__list-item[data-v-629af4d6]:last-of-type {
    margin-bottom: 16px
}

@media (min-width:1025px) {
    .header__list-item[data-v-629af4d6]:last-of-type {
        margin-bottom: 24px
    }
}

.header__list-item-icon[data-v-629af4d6] {
    display: inline-flex
}

.header__list-item-icon--neutral0[data-v-629af4d6] {
    filter: invert(100%) sepia(100%) saturate(0) hue-rotate(45deg) brightness(102%) contrast(103%)
}

.header__price-wrapper[data-v-629af4d6] {
    margin-bottom: 2px
}

.header__price-wrapper--spacing[data-v-629af4d6] {
    margin-bottom: 16px
}

@media (min-width:1025px) {
    .header__price-wrapper--spacing[data-v-629af4d6] {
        margin-bottom: 24px
    }
}

.header__timer[data-v-629af4d6] {
    margin-bottom: 24px;
    margin-top: 16px
}

.header__timer--spacing[data-v-629af4d6] {
    margin-bottom: 16px
}

@media (min-width:1025px) {
    .header__timer--spacing[data-v-629af4d6] {
        margin-bottom: 24px
    }

    .header__timer[data-v-629af4d6] {
        margin-top: 24px;
        width: -moz-fit-content;
        width: fit-content
    }
}

.header__static-price[data-v-629af4d6] {
    color: var(--primary--600)
}

.header--custom-sale-layout .header__timer--spacing[data-v-629af4d6] {
    margin-bottom: 24px
}

@media (min-width:1025px) {
    .header--custom-sale-layout .header__timer--spacing[data-v-629af4d6] {
        margin-bottom: 32px
    }
}

.header--custom-sale-layout[data-v-629af4d6] .h-header-two-cols__wrapper {
    align-items: flex-start
}

@media (min-width:1025px) {
    .header--custom-sale-layout[data-v-629af4d6] .h-header-two-cols {
        padding-bottom: 80px
    }
}

.header--loading-prices[data-v-629af4d6] .header__heading-discount,
.header--loading-prices[data-v-629af4d6] .header__overline-discount {
    visibility: hidden
}

.h-section-heading[data-v-fa15a9b4] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    text-align: center
}

@media (min-width:768px) {
    .h-section-heading[data-v-fa15a9b4] {
        gap: 24px
    }
}

@media (min-width:1025px) {
    .h-section-heading[data-v-fa15a9b4] {
        gap: 32px
    }
}

.h-single-pricing-table-group[data-v-1ca780d3] {
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    width: 100%
}

.h-single-pricing-table-group--closed[data-v-1ca780d3]:hover {
    background: var(--light-blue--50);
    cursor: pointer
}

.h-single-pricing-table-group--open[data-v-1ca780d3] {
    background: var(--light-blue--50)
}

.h-single-pricing-table-group__group-header[data-v-1ca780d3] {
    align-items: center;
    background: transparent;
    color: var(--neutral--600);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 24px 24px 0;
    width: 100%
}

.h-single-pricing-table-group__group-header--closed[data-v-1ca780d3] {
    padding: 24px
}

.h-single-pricing-table-group__group-header--cursor-disabled[data-v-1ca780d3] {
    cursor: default
}

.h-single-pricing-table-group__group-feature[data-v-1ca780d3] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 24px
}

.h-product-info[data-v-20d7aef6] {
    background: var(--light-blue--100);
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    padding: 32px;
    text-align: center
}

@media (min-width:768px) {
    .h-product-info[data-v-20d7aef6] {
        position: sticky;
        top: 94px
    }
}

@media (min-width:1025px) {
    .h-product-info[data-v-20d7aef6] {
        top: 120px
    }
}

@media (min-width:768px) {
    .h-product-info--under-banner[data-v-20d7aef6] {
        top: 150px
    }
}

@media (min-width:1025px) {
    .h-product-info--under-banner[data-v-20d7aef6] {
        top: 176px
    }
}

.h-product-info__price-period[data-v-20d7aef6] {
    margin-bottom: 8px
}

.h-product-info__promo[data-v-20d7aef6] {
    display: flex;
    justify-content: center;
    position: relative
}

.h-product-info__promo .h-product-info__discount-tag[data-v-20d7aef6] {
    margin-inline-start: 0;
    padding: 4px 12px;
    position: absolute;
    top: -52px
}

.h-product-info__title[data-v-20d7aef6] {
    color: var(--neutral--600)
}

.h-product-info__discount[data-v-20d7aef6] {
    margin-top: 24px
}

.h-product-info__discount-tag[data-v-20d7aef6] {
    margin-inline-start: 8px
}

.h-product-info__current-price[data-v-20d7aef6] {
    margin-top: 8px
}

.h-product-info__current-price-description[data-v-20d7aef6] {
    color: var(--neutral--600);
    margin-top: 4px
}

.h-product-info__button-wrapper[data-v-20d7aef6] {
    width: 100%
}

.h-product-info__add-to-cart[data-v-20d7aef6] {
    margin: 24px auto 0
}

.h-product-info__legal-disclaimer[data-v-20d7aef6] {
    margin-top: 16px
}

.h-product-info__payment-terms[data-v-20d7aef6] {
    color: var(--neutral--600);
    text-decoration: underline
}

.h-product-info__payment-terms[data-v-20d7aef6] .h-payment-terms {
    margin-top: 8px
}

.h-product-info__features[data-v-20d7aef6] {
    margin-top: 32px
}

@media (min-width:768px) {
    .h-product-info__features[data-v-20d7aef6] {
        display: none
    }
}

.h-single-pricing-table__container[data-v-b338e576] {
    display: grid;
    gap: 16px 48px;
    grid-template-columns: 1fr
}

@media (min-width:768px) {
    .h-single-pricing-table__container[data-v-b338e576] {
        grid-template-columns: 1fr 1fr
    }
}

.h-single-pricing-table__features-container[data-v-b338e576] {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.h-single-pricing-table__title[data-v-b338e576] {
    margin: 0 auto 32px;
    text-align: center
}

@media (min-width:1025px) {
    .h-single-pricing-table__title[data-v-b338e576] {
        margin-bottom: 48px
    }
}

.h-single-pricing-table__features[data-v-b338e576] {
    display: grid;
    order: 1
}

@media (min-width:768px) {
    .h-single-pricing-table__features[data-v-b338e576] {
        -moz-column-gap: 24px;
        column-gap: 24px;
        height: -moz-fit-content;
        height: fit-content;
        margin: 0;
        max-width: none;
        order: 0;
        position: sticky;
        row-gap: 16px;
        top: 102px
    }

    .h-single-pricing-table__features[data-v-b338e576] .h-plan-feature:not(:last-child) {
        margin: 0
    }
}

@media (min-width:1025px) {
    .h-single-pricing-table__features[data-v-b338e576] {
        row-gap: 16px;
        top: 128px
    }
}

@media (min-width:768px) {
    .h-single-pricing-table__features--under-banner[data-v-b338e576] {
        top: 158px
    }
}

@media (min-width:1025px) {
    .h-single-pricing-table__features--under-banner[data-v-b338e576] {
        top: 176px
    }
}

.h-single-pricing-table--bg-transparent[data-v-b338e576] {
    background-color: "transparent"
}

.h-single-pricing-table--bg-primary600[data-v-b338e576] {
    background-color: var(--primary--600)
}

.h-single-pricing-table--bg-light-blue50[data-v-b338e576] {
    background-color: var(--light-blue--50)
}

.h-content-slider[data-v-c03a33d7] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%
}

@media (min-width:1025px) {
    .h-content-slider[data-v-c03a33d7] {
        gap: 24px
    }
}

.h-content-slider__slider-container[data-v-c03a33d7] {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.h-content-slider__slider-labels[data-v-c03a33d7] {
    display: none
}

@media (min-width:1025px) {
    .h-content-slider__slider-labels[data-v-c03a33d7] {
        display: flex;
        margin: 0 6px
    }
}

.h-content-slider__slider-label[data-v-c03a33d7] {
    cursor: pointer;
    display: none;
    flex: 1 1 0;
    text-align: center
}

@media (min-width:1025px) {
    .h-content-slider__slider-label[data-v-c03a33d7] {
        display: block
    }
}

.h-content-slider__slider-label--color-neutral0[data-v-c03a33d7] {
    color: var(--neutral--600)
}

.h-content-slider__slider-label--color-neutral700[data-v-c03a33d7] {
    color: var(--light-blue--500)
}

.h-content-slider__slider-label--active[data-v-c03a33d7] {
    color: var(--primary--500)
}

.h-content-slider__slider-label--active-neutral700[data-v-c03a33d7] {
    color: var(--meteorite--500)
}

.h-content-slider__slider-label--first.ltr[data-v-c03a33d7] {
    text-align: left
}

.h-content-slider__slider-label--first.rtl[data-v-c03a33d7],
.h-content-slider__slider-label--last.ltr[data-v-c03a33d7] {
    text-align: right
}

.h-content-slider__slider-label--last.rtl[data-v-c03a33d7] {
    text-align: left
}

.h-content-slider__slider-track[data-v-c03a33d7] {
    border-radius: 24px;
    display: flex;
    justify-content: space-between;
    position: relative
}

.h-content-slider__slider-track--bg-light-blue100[data-v-c03a33d7] {
    background: var(--light-blue--100)
}

.h-content-slider__slider-track--bg-neutral700[data-v-c03a33d7] {
    background: var(--neutral--500)
}

.h-content-slider__slider-dot[data-v-c03a33d7] {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex: 1 1 0;
    height: 36px;
    justify-content: center
}

.h-content-slider__slider-dot[data-v-c03a33d7]:after {
    border-radius: 50%;
    content: "";
    display: block;
    height: 8px;
    width: 8px
}

.h-content-slider__slider-dot--first[data-v-c03a33d7] {
    justify-content: flex-start
}

.h-content-slider__slider-dot--first[data-v-c03a33d7]:after {
    margin-left: 14px
}

.h-content-slider__slider-dot--last[data-v-c03a33d7] {
    justify-content: flex-end
}

.h-content-slider__slider-dot--last[data-v-c03a33d7]:after {
    margin-right: 14px
}

.h-content-slider__slider-dot--theme-light-blue100[data-v-c03a33d7]:after {
    background: var(--light-blue--300)
}

.h-content-slider__slider-dot--theme-neutral700[data-v-c03a33d7]:after {
    background: var(--neutral--300)
}

.h-content-slider__slider-active-dot[data-v-c03a33d7] {
    background: var(--primary--500);
    border-radius: 50%;
    cursor: pointer;
    height: 24px;
    left: 6px;
    position: absolute;
    top: 6px;
    transition: left .25s ease-out;
    width: 24px;
    z-index: 1
}

.h-content-slider__slider-active-dot[data-v-c03a33d7]:active,
.h-content-slider__slider-active-dot[data-v-c03a33d7]:hover {
    box-shadow: 0 8px 16px 0 var(--meteorite--300);
    height: 28px;
    margin-left: -2px;
    top: 4px;
    width: 28px
}

.h-content-slider__slider-active-dot--no-animation[data-v-c03a33d7] {
    transition: unset
}

.h-content-slider__slider-active-dot--theme-light-blue100[data-v-c03a33d7] {
    box-shadow: 0 8px 16px 0 var(--meteorite--300)
}

.h-content-slider__slider-active-dot--theme-neutral700[data-v-c03a33d7],
.h-content-slider__slider-active-dot--theme-neutral700[data-v-c03a33d7]:active,
.h-content-slider__slider-active-dot--theme-neutral700[data-v-c03a33d7]:hover {
    box-shadow: 0 8px 16px 0 var(--primary--700)
}

.h-content-slider__content-container[data-v-c03a33d7] {
    position: relative
}

.h-content-slider__content-container--with-caret[data-v-c03a33d7] {
    padding-top: 16px
}

.h-content-slider__content-caret[data-v-c03a33d7] {
    color: var(--light-blue--100);
    left: 0;
    position: absolute;
    top: 0;
    transition: left .25s ease-out
}

.h-content-slider__content-caret--theme-neutral700[data-v-c03a33d7] {
    color: var(--neutral--500)
}

.h-content-slider__content-caret--no-animation[data-v-c03a33d7] {
    transition: unset
}

.h-content-slider__content[data-v-c03a33d7] {
    border-radius: 16px;
    padding: 16px
}

@media (min-width:1025px) {
    .h-content-slider__content[data-v-c03a33d7] {
        padding: 24px
    }
}

.h-content-slider__content--bg-light-blue100[data-v-c03a33d7] {
    background: var(--light-blue--100)
}

.h-content-slider__content--bg-neutral700[data-v-c03a33d7] {
    background: var(--neutral--500)
}

.h-pricing-card-slider[data-v-e837d710] {
    background-color: var(--neutral--0);
    display: flex;
    flex-direction: column;
    gap: 24px;
    height: 100%;
    transition: .5s ease-in-out
}

@media (min-width:1025px) {
    .h-pricing-card-slider[data-v-e837d710] {
        border: 1px solid var(--light-blue--200);
        border-radius: 16px;
        gap: 32px;
        padding: 48px 32px
    }
}

.h-pricing-card-slider__price-wrapper[data-v-e837d710] {
    display: flex;
    flex-direction: column;
    gap: 8px
}

@media (min-width:1025px) {
    .h-pricing-card-slider__price-wrapper[data-v-e837d710] {
        gap: 12px
    }
}

.h-pricing-card-slider__discount[data-v-e837d710] {
    align-items: center;
    display: flex;
    gap: 8px;
    min-height: 32px
}

.h-pricing-card-slider__discount[data-v-e837d710] .h-new-year-discount-tag {
    margin-left: 0;
    position: relative
}

.h-pricing-card-slider__sale-offer[data-v-e837d710] {
    color: var(--primary--500)
}

.h-pricing-card-slider__features[data-v-e837d710] b {
    font-weight: 400
}

.h-pricing-card-slider__cta-container[data-v-e837d710] {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.h-pricing-card-slider__cta-container-button[data-v-e837d710] {
    width: 100%
}

.h-pricing-card-slider--bg-neutral300[data-v-e837d710] {
    background: var(--bg-neutral300)
}

@media (min-width:1025px) {
    .h-pricing-card-slider--bg-neutral300[data-v-e837d710] {
        border: 1px solid var(--neutral--300)
    }
}

.h-pricing-card-slider--color-light-blue500[data-v-e837d710] {
    color: var(--light-blue--500)
}

.h-pricing-table-slider[data-v-f625a365] {
    border-radius: 32px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    display: grid;
    padding: 32px 24px;
    row-gap: 24px
}

@media (min-width:1025px) {
    .h-pricing-table-slider[data-v-f625a365] {
        -moz-column-gap: 48px;
        column-gap: 48px;
        grid-template-columns: repeat(2, 1fr);
        padding: 56px
    }
}

.h-pricing-table-slider__left-column[data-v-f625a365] {
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media (min-width:1025px) {
    .h-pricing-table-slider__left-column[data-v-f625a365] {
        gap: 32px
    }
}

.h-pricing-table-slider__heading[data-v-f625a365] {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.h-pricing-table-slider__heading-title[data-v-f625a365] {
    align-items: center;
    display: flex;
    gap: 12px
}

@media (max-width:767px) {
    .h-pricing-table-slider__description[data-v-f625a365] {
        min-height: 48px
    }
}

.h-pricing-table-slider__slider-content-title[data-v-f625a365] {
    display: none
}

@media (min-width:1025px) {
    .h-pricing-table-slider__slider-content-title[data-v-f625a365] {
        color: var(--light-blue--500);
        display: block;
        margin-bottom: 8px
    }
}

.h-pricing-table-slider--bg-light-blue100[data-v-f625a365],
.h-pricing-table-slider--bg-neutral0[data-v-f625a365] {
    background: var(--neutral--0)
}

.h-pricing-table-slider--bg-neutral700[data-v-f625a365] {
    background: var(--neutral--700)
}

.h-pricing-card[data-v-e713c0d9] {
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width: 360px;
    min-width: 300px;
    position: relative;
    transition: .5s ease-in-out
}

.h-pricing-card__sale[data-v-e713c0d9] .h-product-badge {
    background-color: var(--primary--500);
    text-transform: unset
}

.h-pricing-card__sale[data-v-e713c0d9] .h-pricing-card__badge-overlay {
    background-color: var(--primary--500)
}

.h-pricing-card__sale[data-v-e713c0d9] .h-pricing-card__container--with-popular-badge {
    border-color: var(--primary--500) !important
}

.h-pricing-card__sale[data-v-e713c0d9] .h-discount-tag {
    background-color: var(--neon--500)
}

.h-pricing-card__sale-non-base[data-v-e713c0d9] .h-discount-tag {
    visibility: hidden
}

.h-pricing-card__sale-header[data-v-e713c0d9] {
    align-items: center;
    display: flex;
    gap: 8px;
    margin-bottom: 8px
}

.h-pricing-card__sale-header--disabled[data-v-e713c0d9] {
    color: var(--neutral--300)
}

.h-pricing-card__sale-separator[data-v-e713c0d9] {
    border-top: 1px solid var(--light-blue--200);
    margin: 24px 0;
    width: 100%
}

.h-pricing-card__sale-bonus-wrapper[data-v-e713c0d9] {
    background-color: var(--success--100);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 8px
}

.h-pricing-card__sale-bonus-wrapper--disabled[data-v-e713c0d9] {
    background-color: var(--neutral--100)
}

.h-pricing-card__top-badge[data-v-e713c0d9] {
    align-items: center;
    display: flex;
    justify-content: end;
    margin-bottom: 16px
}

.h-pricing-card__top-badge--with-badge[data-v-e713c0d9] {
    justify-content: space-between
}

.h-pricing-card__top-title[data-v-e713c0d9] {
    color: var(--neutral--300)
}

.h-pricing-card__top-title--dark[data-v-e713c0d9] {
    color: var(--light-blue--400)
}

.h-pricing-card--theme-neon500 .h-discount-tag[data-v-e713c0d9] {
    background-color: var(--neon--500)
}

.h-pricing-card__old-price[data-v-e713c0d9] {
    margin-bottom: 8px;
    margin-top: 16px
}

.h-pricing-card--narrow[data-v-e713c0d9] {
    width: unset
}

@media (min-width:1025px) {
    .h-pricing-card--narrow[data-v-e713c0d9] {
        max-width: 300px;
        width: 300px
    }
}

@media (min-width:1525px) {
    .h-pricing-card--narrow[data-v-e713c0d9] {
        max-width: 360px;
        width: 360px
    }
}

.h-pricing-card__top-features[data-v-e713c0d9] {
    margin-bottom: 16px
}

.h-pricing-card__container[data-v-e713c0d9] {
    background-color: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 24px;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 24px;
    position: relative
}

.h-pricing-card__container--with-popular-badge[data-v-e713c0d9],
.h-pricing-card__container--with-recommended-badge[data-v-e713c0d9] {
    border: 2px solid !important;
    border-radius: 24px
}

.h-pricing-card__container--with-popular-badge .h-pricing-card__custom-bottom-feature[data-v-e713c0d9],
.h-pricing-card__container--with-recommended-badge .h-pricing-card__custom-bottom-feature[data-v-e713c0d9] {
    bottom: -2px;
    left: -2px;
    width: calc(100% + 4px)
}

.h-pricing-card__container--with-popular-badge[data-v-e713c0d9] {
    border-color: var(--meteorite--500) !important
}

.h-pricing-card__container--with-recommended-badge[data-v-e713c0d9] {
    border-color: var(--light-blue--200) !important
}

.h-pricing-card__container--with-custom-bottom-feature[data-v-e713c0d9] {
    padding-bottom: 53px
}

@media (min-width:1025px) {
    .h-pricing-card__container--with-custom-bottom-feature[data-v-e713c0d9] {
        padding-bottom: 69px
    }
}

.h-pricing-card__container--with-custom-bottom-feature.h-pricing-card__container--with-popular-badge[data-v-e713c0d9],
.h-pricing-card__container--with-custom-bottom-feature.h-pricing-card__container--with-recommended-badge[data-v-e713c0d9] {
    padding-bottom: 54px
}

@media (min-width:1025px) {

    .h-pricing-card__container--with-custom-bottom-feature.h-pricing-card__container--with-popular-badge[data-v-e713c0d9],
    .h-pricing-card__container--with-custom-bottom-feature.h-pricing-card__container--with-recommended-badge[data-v-e713c0d9] {
        padding-bottom: 70px
    }
}

.h-pricing-card__container[data-v-e713c0d9]:not(.h-pricing-card__container--with-popular-badge, .h-pricing-card__container--with-recommended-badge) {
    margin-top: 40px
}

.h-pricing-card__container--no-margin[data-v-e713c0d9]:not(.h-pricing-card__container--with-popular-badge, .h-pricing-card__container--with-recommended-badge) {
    margin-top: 0
}

.h-pricing-card__container--neutral600[data-v-e713c0d9],
.h-pricing-card__container--neutral700[data-v-e713c0d9] {
    border-color: var(--neutral--500) !important;
    color: var(--neutral--0)
}

.h-pricing-card__container--neutral600[data-v-e713c0d9] {
    background-color: var(--neutral--600)
}

.h-pricing-card__container--neutral600.h-pricing-card__container--with-popular-badge[data-v-e713c0d9] {
    border: 2px solid var(--light-blue--200) !important
}

.h-pricing-card__container--neutral700[data-v-e713c0d9] {
    background-color: var(--neutral--700)
}

.h-pricing-card__container--neutral700 .h-pricing-card__description[data-v-e713c0d9] {
    color: var(--neutral--0)
}

.h-pricing-card__container--neutral700.h-pricing-card__container--with-popular-badge[data-v-e713c0d9] {
    border: 2px solid var(--primary--500) !important;
    position: relative
}

.h-pricing-card__container--neutral700.h-pricing-card__container--with-popular-badge>div[data-v-e713c0d9] {
    z-index: 1
}

.h-pricing-card__container--neutral700.h-pricing-card__container--with-popular-badge[data-v-e713c0d9]:before {
    background: linear-gradient(180deg, var(--neutral--700) 0, var(--primary--500) 100%);
    border-radius: 0 0 14px 14px;
    bottom: 0;
    content: "";
    height: 227px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 0
}

.h-pricing-card__container--neutral700 .h-pricing-card__custom-bottom-feature[data-v-e713c0d9] {
    background-color: var(--primary--900)
}

.h-pricing-card__container--light-blue50[data-v-e713c0d9] {
    background-color: var(--light-blue--50)
}

.h-pricing-card__container--neutral0[data-v-e713c0d9] {
    background-color: var(--neutral--0)
}

.h-pricing-card__container .h-button[data-v-e713c0d9] {
    max-width: none
}

.h-pricing-card__container--no-features .h-pricing-card__discount[data-v-e713c0d9] {
    margin-bottom: 8px
}

.h-pricing-card__container--no-features .h-pricing-card__price-container[data-v-e713c0d9] {
    margin-top: auto
}

.h-pricing-card__badge .h-product-badge[data-v-e713c0d9] {
    border-radius: 24px 24px 0 0;
    margin-bottom: 0;
    padding: 8px 24px;
    position: relative;
    width: 100%
}

.h-pricing-card__badge-text[data-v-e713c0d9] {
    display: block
}

.h-pricing-card__title[data-v-e713c0d9] {
    margin-bottom: 8px
}

.h-pricing-card__description[data-v-e713c0d9] {
    margin-bottom: 8px;
    min-height: 48px
}

.h-pricing-card__price-description[data-v-e713c0d9] {
    color: var(--neutral--300);
    margin-bottom: 24px;
    margin-top: -24px
}

.h-pricing-card__current-price[data-v-e713c0d9] {
    margin: 8px 0
}

.h-pricing-card__current-price--no-margin[data-v-e713c0d9] {
    margin-bottom: 0
}

.h-pricing-card__offer--primary500[data-v-e713c0d9] {
    color: var(--primary--500)
}

.h-pricing-card__offer--danger500[data-v-e713c0d9] {
    color: var(--danger--500)
}

.h-pricing-card__offer--meteorite500[data-v-e713c0d9] {
    color: var(--meteorite--500)
}

.h-pricing-card__offer--hidden[data-v-e713c0d9] {
    visibility: hidden
}

.h-pricing-card__experiment-offer-container[data-v-e713c0d9] {
    display: flex;
    flex-wrap: wrap;
    font-size: 12px;
    gap: 4px
}

.h-pricing-card__experiment-offer[data-v-e713c0d9] {
    background: var(--primary--50);
    border-radius: 6px;
    padding: 4px 8px
}

.h-pricing-card__renewal-price[data-v-e713c0d9] {
    color: var(--neutral--300);
    margin: 16px 0 32px
}

.h-pricing-card__renewal-price--neutral200[data-v-e713c0d9] {
    color: var(--neutral--200)
}

.h-pricing-card__renewal-price--neutral0[data-v-e713c0d9] {
    color: var(--neutral--0)
}

.h-pricing-card__renewal-price--no-margin[data-v-e713c0d9] {
    margin-bottom: 0
}

.h-pricing-card__separator[data-v-e713c0d9] {
    border-top: 1px solid var(--light-blue--200);
    margin-bottom: 32px;
    width: 100%
}

.h-pricing-card__separator--neutral500[data-v-e713c0d9] {
    border-color: var(--neutral--500)
}

.h-pricing-card__coupon[data-v-e713c0d9] {
    border-radius: 8px;
    margin-bottom: 24px;
    padding: 8px;
    width: 100%
}

.h-pricing-card__add-to-cart[data-v-e713c0d9] {
    margin-top: 24px;
    width: 100%
}

.h-pricing-card__discount[data-v-e713c0d9] {
    align-items: center;
    display: flex;
    min-height: 32px
}

.h-pricing-card__feature-title[data-v-e713c0d9] {
    margin-bottom: 12px
}

@media (min-width:1025px) {
    .h-pricing-card__feature-title[data-v-e713c0d9] {
        margin-bottom: 16px
    }
}

.h-pricing-card__feature-title--one-subscription-table[data-v-e713c0d9] {
    color: var(--neutral--300);
    margin-bottom: 8px
}

@media (min-width:1025px) {
    .h-pricing-card__feature-title--one-subscription-table[data-v-e713c0d9] {
        margin-bottom: 8px
    }
}

.h-pricing-card__features[data-v-e713c0d9],
.h-pricing-card__features--grouped[data-v-e713c0d9] {
    margin-bottom: 0;
    width: 100%
}

.h-pricing-card__features-container :not(:first-child).h-pricing-card__features--grouped[data-v-e713c0d9] {
    margin-top: 24px
}

.h-pricing-card__see-features[data-v-e713c0d9] {
    align-self: center;
    cursor: pointer;
    display: flex;
    font-weight: 700;
    margin-top: auto;
    padding-top: 32px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 1
}

.h-pricing-card__see-features--primary500[data-v-e713c0d9] {
    color: var(--primary--500);
    cursor: pointer;
    display: flex;
    font-weight: 700
}

.h-pricing-card__see-features--danger500[data-v-e713c0d9] {
    color: var(--danger--500);
    cursor: pointer;
    display: flex;
    font-weight: 700
}

.h-pricing-card__see-features--meteorite500[data-v-e713c0d9] {
    color: var(--meteorite--500);
    cursor: pointer;
    display: flex;
    font-weight: 700
}

.h-pricing-card__see-features-icon[data-v-e713c0d9] {
    align-items: center;
    display: flex;
    margin-left: 8px;
    transition: .5s
}

.h-pricing-card__see-features-icon--active[data-v-e713c0d9] {
    transform: rotate(180deg)
}

.h-pricing-card__error[data-v-e713c0d9] {
    color: var(--danger--600);
    padding: 12px 16px
}

.h-pricing-card__badge-overlay[data-v-e713c0d9] {
    background: var(--e-global-color-8648503);
    height: 40px;
    left: 0;
    position: absolute;
    right: 0;
    top: 40px
}

.h-pricing-card__badge-overlay--primary500[data-v-e713c0d9] {
    background: var(--primary--500)
}

.h-pricing-card__badge-overlay--light-blue200[data-v-e713c0d9] {
    background: var(--light-blue--200)
}

.h-pricing-card__custom-bottom-feature[data-v-e713c0d9] {
    align-items: center;
    border-radius: 0 0 14px 14px;
    bottom: -1px;
    display: flex;
    justify-content: center;
    left: -1px;
    padding: 8px 24px;
    position: absolute;
    width: calc(100% + 2px)
}

.h-carousel__wrapper[data-v-95409ea0] {
    align-items: center;
    display: flex;
    justify-content: center
}

.h-carousel__track[data-v-95409ea0] {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%
}

.h-carousel__inner-container[data-v-95409ea0] {
    display: flex;
    justify-content: center;
    max-width: 100%
}

.h-carousel__inner-container--full-width[data-v-95409ea0],
.h-carousel__wrapper[data-v-95409ea0] {
    width: 100%
}

.h-carousel__container[data-v-95409ea0] {
    align-items: center;
    display: flex;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: center;
    max-width: 100%;
    width: inherit
}

.h-carousel__cards-container[data-v-95409ea0] {
    display: flex
}

.h-carousel__nav-container[data-v-95409ea0] {
    margin-bottom: 100px;
    margin-top: 425px;
    max-width: 0;
    min-height: calc(100% - 525px);
    overflow: visible
}

.h-carousel__nav-container--middle[data-v-95409ea0] {
    margin-bottom: auto;
    margin-top: auto;
    min-height: 46px
}

@media (min-width:1025px) {
    .h-carousel__nav-container[data-v-95409ea0] {
        display: none
    }

    .h-carousel__nav-container--always-visible[data-v-95409ea0] {
        display: flex
    }
}

.h-carousel__nav-button[data-v-95409ea0] {
    align-items: center;
    background: var(--neutral--0);
    border-radius: 50%;
    box-shadow: 0 4px 16px #00000029;
    cursor: pointer;
    display: flex;
    height: 46px;
    justify-content: center;
    min-width: 46px;
    position: sticky;
    top: calc(56px + 40vh);
    width: 46px;
    z-index: 2
}

@media (min-width:768px) {
    .h-carousel__nav-button[data-v-95409ea0] {
        top: calc(62px + 40vh)
    }
}

@media (min-width:1025px) {
    .h-carousel__nav-button[data-v-95409ea0] {
        top: calc(88px + 40vh)
    }
}

.h-carousel__nav-button--left[data-v-95409ea0] {
    margin-left: 16px
}

.h-carousel__nav-button--right[data-v-95409ea0] {
    margin-left: -62px
}

.h-carousel__nav-button--neutral500[data-v-95409ea0] {
    background: var(--neutral--500)
}

@media (min-width:1025px) {
    .h-carousel__nav-button--neutral500[data-v-95409ea0]:hover .h-svgo-icon {
        color: var(--meteorite--500) !important
    }
}

.h-carousel__overflow-container[data-v-95409ea0] {
    display: flex;
    gap: 12px;
    overflow: hidden;
    width: inherit
}

@media (max-width:767px) {
    .h-carousel__overflow-container[data-v-95409ea0] {
        padding: 0 12px
    }
}

@media (min-width:1025px) {
    .h-carousel__overflow-container[data-v-95409ea0] {
        gap: 16px
    }
}

.h-carousel__indicator-container[data-v-95409ea0] {
    display: flex;
    justify-content: center;
    margin-bottom: 24px
}

@media (min-width:768px) {
    .h-carousel__indicator-container[data-v-95409ea0] {
        margin-bottom: 30px
    }
}

@media (min-width:1025px) {
    .h-carousel__indicator-container[data-v-95409ea0] {
        display: none
    }

    .h-carousel__indicator-container--always-visible[data-v-95409ea0] {
        display: flex
    }
}

.h-carousel__card[data-v-95409ea0] {
    display: grid;
    height: 100%
}

.h-carousel__card--full-width[data-v-95409ea0] {
    width: 100%
}

.h-carousel__indicator-item[data-v-95409ea0] {
    background-color: transparent;
    border: 1px solid var(--meteorite--500);
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    margin: 0 8px;
    transition: .3s ease-in-out;
    width: 12px
}

.h-carousel__indicator-item--active[data-v-95409ea0] {
    background-color: var(--meteorite--500)
}

.h-carousel.rtl .h-carousel__nav-button--right[data-v-95409ea0] {
    margin-left: 0;
    margin-right: -78px;
    transform: rotate(180deg)
}

.h-carousel.rtl .h-carousel__nav-button--left[data-v-95409ea0] {
    margin-right: 32px;
    transform: rotate(180deg)
}

.h-shared-pricing-card[data-v-c9795f16] {
    align-items: flex-start;
    background-color: var(--neutral--0);
    border-radius: 24px;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 32px 24px;
    width: 100%
}

@media (min-width:768px) {
    .h-shared-pricing-card[data-v-c9795f16] {
        align-items: center;
        gap: 32px;
        padding: 32px 48px
    }
}

.h-shared-pricing-card--bg-neutral0[data-v-c9795f16] {
    background-color: var(--neutral--0);
    border: 1px solid var(--light-blue--200)
}

.h-shared-pricing-card--bg-neutral0 .h-shared-pricing-card__title[data-v-c9795f16] b {
    color: var(--meteorite--500)
}

.h-shared-pricing-card--bg-light-blue50[data-v-c9795f16] {
    background-color: var(--light-blue--50);
    border: 1px solid var(--light-blue--200)
}

.h-shared-pricing-card--bg-light-blue50 .h-shared-pricing-card__title[data-v-c9795f16] b {
    color: var(--primary--500)
}

.h-shared-pricing-card--bg-neutral700[data-v-c9795f16] {
    background-color: var(--neutral--700);
    border: 1px solid var(--neutral--500);
    color: var(--neutral--0)
}

.h-shared-pricing-card--bg-neutral700 .h-shared-pricing-card__title[data-v-c9795f16] b {
    color: var(--meteorite--500)
}

.h-shared-pricing-card__features[data-v-c9795f16] {
    display: flex;
    flex-direction: column;
    gap: 16px
}

@media (min-width:768px) {
    .h-shared-pricing-card__features[data-v-c9795f16] {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-evenly;
        row-gap: 32px;
        width: 100%
    }
}

.h-shared-pricing-card__features[data-v-c9795f16] b {
    font-weight: 400
}

.h-pricing-table-carousel__cards-container[data-v-b9ec916f] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center
}

.h-pricing-table-carousel__shared-features[data-v-b9ec916f] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 24px 16px 0
}

@media (min-width:768px) {
    .h-pricing-table-carousel__shared-features[data-v-b9ec916f] {
        margin: 24px 40px 0
    }
}

.h-pricing-table[data-v-edbc9bce] {
    position: relative
}

.h-pricing-table__additional-top-features-container[data-v-edbc9bce] {
    align-items: center;
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 16px;
    row-gap: 8px
}

@media (min-width:768px) {
    .h-pricing-table__additional-top-features-container[data-v-edbc9bce] {
        -moz-column-gap: 32px;
        column-gap: 32px;
        row-gap: 32px
    }
}

.h-pricing-table__top-feature[data-v-edbc9bce] {
    align-items: center;
    display: flex;
    gap: 8px
}

.h-pricing-table__top-feature--first[data-v-edbc9bce] {
    grid-column: 1/-1
}

@media (min-width:768px) {
    .h-pricing-table__top-feature--first[data-v-edbc9bce] {
        grid-column: 2
    }
}

.h-pricing-table__top-feature--last[data-v-edbc9bce] {
    order: 3
}

@media (min-width:768px) {
    .h-pricing-table__top-feature--last[data-v-edbc9bce] {
        order: -1
    }
}

.h-pricing-table #pricing[data-v-edbc9bce] {
    position: absolute;
    top: -70px
}

@media (min-width:768px) {
    .h-pricing-table #pricing[data-v-edbc9bce] {
        top: -70px
    }
}

@media (min-width:1025px) {
    .h-pricing-table #pricing[data-v-edbc9bce] {
        top: -96px
    }
}

.h-pricing-table--under-banner #pricing[data-v-edbc9bce] {
    top: -126px
}

@media (min-width:768px) {
    .h-pricing-table--under-banner #pricing[data-v-edbc9bce] {
        top: -126px
    }
}

@media (min-width:1025px) {
    .h-pricing-table--under-banner #pricing[data-v-edbc9bce] {
        top: -144px
    }
}

.h-pricing-table__compare-all-features[data-v-edbc9bce] {
    align-items: center;
    display: flex;
    gap: 6px;
    justify-content: center;
    margin: 32px auto 0;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width:768px) {
    .h-pricing-table__compare-all-features[data-v-edbc9bce] {
        margin: 48px auto 0
    }
}

.h-pricing-table__compare-all-features-description[data-v-edbc9bce] {
    color: var(--neutral--300);
    margin: 24px auto 0;
    padding: 0 16px;
    text-align: center
}

@media (min-width:768px) {
    .h-pricing-table__compare-all-features-description[data-v-edbc9bce] {
        max-width: 930px;
        padding: 0
    }
}

.h-pricing-table__bottom-text[data-v-edbc9bce] {
    color: var(--neutral--200);
    margin: 24px auto 0;
    padding: 0 16px;
    text-align: center
}

@media (min-width:768px) {
    .h-pricing-table__bottom-text[data-v-edbc9bce] {
        margin-top: 48px;
        max-width: 930px;
        padding: 0
    }
}

.h-pricing-table__instalment-container[data-v-edbc9bce] {
    align-items: center;
    display: flex;
    gap: 24px;
    justify-content: center;
    margin: 32px 16px 0
}

@media (max-width:767px) {
    .h-pricing-table__instalment-container[data-v-edbc9bce] {
        flex-direction: column;
        gap: 8px;
        margin: 32px 16px
    }
}

.h-pricing-table__renewal-price[data-v-edbc9bce] {
    align-items: center;
    color: var(--neutral--300);
    display: flex;
    gap: 4px;
    justify-content: center;
    margin-bottom: 24px
}

.h-pricing-table__instalment-badges[data-v-edbc9bce] {
    display: flex;
    gap: 8px;
    justify-content: space-around
}

.h-pricing-table__explore-standard-plans[data-v-edbc9bce] {
    align-items: center;
    color: var(--meteorite--500);
    display: flex;
    font-weight: 700;
    gap: 6px;
    justify-content: center;
    margin-top: 24px
}

@media (min-width:768px) {
    .h-pricing-table__explore-standard-plans[data-v-edbc9bce] {
        margin-top: 32px
    }
}

.h-pricing-table__instalment-image-wrapper[data-v-edbc9bce] {
    align-items: center;
    display: flex;
    height: 40px;
    width: 176px
}

.h-pricing-table__overlay-loader[data-v-edbc9bce] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.h-pricing-table--bg-neutral700[data-v-edbc9bce],
.h-pricing-table--bg-neutral800[data-v-edbc9bce] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.h-pricing-table--bg-neutral700 .h-pricing-table__overlay-loader[data-v-edbc9bce],
.h-pricing-table--bg-neutral800 .h-pricing-table__overlay-loader[data-v-edbc9bce] {
    background-color: var(--neutral--800)
}

.h-pricing-table--bg-neutral800 .h-pricing-table__description[data-v-edbc9bce] {
    color: var(--neutral--200)
}

.h-pricing-table--bg-neutral800 .h-pricing-table__description[data-v-edbc9bce] b {
    color: var(--meteorite--500)
}

.h-pricing-table--bg-neutral900[data-v-edbc9bce] {
    background-color: var(--neutral--900);
    color: var(--neutral--0)
}

.h-pricing-table--bg-light-blue100[data-v-edbc9bce] {
    background-color: var(--light-blue--100)
}

.h-pricing-table--bg-meteorite100[data-v-edbc9bce] {
    background-color: var(--meteorite--100)
}

.h-pricing-table--bg-meteorite50[data-v-edbc9bce] {
    background-color: var(--meteorite--50)
}

.h-pricing-table__toggle[data-v-edbc9bce] {
    display: flex;
    gap: 8px;
    overflow: auto;
    scrollbar-width: none;
    width: 100%
}

.h-pricing-table__toggle[data-v-edbc9bce]::-webkit-scrollbar {
    display: none
}

@media (min-width:768px) {
    .h-pricing-table__toggle[data-v-edbc9bce] {
        justify-content: center
    }
}

.h-centered-header[data-v-4e49d66c] {
    padding: 26px 0 48px;
    text-align: center
}

@media (min-width:1025px) {
    .h-centered-header[data-v-4e49d66c] {
        padding: 94px 0 112px
    }
}

.h-centered-header__title[data-v-4e49d66c] {
    margin-bottom: 16px
}

@media (min-width:768px) {
    .h-centered-header__title[data-v-4e49d66c] {
        margin-bottom: 24px
    }
}

@media (min-width:1025px) {
    .h-centered-header__title[data-v-4e49d66c] {
        margin-bottom: 32px
    }
}

.h-centered-header__title--neutral0[data-v-4e49d66c] {
    color: var(--neutral--0)
}

.h-centered-header__description[data-v-4e49d66c] {
    margin-bottom: 32px
}

@media (min-width:768px) {
    .h-centered-header__description[data-v-4e49d66c] {
        margin-bottom: 40px
    }
}

@media (min-width:1025px) {
    .h-centered-header__description[data-v-4e49d66c] {
        margin-bottom: 48px
    }
}

.h-centered-header__description--neutral0[data-v-4e49d66c] {
    color: var(--neutral--0)
}

.h-centered-header__button-wrapper[data-v-4e49d66c] {
    display: flex;
    justify-content: center
}

.h-centered-header__button[data-v-4e49d66c] {
    max-width: 248px
}

@media (min-width:1025px) {
    .h-centered-header__button[data-v-4e49d66c] {
        max-width: 264px
    }
}

.h-centered-header__features-container[data-v-4e49d66c] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 16px auto auto
}

@media (min-width:1025px) {
    .h-centered-header__features-container[data-v-4e49d66c] {
        margin-top: 24px
    }
}

.h-centered-header__features-container--neutral0[data-v-4e49d66c] {
    color: var(--neutral--0)
}

.h-centered-header__feature[data-v-4e49d66c] {
    align-items: center;
    display: inline-flex;
    margin-bottom: 12px
}

.h-centered-header__feature[data-v-4e49d66c]:last-child {
    margin-bottom: 0
}

.h-centered-header__feature-icon[data-v-4e49d66c] {
    display: inline-flex;
    margin-inline-end: 4px
}

.h-section-one-col--bg-neutral800 .h-centered-header__description[data-v-4e49d66c] {
    color: var(--neutral--200)
}

.h-header-simple__separator[data-v-ba59c132] {
    margin-bottom: 48px
}

.h-header-simple__heading[data-v-ba59c132] {
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
    margin-bottom: 12px
}

@media (max-width:767px) {
    .h-header-simple__heading[data-v-ba59c132] {
        font-size: 32px;
        line-height: 40px
    }
}

.h-header-simple__info-wrapper[data-v-ba59c132] {
    text-align: start
}

.h-header-simple--bg-primary500[data-v-ba59c132] {
    color: var(--neutral--0)
}

.h-header-simple__heading-wrapper[data-v-ba59c132] {
    position: relative;
    top: 0
}

@media (min-width:1025px) {
    .h-header-simple__heading-wrapper[data-v-ba59c132] {
        top: -180px
    }
}

.h-header-simple__heading-texts[data-v-ba59c132] {
    display: flex;
    flex-direction: column
}

.h-header-simple__centered[data-v-ba59c132] {
    top: 0
}

@keyframes slide-in-ba59c132 {
    0% {
        margin-left: -30px;
        opacity: 0
    }

    to {
        margin-left: 0;
        opacity: 100%
    }
}

.h-header-simple__heading--3[data-v-ba59c132] {
    animation: slide-in-ba59c132;
    animation-delay: 2s;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    margin-left: -30px;
    opacity: 0
}

.h-header-simple__heading--2[data-v-ba59c132] {
    animation: slide-in-ba59c132;
    animation-delay: 1s;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    margin-left: -30px;
    opacity: 0
}

.h-content-tab[data-v-962b90df] {
    cursor: pointer
}

.h-content-tab h3[data-v-962b90df] {
    margin: 0
}

@media (min-width:768px) {
    .h-content-tab[data-v-962b90df]:not(:nth-last-child(2)) {
        margin-bottom: 24px
    }
}

@media (min-width:1025px) {
    .h-content-tab[data-v-962b90df]:not(:nth-last-child(2)) {
        margin-bottom: 32px
    }
}

.h-content-tab--active[data-v-962b90df] {
    color: var(--primary--500)
}

.h-content-tab-card[data-v-cd981a06] {
    text-align: center
}

@media (min-width:768px) {
    .h-content-tab-card[data-v-cd981a06] {
        grid-column-start: 1;
        grid-row-start: 1;
        margin: auto 0;
        max-width: 336px;
        opacity: 0;
        text-align: initial;
        transform: translate(150%);
        transition: all .4s ease-in;
        visibility: hidden;
        will-change: transform
    }
}

@media (min-width:1025px) {
    .h-content-tab-card[data-v-cd981a06] {
        max-width: 552px
    }
}

@media (min-width:768px) {
    .h-content-tab-card--bordered[data-v-cd981a06] {
        border: 1px solid var(--primary--500);
        border-radius: 16px;
        padding: 24px
    }
}

@media (min-width:1025px) {
    .h-content-tab-card--bordered[data-v-cd981a06] {
        padding: 40px
    }
}

@media (max-width:767px) {
    .h-content-tab-card[data-v-cd981a06]:not(:first-child) {
        margin-top: 24px
    }
}

@media (min-width:768px) {
    .h-content-tab-card[dir=rtl][data-v-cd981a06]:not(.h-content-tab-card--active) {
        transform: translate(-150%)
    }
}

.h-content-tab-card__title[data-v-cd981a06] {
    margin-bottom: 16px
}

@media (min-width:768px) {
    .h-content-tab-card__title[data-v-cd981a06] {
        margin-bottom: 24px
    }
}

.h-content-tab-card[data-v-cd981a06] ul {
    margin: 8px 0;
    text-align: initial
}

.h-content-tab-card--active[data-v-cd981a06] {
    opacity: 1;
    transform: translate(0);
    visibility: visible
}

.h-content-tabs[data-v-f0121025] {
    overflow: hidden
}

.h-content-tabs[dir=rtl] .h-content-tabs__active-marker[data-v-f0121025] {
    left: unset;
    right: -12px
}

.h-content-tabs--text-neutral600[data-v-f0121025] {
    color: var(--neutral--600)
}

.h-content-tabs--text-neutral0[data-v-f0121025] {
    color: var(--neutral--0)
}

.h-content-tabs__title-description[data-v-f0121025] {
    font-size: medium;
    line-height: 24px;
    margin-top: 4px
}

.h-content-tabs__image-mobile-content[data-v-f0121025] {
    text-align: start
}

.h-content-tabs__image-mobile-content p[data-v-f0121025] {
    margin-top: 8px
}

.h-content-tabs__grid[data-v-f0121025] {
    padding-top: 16px
}

@media (max-width:767px) {
    .h-content-tabs__grid[data-v-f0121025] {
        grid-template-columns: repeat(1, 1fr);
        width: 100%
    }
}

@media (min-width:768px) {
    .h-content-tabs__grid[data-v-f0121025] {
        width: 90%
    }
}

.h-content-tabs__active-marker[data-v-f0121025] {
    background: var(--primary--500);
    border-radius: 30px;
    left: -16px;
    position: absolute;
    top: 0;
    transition: all .4s;
    width: 4px
}

.h-content-tabs__wrapper[data-v-f0121025] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: relative
}

@media (min-width:768px) {
    .h-content-tabs__tab-wrapper[data-v-f0121025] {
        align-items: center;
        display: flex
    }
}

@media (min-width:1025px) {
    .h-content-tabs__tab-wrapper[data-v-f0121025] {
        max-width: 536px
    }
}

.h-content-tabs__list-wrapper[data-v-f0121025] {
    position: relative
}

@media (min-width:768px) {
    .h-content-tabs__tab-content-wrapper[data-v-f0121025] {
        display: grid;
        grid-template-columns: 1fr
    }
}

.h-content-tabs[data-v-f0121025] .h-image {
    margin-bottom: 32px;
    margin-top: 24px
}

@media (min-width:768px) {
    .h-content-tabs[data-v-f0121025] .h-image {
        margin: initial
    }
}

.h-content-tabs[data-v-f0121025]:last-child .h-image {
    margin-bottom: 0
}

@media (min-width:768px) {
    .h-content-tabs[data-v-f0121025]:last-child {
        margin: initial
    }
}

.h-domain-finder-loader__loader[data-v-d4c25b33] {
    display: flex;
    height: calc(100% + 64px);
    justify-content: center;
    margin: -32px -28px;
    width: calc(100% + 56px)
}

.h-domain-finder-loader__search-error[data-v-d4c25b33] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.h-domain-finder-loader__search-error-title[data-v-d4c25b33] {
    margin-bottom: 8px
}

.h-domain-finder-loader__search-error-description[data-v-d4c25b33] {
    color: var(--neutral--300);
    margin-bottom: 24px
}

.h-domain-finder-loader__search-error-try-again[data-v-d4c25b33] {
    color: var(--neutral--600);
    cursor: pointer;
    font-weight: 700;
    text-decoration: underline
}

.h-domain-finder-loader__loader-container[data-v-d4c25b33] {
    background: var(--light-blue--50);
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    height: 175px;
    overflow: hidden;
    padding: 32px 28px;
    width: 100%
}

.h-domain-finder-loader__loader-container--no-background-and-borders[data-v-d4c25b33] {
    background: none;
    border: none
}

.h-domain-finder-tld[data-v-4f877063] {
    align-items: center;
    background: var(--primary--900);
    border: 1px solid var(--primary--600);
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 104px;
    min-height: 88px;
    padding: 8px 28px 16px;
    position: relative;
    transition: .3s ease-in-out
}

.h-domain-finder-tld[data-v-4f877063]:hover {
    background: var(--primary--800)
}

@media (min-width:1025px) {
    .h-domain-finder-tld[data-v-4f877063] {
        max-width: 134px;
        padding: 8px 42px 16px
    }
}

.h-domain-finder-tld__special-status[data-v-4f877063] {
    align-items: center;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    padding: 4px 16px;
    position: absolute;
    text-transform: uppercase;
    top: -12px
}

.h-domain-finder-tld__special-status--meteorite500[data-v-4f877063] {
    background-color: var(--meteorite--500)
}

.h-domain-finder-tld__special-status--danger500[data-v-4f877063] {
    background-color: var(--danger--500)
}

.h-domain-finder-tld__special-status--neutral600[data-v-4f877063] {
    background-color: var(--neutral--600)
}

.h-domain-finder-tld--neutral800[data-v-4f877063] {
    background-color: var(--neutral--800)
}

.h-domain-finder-tld__title[data-v-4f877063] {
    font-weight: 700
}

.h-domain-finder-tld__icon[data-v-4f877063] {
    display: none
}

@media (min-width:1025px) {
    .h-domain-finder-tld__icon[data-v-4f877063] {
        display: inline-flex;
        position: absolute;
        right: 8px;
        top: 8px
    }
}

.h-domain-finder-tld__old-price--hidden[data-v-4f877063] {
    visibility: hidden
}

.h-domain-finder-tld[dir=rtl] .h-domain-finder-tld__icon[data-v-4f877063] {
    left: 8px;
    right: unset
}

.h-domain-finder-tld .h-price[data-v-4f877063] {
    white-space: nowrap
}

.h-domain-finder-header[data-v-4f0543de] {
    color: var(--neutral--0);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 34px
}

@media (min-width:1025px) {
    .h-domain-finder-header[data-v-4f0543de] {
        padding-top: 56px
    }
}

.h-domain-finder-header__badge[data-v-4f0543de] {
    display: flex;
    font-weight: 400;
    gap: 6px;
    height: auto;
    margin: 0 auto 32px;
    text-align: center
}

@media (min-width:768px) {
    .h-domain-finder-header__badge[data-v-4f0543de] {
        margin-bottom: 48px
    }
}

.h-domain-finder-header__priority-tld-container[data-v-4f0543de] {
    align-items: center;
    display: flex;
    gap: 2px
}

.h-domain-finder-header__priority-tld[data-v-4f0543de] {
    display: none
}

@media (min-width:768px) {
    .h-domain-finder-header__priority-tld[data-v-4f0543de] {
        align-items: center;
        background: var(--light-blue--100);
        border: 1px solid var(--light-blue--200);
        border-radius: 8px;
        color: var(--primary--500);
        display: flex;
        padding: 12px 16px
    }
}

.h-domain-finder-header__sticky-banner[data-v-4f0543de] {
    align-items: center;
    background: var(--primary--50);
    color: var(--neutral--600);
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 64px;
    padding: 12px 16px
}

@media (min-width:768px) {
    .h-domain-finder-header__sticky-banner[data-v-4f0543de] {
        flex-direction: row;
        gap: 8px;
        margin-top: 80px
    }
}

@media (min-width:1025px) {
    .h-domain-finder-header__sticky-banner[data-v-4f0543de] {
        margin-top: 96px
    }
}

.h-domain-finder-header__sticky-banner-link[data-v-4f0543de] {
    align-items: center;
    color: var(--neutral--600);
    display: flex;
    gap: 4px;
    text-decoration: underline
}

.h-domain-finder-header__container[data-v-4f0543de] {
    display: flex;
    justify-content: center
}

.h-domain-finder-header__content[data-v-4f0543de] {
    max-width: 844px;
    width: 100%
}

.h-domain-finder-header__title[data-v-4f0543de] {
    margin-bottom: 16px;
    text-align: center
}

@media (min-width:768px) {
    .h-domain-finder-header__title[data-v-4f0543de] {
        margin-bottom: 40px
    }
}

@media (min-width:1025px) {
    .h-domain-finder-header__title--tld[data-v-4f0543de] {
        padding-right: 24px;
        text-align: right
    }
}

.h-domain-finder-header__title-wrapper[data-v-4f0543de] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media (min-width:1025px) {
    .h-domain-finder-header__title-wrapper[data-v-4f0543de] {
        flex-direction: row
    }
}

.h-domain-finder-header__tld-wrapper[data-v-4f0543de] {
    margin-bottom: 16px;
    padding-left: 24px;
    white-space: nowrap
}

@media (min-width:768px) {
    .h-domain-finder-header__tld-wrapper[data-v-4f0543de] {
        border-left: 1px solid var(--light-blue--200);
        margin-bottom: 40px;
        padding-top: 8px
    }
}

.h-domain-finder-header__tld-discount[data-v-4f0543de] {
    align-items: center;
    display: flex;
    gap: 5px
}

.h-domain-finder-header__tld-price[data-v-4f0543de] {
    align-items: baseline
}

.h-domain-finder-header__tld-loader[data-v-4f0543de] {
    align-items: center;
    display: flex;
    height: 90px;
    justify-content: center;
    width: 163px
}

.h-domain-finder-header__text[data-v-4f0543de] {
    font-weight: 400;
    margin-bottom: 32px;
    text-align: center
}

@media (min-width:768px) {
    .h-domain-finder-header__text[data-v-4f0543de] {
        margin-bottom: 48px
    }
}

.h-domain-finder-header__search-btn[data-v-4f0543de] {
    display: flex;
    flex: 3;
    height: 48px
}

@media (min-width:768px) {
    .h-domain-finder-header__search-btn[data-v-4f0543de] {
        flex: 1;
        min-width: 154px
    }
}

.h-domain-finder-header__search-btn-ab[data-v-4f0543de] {
    margin-left: 8px
}

@media (min-width:768px) {
    .h-domain-finder-header__search-btn-ab[data-v-4f0543de] {
        margin: 6px
    }
}

.h-domain-finder-header__input[data-v-4f0543de] {
    flex: 1
}

@media (min-width:768px) {
    .h-domain-finder-header__input[data-v-4f0543de] {
        flex: 20
    }
}

.h-domain-finder-header__input-container[data-v-4f0543de] {
    display: flex;
    flex-direction: column;
    margin-bottom: 24px
}

@media (min-width:768px) {
    .h-domain-finder-header__input-container[data-v-4f0543de] {
        flex-direction: row;
        gap: 24px;
        margin-bottom: 32px
    }
}

.h-domain-finder-header__input-container--narrow[data-v-4f0543de] {
    margin: 0 auto 24px;
    max-width: 618px
}

@media (min-width:768px) {
    .h-domain-finder-header__input-container--narrow[data-v-4f0543de] {
        margin: 0 auto 32px
    }
}

.h-domain-finder-header__tlds-section[data-v-4f0543de] {
    display: flex;
    justify-content: center
}

.h-domain-finder-header__tlds-container[data-v-4f0543de] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center
}

@media (min-width:1200px) {
    .h-domain-finder-header__tlds-container[data-v-4f0543de] {
        flex-wrap: nowrap
    }
}

.h-domain-finder-header__tld-card[data-v-4f0543de] {
    flex: 3
}

.h-domain-finder-header--bg-light-blue50[data-v-4f0543de] {
    background: var(--light-blue--50);
    color: var(--neutral--600)
}

.h-domain-finder-header--bg-primary800[data-v-4f0543de] {
    background: var(--primary--800);
    color: var(--neutral--0)
}

.h-domain-finder-header--bg-primary1000[data-v-4f0543de] {
    background: var(--primary--1000);
    color: var(--neutral--0)
}

.h-domain-finder-header--bg-primary900[data-v-4f0543de] {
    background: var(--primary--900);
    color: var(--neutral--0)
}

.h-domain-finder-header--bg-neutral0[data-v-4f0543de] {
    background: var(--neutral--0);
    color: var(--neutral--600)
}

.h-domain-finder-header--bg-neutral0[data-v-4f0543de] b {
    color: var(--primary--500)
}

.h-domain-finder-header--bg-meteorite200[data-v-4f0543de] {
    background: var(--meteorite--200);
    color: var(--neutral--600)
}

@media (min-width:1025px) {
    .rtl .h-domain-finder-header__title--tld[data-v-4f0543de] {
        padding-left: 24px;
        padding-right: 0
    }
}

.rtl .h-domain-finder-header__tld-wrapper[data-v-4f0543de] {
    padding-left: 0;
    padding-right: 24px
}

@media (min-width:1025px) {
    .rtl .h-domain-finder-header__tld-wrapper[data-v-4f0543de] {
        border-left: none;
        border-right: 1px solid var(--light-blue--200)
    }
}

@media (min-width:768px) {
    .rtl .h-domain-finder-header .h-domain-finder-header-input--tld[data-v-4f0543de] .h-form-field__element {
        padding-left: 112px;
        padding-right: 16px
    }
}

@media (min-width:1025px) {
    .h-content-carousel__title[data-v-53beca26] {
        margin-bottom: 4px
    }
}

.h-content-carousel__button[data-v-53beca26] {
    display: flex;
    justify-content: center;
    margin: auto;
    max-width: 264px
}

@media (min-width:1025px) {
    .h-content-carousel__button[data-v-53beca26] {
        justify-content: unset;
        margin: 0
    }
}

.h-content-carousel__left-section[data-v-53beca26] {
    display: flex;
    flex-direction: column;
    gap: 32px
}

@media (min-width:1025px) {
    .h-content-carousel__left-section[data-v-53beca26] {
        max-width: 456px
    }
}

.h-content-carousel__grid[data-v-53beca26] {
    align-items: center;
    -moz-column-gap: 0;
    column-gap: 0;
    grid-template-columns: repeat(1, 1fr)
}

@media (min-width:1025px) {
    .h-content-carousel__grid[data-v-53beca26] {
        -moz-column-gap: 96px;
        column-gap: 96px;
        grid-template-columns: repeat(2, 1fr);
        max-height: 626px
    }

    .h-content-carousel__grid--reverse .h-content-carousel__right-section[data-v-53beca26] {
        order: 1
    }

    .h-content-carousel__grid--reverse .h-content-carousel__content-wrapper[data-v-53beca26] {
        order: 2
    }
}

.h-content-carousel__content-wrapper[data-v-53beca26] {
    order: 1
}

.h-content-carousel__mobile-image-container[data-v-53beca26] {
    align-items: center;
    display: flex;
    margin-bottom: 24px;
    overflow: hidden
}

@media (min-width:768px) {
    .h-content-carousel__mobile-image-container[data-v-53beca26] {
        display: none
    }
}

.h-content-carousel__right-section[data-v-53beca26] {
    align-items: center;
    display: none;
    margin-bottom: 40px;
    order: 0;
    overflow: hidden
}

@media (min-width:768px) {
    .h-content-carousel__right-section[data-v-53beca26] {
        display: flex
    }
}

@media (min-width:1025px) {
    .h-content-carousel__right-section[data-v-53beca26] {
        margin-bottom: 0;
        min-height: 574px;
        order: 2
    }
}

.h-content-carousel__image[data-v-53beca26] {
    background-color: var(--meteorite--500);
    border-radius: 16px;
    overflow: hidden;
    width: 100%
}

.h-content-carousel__progress-wrapper[data-v-53beca26] {
    display: none
}

@media (min-width:768px) {
    .h-content-carousel__progress-wrapper[data-v-53beca26] {
        background-color: var(--light-blue--200);
        display: block;
        min-height: 100%;
        min-width: 3px
    }
}

.h-content-carousel__progress[data-v-53beca26] {
    background-color: var(--primary--500);
    height: 6px
}

.h-content-carousel__tab[data-v-53beca26] {
    display: flex;
    flex-direction: column;
    gap: 8px
}

@media (min-width:768px) {
    .h-content-carousel__tab[data-v-53beca26] {
        cursor: pointer
    }

    .h-content-carousel__tab[data-v-53beca26]:hover {
        color: var(--primary--600)
    }

    .h-content-carousel__tab--active[data-v-53beca26] {
        color: var(--primary--500)
    }
}

.h-content-carousel__tab-content[data-v-53beca26] {
    display: flex;
    gap: 16px
}

.h-content-carousel__tab-text[data-v-53beca26] {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.h-content-carousel__tab-description[data-v-53beca26] {
    color: var(--neutral--600)
}

@media (min-width:768px) {
    .h-content-carousel__tab-description[data-v-53beca26] {
        display: none
    }

    .h-content-carousel__tab-description--active[data-v-53beca26] {
        display: block
    }
}

.h-content-carousel__tab-description[data-v-53beca26] a {
    color: unset;
    display: inline;
    text-decoration: underline
}

.h-content-carousel--bg-light-blue50[data-v-53beca26] {
    background: var(--light-blue--50)
}

.h-content-carousel--bg-light-blue100[data-v-53beca26] {
    background: var(--light-blue--100)
}

.h-content-carousel--bg-neutral800[data-v-53beca26] {
    background: var(--neutral--800)
}

.h-content-carousel--bg-neutral800 .h-content-carousel__title[data-v-53beca26] {
    color: var(--neutral--0)
}

.h-content-carousel--bg-neutral800 .h-content-carousel__image[data-v-53beca26] {
    background: transparent
}

.h-content-carousel--bg-neutral800 .h-content-carousel__tab[data-v-53beca26] {
    color: var(--neutral--0)
}

@media (min-width:768px) {
    .h-content-carousel--bg-neutral800 .h-content-carousel__tab[data-v-53beca26] {
        color: var(--neutral--300);
        cursor: pointer
    }

    .h-content-carousel--bg-neutral800 .h-content-carousel__tab--active[data-v-53beca26],
    .h-content-carousel--bg-neutral800 .h-content-carousel__tab[data-v-53beca26]:hover {
        color: var(--neutral--0)
    }
}

.h-content-carousel--bg-neutral800 .h-content-carousel__progress-wrapper[data-v-53beca26] {
    background-color: var(--neutral--600)
}

.h-slim-header[data-v-e704ad70] .h-header-one-col {
    padding: 48px 0 32px
}

@media (min-width:1025px) {
    .h-slim-header[data-v-e704ad70] .h-header-one-col {
        padding: 80px 0 48px
    }
}

.h-slim-header__info-wrapper[data-v-e704ad70] {
    text-align: center
}

.h-slim-header--bg-primary500[data-v-e704ad70] {
    color: var(--neutral--0)
}

.h-slim-header--bg-light-blue50[data-v-e704ad70] {
    color: var(--primary--500)
}

.h-slim-header--bg-light-blue100[data-v-e704ad70] {
    background-color: var(--light-blue--100)
}

.h-slim-header--bg-primary500[data-v-e704ad70] {
    background-color: var(--primary--500)
}

.h-slim-header--bg-primary1000[data-v-e704ad70] {
    background: var(--e-global-color-8648503);
    color: var(--neutral--0)
}

.h-slim-header--bg-neutral800[data-v-e704ad70] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.h-slim-header--bg-neutral800[data-v-e704ad70] b {
    color: var(--meteorite--500)
}

.h-slim-header--bg-horizons-gradient[data-v-e704ad70],
.h-slim-header--bg-horizons-gradient-dark[data-v-e704ad70] {
    color: var(--neutral--0);
    overflow: hidden;
    position: relative
}

.h-slim-header--bg-horizons-gradient-dark[data-v-e704ad70]:before,
.h-slim-header--bg-horizons-gradient[data-v-e704ad70]:before {
    background: radial-gradient(50% 50% at 50% 50%, #673de6 79.81%, #5025d1);
    border-radius: 50%;
    content: "";
    filter: blur(100px);
    height: 2130px;
    left: 50%;
    position: absolute;
    top: 180px;
    transform: translate(-50%);
    width: 2130px
}

.h-slim-header--bg-horizons-gradient .h-slim-header__info-wrapper[data-v-e704ad70],
.h-slim-header--bg-horizons-gradient-dark .h-slim-header__info-wrapper[data-v-e704ad70] {
    position: relative;
    z-index: 1
}

.h-slim-header--bg-horizons-gradient-dark[data-v-e704ad70] {
    background-color: var(--neutral--800)
}

.h-slim-header__description[data-v-e704ad70],
.h-slim-header__heading[data-v-e704ad70] {
    margin-bottom: 16px
}

@media (min-width:768px) {

    .h-slim-header__description[data-v-e704ad70],
    .h-slim-header__heading[data-v-e704ad70] {
        margin-bottom: 24px
    }
}

@media (min-width:1025px) {

    .h-slim-header__description[data-v-e704ad70],
    .h-slim-header__heading[data-v-e704ad70] {
        margin-bottom: 32px
    }
}

.h-product-table-range-select[data-v-6ede0d9a] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 32px;
    width: 100%
}

.h-product-table-range-select__input[data-v-6ede0d9a],
.h-product-table-range-select__slider[data-v-6ede0d9a] {
    max-width: 360px
}

.h-product-card[data-v-74bfea16] {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-width: 300px;
    position: relative;
    width: 100%
}

.h-product-card--narrow[data-v-74bfea16] {
    width: unset
}

@media (min-width:1025px) {
    .h-product-card--narrow[data-v-74bfea16] {
        max-width: 300px;
        width: 300px
    }
}

@media (min-width:1525px) {
    .h-product-card--narrow[data-v-74bfea16] {
        max-width: 360px;
        width: 360px
    }
}

.h-product-card__badge[data-v-74bfea16] {
    z-index: 1
}

.h-product-card__badge-overlay[data-v-74bfea16] {
    background-color: var(--meteorite--500);
    border-radius: 24px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.h-product-card__container[data-v-74bfea16] {
    background-color: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 24px;
    margin-top: auto;
    padding: 24px;
    z-index: 1
}

.h-product-card__container--popular[data-v-74bfea16] {
    border: 2px solid var(--meteorite--500)
}

.h-product-card__description[data-v-74bfea16] {
    color: var(--neutral--300)
}

.h-product-card__top-badge[data-v-74bfea16] {
    display: flex;
    justify-content: end
}

.h-product-card__offer[data-v-74bfea16] {
    color: var(--primary--500);
    min-height: 24px
}

.h-product-card__renewal-price[data-v-74bfea16] {
    color: var(--neutral--300)
}

.h-product-table-carousel__cards-container[data-v-7d2672e6] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center
}

.h-product-table-carousel__wrapper--full-width[data-v-7d2672e6] {
    margin: 0 auto;
    max-width: 1208px;
    width: 100%
}

.h-product-table-features[data-v-37c67538] {
    row-gap: 32px
}

.h-product-table-features__left-content[data-v-37c67538] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 32px;
    text-align: center
}

@media (min-width:768px) {
    .h-product-table-features__left-content[data-v-37c67538] {
        position: sticky;
        top: 102px
    }
}

@media (min-width:1025px) {
    .h-product-table-features__left-content[data-v-37c67538] {
        align-items: normal;
        text-align: left;
        top: 128px
    }
}

@media (min-width:768px) {
    .h-product-table-features__left-content--under-banner[data-v-37c67538] {
        top: 158px
    }
}

@media (min-width:1025px) {
    .h-product-table-features__left-content--under-banner[data-v-37c67538] {
        top: 176px
    }
}

.h-product-table-features__trust-pilot-container[data-v-37c67538] {
    max-width: 460px;
    width: 100%
}

.h-product-table-features__trust-pilot[data-v-37c67538] {
    align-self: flex-start;
    margin: 0 -20px;
    max-width: 100%
}

@media (min-width:768px) {
    .h-product-table-features__trust-pilot[data-v-37c67538] {
        align-self: inherit
    }
}

.h-product-table-features__right[data-v-37c67538] {
    display: flex;
    flex-direction: column
}

.h-product-table-features__feature-group-content[data-v-37c67538] {
    display: flex;
    flex-direction: column;
    padding: 0 24px 24px
}

.h-product-table-features__feature-group-content[data-v-37c67538] b {
    font-weight: 400
}

.h-product-table-features__feature-group-content[data-v-37c67538] .h-simple-badge {
    margin-left: auto
}

@media (min-width:1025px) {
    .h-product-shared-features .h-grid[data-v-39fe1508] {
        max-width: 1288px
    }
}

.h-product-shared-features__container[data-v-39fe1508] {
    background-color: var(--primary--800);
    border-radius: 16px;
    color: var(--neutral--0);
    padding: 40px 24px
}

@media (min-width:1025px) {
    .h-product-shared-features__container[data-v-39fe1508] {
        display: grid;
        gap: 80px;
        grid-template-columns: .3fr .7fr;
        padding: 56px 48px
    }
}

.h-product-shared-features__container--bg-neutral600[data-v-39fe1508] {
    background-color: var(--neutral--600)
}

.h-product-shared-features__container--bg-meteorite100[data-v-39fe1508] {
    background-color: var(--meteorite--100);
    border: 1px solid var(--light-blue--200);
    color: var(--neutral--600)
}

.h-product-shared-features__title[data-v-39fe1508] {
    align-items: center;
    display: flex;
    flex-shrink: 1;
    margin-bottom: 24px
}

@media (min-width:1025px) {
    .h-product-shared-features__title[data-v-39fe1508] {
        margin-bottom: 0
    }
}

.h-product-shared-features__features[data-v-39fe1508] {
    display: grid;
    gap: 20px;
    padding: 0;
    width: -moz-max-content;
    width: max-content
}

@media (min-width:1025px) {
    .h-product-shared-features__features[data-v-39fe1508] {
        grid-template-columns: 1fr 1fr;
        width: 100%
    }
}

.h-product-shared-features__feature[data-v-39fe1508] {
    align-items: center;
    display: flex
}

.h-product-shared-features__feature>svg[data-v-39fe1508] {
    margin-right: 8px
}

.h-product-shared-features--bg-light-blue100[data-v-39fe1508] {
    background-color: var(--light-blue--100)
}

.h-product-table[data-v-2eb58185] {
    position: relative
}

.h-product-table__additional-top-features-container[data-v-2eb58185] {
    align-items: center;
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 8px
}

@media (min-width:768px) {
    .h-product-table__additional-top-features-container[data-v-2eb58185] {
        -moz-column-gap: 32px;
        column-gap: 32px;
        row-gap: 32px
    }
}

.h-product-table__top-feature[data-v-2eb58185] {
    align-items: center;
    display: flex;
    gap: 8px
}

.h-product-table__top-feature--first[data-v-2eb58185] {
    grid-column: 1/-1
}

@media (min-width:768px) {
    .h-product-table__top-feature--first[data-v-2eb58185] {
        grid-column: 2
    }
}

.h-product-table__top-feature--last[data-v-2eb58185] {
    order: 3
}

@media (min-width:768px) {
    .h-product-table__top-feature--last[data-v-2eb58185] {
        order: -1
    }
}

.h-product-table #pricing[data-v-2eb58185] {
    position: absolute;
    top: -70px
}

@media (min-width:768px) {
    .h-product-table #pricing[data-v-2eb58185] {
        top: -70px
    }
}

@media (min-width:1025px) {
    .h-product-table #pricing[data-v-2eb58185] {
        top: -96px
    }
}

.h-product-table__compare-all-features[data-v-2eb58185] {
    align-items: center;
    display: flex;
    gap: 6px;
    justify-content: center;
    margin: 32px auto 0;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width:768px) {
    .h-product-table__compare-all-features[data-v-2eb58185] {
        margin: 48px auto 0
    }
}

.h-product-table__compare-all-features-description[data-v-2eb58185] {
    color: var(--neutral--300);
    margin: 32px auto 0;
    padding: 0 16px;
    text-align: center
}

@media (min-width:768px) {
    .h-product-table__compare-all-features-description[data-v-2eb58185] {
        max-width: 930px;
        padding: 0
    }
}

.h-product-table--bg-light-blue100[data-v-2eb58185] {
    background-color: var(--light-blue--100)
}

.h-compare-feature[data-v-6e3e4f65] {
    display: flex;
    justify-content: space-between
}

.h-compare-feature[data-v-6e3e4f65] b {
    font-weight: 400
}

.h-compare-feature__content[data-v-6e3e4f65] {
    align-items: flex-start;
    display: flex;
    justify-content: flex-start;
    text-align: start
}

.h-compare-feature__capitalize[data-v-6e3e4f65]:first-letter {
    text-transform: uppercase
}

.h-compare-feature__tooltip-text[data-v-6e3e4f65] {
    text-decoration: underline;
    text-decoration-color: var(--neutral--300);
    text-decoration-style: dashed;
    text-underline-position: under
}

.h-plan-feature[data-v-12c53e65] {
    display: flex;
    justify-content: space-between
}

.h-plan-feature__content[data-v-12c53e65] {
    align-items: flex-start;
    display: flex;
    justify-content: flex-start;
    text-align: start
}

.h-plan-feature__content--icon[data-v-12c53e65] {
    align-items: center;
    display: flex;
    height: 24px
}

.h-compare-table-data__footer[data-v-a744662a] {
    background-color: var(--neutral--0);
    bottom: 0;
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-top: 32px;
    position: sticky
}

.h-compare-table-data__tabs[data-v-a744662a] {
    display: flex;
    gap: 8px;
    overflow: auto
}

.h-compare-table-data__feature[data-v-a744662a] {
    border-bottom: 1px solid var(--light-blue--200);
    display: flex;
    gap: 12px;
    justify-content: space-between;
    padding: 24px
}

.h-compare-table-data__feature[data-v-a744662a]:hover {
    background: var(--light-blue--50)
}

.h-compare-table-data__feature--last[data-v-a744662a] {
    border-bottom: none
}

.h-compare-table-data__feature--2-cols[data-v-a744662a] {
    display: grid;
    grid-template-columns: repeat(3, 33.3%)
}

.h-compare-table-data__feature--3-cols[data-v-a744662a] {
    display: grid;
    grid-template-columns: repeat(4, 25%)
}

.h-compare-table-data__feature--4-cols[data-v-a744662a] {
    display: grid;
    grid-template-columns: repeat(5, 20%)
}

.h-compare-table-data__feature-icon[data-v-a744662a] {
    margin-right: 12px
}

.h-compare-table-header[data-v-c31955c9] {
    display: none
}

@media (min-width:1025px) {
    .h-compare-table-header[data-v-c31955c9] {
        background-color: var(--neutral--0);
        display: grid;
        position: sticky;
        top: 78px;
        z-index: 1
    }

    .h-compare-table-header--2-cols[data-v-c31955c9] {
        display: grid;
        grid-template-columns: repeat(3, 33.3%)
    }

    .h-compare-table-header--3-cols[data-v-c31955c9] {
        display: grid;
        grid-template-columns: repeat(4, 25%)
    }

    .h-compare-table-header--4-cols[data-v-c31955c9] {
        display: grid;
        grid-template-columns: repeat(5, 20%)
    }

    .h-compare-table-header--sale[data-v-c31955c9] {
        top: 126px
    }
}

.h-compare-table-header__product-card[data-v-c31955c9] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 16px
}

.h-compare-table-header__product-card[data-v-c31955c9]:hover {
    background: var(--meteorite--50);
    border-radius: 24px
}

.h-compare-table-header__badge[data-v-c31955c9] {
    background: var(--primary--50);
    border-radius: 6px;
    color: var(--primary--600);
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 4px;
    padding: 4px 8px;
    text-transform: uppercase;
    width: -moz-fit-content;
    width: fit-content
}

.h-compare-table-header__badge--hidden[data-v-c31955c9] {
    visibility: hidden
}

.h-compare-table-header__button[data-v-c31955c9] {
    width: 100%
}

@media (max-width:767px) {
    .h-compare-table[data-v-9a04b4da] {
        padding: 32px 16px
    }
}

.h-compare-table__table-mobile-wrapper[data-v-9a04b4da] {
    display: initial
}

@media (min-width:1025px) {
    .h-compare-table__table-mobile-wrapper[data-v-9a04b4da] {
        display: none
    }
}

.h-compare-table__table[data-v-9a04b4da] {
    display: none
}

@media (min-width:1025px) {
    .h-compare-table__table[data-v-9a04b4da] {
        display: initial
    }
}

@media (max-width:767px) {
    .h-compare-table__table[data-v-9a04b4da] {
        border-radius: 0;
        width: 668px
    }
}

.h-header-wide--bg-email-marketing[data-v-5e0f8f40] {
    background-image: url(https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/02277c44-ddc3-4205-a7a4-c02f3c0e8c00/sharpen=0);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

.h-header-wide--bg-email-marketing[data-v-5e0f8f40]:after {
    background: linear-gradient(180deg, #fff0, #fff);
    bottom: 0;
    content: "";
    height: 130px;
    left: 0;
    position: absolute;
    right: 0
}

.h-header-wide__heading[data-v-5e0f8f40] {
    text-align: center
}

.h-header-wide__heading[data-v-5e0f8f40] .h-header-wide__heading--primary-500 {
    color: var(--primary--500)
}

.h-header-wide__description[data-v-5e0f8f40] {
    margin-top: 16px
}

.h-header-wide--with-badge[data-v-5e0f8f40] .h-header-one-column-wide__container {
    padding-top: 40px
}

@media (min-width:1025px) {
    .h-header-wide--with-badge[data-v-5e0f8f40] .h-header-one-column-wide__container {
        padding-top: 120px
    }
}

.h-header-wide__trust-pilot-wrapper[data-v-5e0f8f40] {
    height: 24px;
    max-width: 180px;
    width: 100%
}

@media (min-width:500px) {
    .h-header-wide__trust-pilot-wrapper[data-v-5e0f8f40] {
        max-width: 420px
    }
}

.h-header-wide__badge[data-v-5e0f8f40] {
    align-items: center;
    display: flex;
    gap: 6px;
    margin: 0 auto 16px
}

@media (min-width:1025px) {
    .h-header-wide__badge[data-v-5e0f8f40] {
        margin-bottom: 32px
    }
}

.h-header-wide__badge--no-margin[data-v-5e0f8f40] {
    margin-bottom: 0
}

.h-header-wide__content[data-v-5e0f8f40] {
    display: flex;
    flex-direction: column;
    gap: 24px;
    width: 100%;
    z-index: 2
}

@media (min-width:1025px) {
    .h-header-wide__content[data-v-5e0f8f40] {
        align-items: center;
        gap: 32px;
        margin: 0 auto;
        text-align: center
    }
}

.h-header-wide__inner-content[data-v-5e0f8f40] {
    width: 100%
}

.h-header-wide__heading-container[data-v-5e0f8f40],
.h-header-wide__inner-content[data-v-5e0f8f40] {
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media (min-width:1025px) {
    .h-header-wide__heading-container[data-v-5e0f8f40] {
        align-items: center;
        gap: 32px
    }
}

.h-header-wide__overline-container[data-v-5e0f8f40] {
    align-items: center;
    display: flex;
    gap: 12px;
    width: 100%
}

@media (min-width:1025px) {
    .h-header-wide__overline-container[data-v-5e0f8f40] {
        justify-content: center
    }
}

.h-header-wide__overline-image[data-v-5e0f8f40] {
    max-height: 26px;
    max-width: 26px
}

.h-header-wide__overline-full-image[data-v-5e0f8f40] {
    height: 28px;
    margin: 0 auto;
    width: 191px
}

.h-header-wide__sub-heading-container[data-v-5e0f8f40] {
    display: flex;
    flex-direction: column;
    gap: 40px;
    position: relative;
    text-align: center
}

@media (min-width:768px) {
    .h-header-wide__sub-heading-container[data-v-5e0f8f40] {
        gap: 48px
    }
}

.h-header-wide--bg-primary400[data-v-5e0f8f40] {
    color: var(--neutral--0)
}

.h-header-wide--bg-primary400[data-v-5e0f8f40] .h-header-one-column-wide__container {
    background-color: var(--primary--400);
    position: relative
}

.h-header-wide--bg-primary400[data-v-5e0f8f40] .h-header-one-column-wide__container:before {
    background: radial-gradient(46.33% 46.11% at 50% 50%, #fffcdeab 0, #fffde230 57.5%, #fff0);
    content: "";
    height: 810px;
    left: calc(100% - 560px);
    position: absolute;
    top: calc(100% - 210px);
    width: 1000px
}

.h-header-wide--bg-horizons[data-v-5e0f8f40] {
    background-color: var(--neutral--800)
}

.h-header-wide--bg-horizons .h-header-wide__content[data-v-5e0f8f40] {
    color: var(--neutral--0)
}

.h-header-wide--bg-horizons .horizons-gradient-wrapper[data-v-5e0f8f40] {
    background-color: var(--neutral--800);
    height: 1120px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 88px;
    width: 100%
}

.h-header-wide--bg-horizons .horizons-gradient-wrapper[data-v-5e0f8f40]:after {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.h-header-wide--bg-horizons .horizons-gradient[data-v-5e0f8f40] {
    background: linear-gradient(0, #fff 1%, #ff9875 17.31%, #b452ff 35.58%, #673de6 54.81%, #0c0d0d);
    height: 1100px;
    left: 0;
    position: absolute;
    top: 20px;
    width: 175px;
    z-index: 0
}

.h-header-wide--bg-horizons .horizons-gradient--large[data-v-5e0f8f40] {
    left: 50%;
    transform: translate(-50%);
    width: 260px
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--large[data-v-5e0f8f40] {
        width: 524px
    }
}

.h-header-wide--bg-horizons .horizons-gradient--first[data-v-5e0f8f40]:before {
    transform: translate(-100%)
}

.h-header-wide--bg-horizons .horizons-gradient--first[data-v-5e0f8f40]:before,
.h-header-wide--bg-horizons .horizons-gradient--last[data-v-5e0f8f40]:before {
    background: linear-gradient(0, #fff 1%, #ff9875 17.31%, #b452ff 35.58%, #673de6 54.81%, #0c0d0d);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: calc(50vw - 100%)
}

.h-header-wide--bg-horizons .horizons-gradient--left-0[data-v-5e0f8f40] {
    left: 50%;
    transform: translate(calc(-50% - 217.5px))
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--left-0[data-v-5e0f8f40] {
        transform: translate(calc(-50% - 349.5px))
    }
}

.h-header-wide--bg-horizons .horizons-gradient--right-0[data-v-5e0f8f40] {
    left: auto;
    right: 50%;
    transform: translate(calc(50% + 217.5px))
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--right-0[data-v-5e0f8f40] {
        transform: translate(calc(50% + 349.5px))
    }
}

.h-header-wide--bg-horizons .horizons-gradient--left-0[data-v-5e0f8f40],
.h-header-wide--bg-horizons .horizons-gradient--right-0[data-v-5e0f8f40] {
    height: 980px;
    top: 140px
}

.h-header-wide--bg-horizons .horizons-gradient--left-1[data-v-5e0f8f40] {
    left: 50%;
    transform: translate(calc(-50% - 392.5px))
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--left-1[data-v-5e0f8f40] {
        transform: translate(calc(-50% - 524.5px))
    }
}

.h-header-wide--bg-horizons .horizons-gradient--right-1[data-v-5e0f8f40] {
    left: auto;
    right: 50%;
    transform: translate(calc(50% + 392.5px))
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--right-1[data-v-5e0f8f40] {
        transform: translate(calc(50% + 524.5px))
    }
}

.h-header-wide--bg-horizons .horizons-gradient--left-1[data-v-5e0f8f40],
.h-header-wide--bg-horizons .horizons-gradient--right-1[data-v-5e0f8f40] {
    height: 860px;
    top: 260px
}

.h-header-wide--bg-horizons .horizons-gradient--left-2[data-v-5e0f8f40] {
    left: 50%;
    transform: translate(calc(-50% - 567.5px))
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--left-2[data-v-5e0f8f40] {
        transform: translate(calc(-50% - 699.5px))
    }
}

.h-header-wide--bg-horizons .horizons-gradient--right-2[data-v-5e0f8f40] {
    left: auto;
    right: 50%;
    transform: translate(calc(50% + 567.5px))
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--right-2[data-v-5e0f8f40] {
        transform: translate(calc(50% + 699.5px))
    }
}

.h-header-wide--bg-horizons .horizons-gradient--left-2[data-v-5e0f8f40],
.h-header-wide--bg-horizons .horizons-gradient--right-2[data-v-5e0f8f40] {
    height: 740px;
    top: 380px
}

.h-header-wide--bg-horizons .horizons-gradient--left-3[data-v-5e0f8f40] {
    left: 50%;
    transform: translate(calc(-50% - 742.5px))
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--left-3[data-v-5e0f8f40] {
        transform: translate(calc(-50% - 874.5px))
    }
}

.h-header-wide--bg-horizons .horizons-gradient--right-3[data-v-5e0f8f40] {
    left: auto;
    right: 50%;
    transform: translate(calc(50% + 742.5px))
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--right-3[data-v-5e0f8f40] {
        transform: translate(calc(50% + 874.5px))
    }
}

.h-header-wide--bg-horizons .horizons-gradient--left-3[data-v-5e0f8f40],
.h-header-wide--bg-horizons .horizons-gradient--right-3[data-v-5e0f8f40] {
    height: 620px;
    top: 500px
}

.h-header-wide--bg-horizons .horizons-gradient--left-4[data-v-5e0f8f40] {
    left: 50%;
    transform: translate(calc(-50% - 917.5px))
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--left-4[data-v-5e0f8f40] {
        transform: translate(calc(-50% - 1049.5px))
    }
}

.h-header-wide--bg-horizons .horizons-gradient--right-4[data-v-5e0f8f40] {
    left: auto;
    right: 50%;
    transform: translate(calc(50% + 917.5px))
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--right-4[data-v-5e0f8f40] {
        transform: translate(calc(50% + 1049.5px))
    }
}

.h-header-wide--bg-horizons .horizons-gradient--left-4[data-v-5e0f8f40],
.h-header-wide--bg-horizons .horizons-gradient--right-4[data-v-5e0f8f40] {
    height: 500px;
    top: 620px
}

.h-header-wide--bg-horizons .horizons-gradient--left-5[data-v-5e0f8f40] {
    left: 50%;
    transform: translate(calc(-50% - 1092.5px))
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--left-5[data-v-5e0f8f40] {
        transform: translate(calc(-50% - 1224.5px))
    }
}

.h-header-wide--bg-horizons .horizons-gradient--right-5[data-v-5e0f8f40] {
    left: auto;
    right: 50%;
    transform: translate(calc(50% + 1092.5px))
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--right-5[data-v-5e0f8f40] {
        transform: translate(calc(50% + 1224.5px))
    }
}

.h-header-wide--bg-horizons .horizons-gradient--left-5[data-v-5e0f8f40],
.h-header-wide--bg-horizons .horizons-gradient--right-5[data-v-5e0f8f40] {
    height: 380px;
    top: 740px
}

.h-header-wide--bg-horizons .horizons-gradient--left-6[data-v-5e0f8f40] {
    left: 50%;
    transform: translate(calc(-50% - 1267.5px))
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--left-6[data-v-5e0f8f40] {
        transform: translate(calc(-50% - 1399.5px))
    }
}

.h-header-wide--bg-horizons .horizons-gradient--right-6[data-v-5e0f8f40] {
    left: auto;
    right: 50%;
    transform: translate(calc(50% + 1267.5px))
}

@media (min-width:768px) {
    .h-header-wide--bg-horizons .horizons-gradient--right-6[data-v-5e0f8f40] {
        transform: translate(calc(50% + 1399.5px))
    }
}

.h-header-wide--bg-horizons .horizons-gradient--left-6[data-v-5e0f8f40],
.h-header-wide--bg-horizons .horizons-gradient--right-6[data-v-5e0f8f40] {
    height: 260px;
    top: 860px
}

@keyframes floatPrimary700-5e0f8f40 {
    0% {
        left: -150px;
        top: -150px
    }

    50% {
        left: 30%;
        top: 100px
    }

    to {
        left: 5%;
        top: -120px
    }
}

@keyframes floatPrimary600-5e0f8f40 {
    0% {
        right: -150px;
        top: -200px
    }

    50% {
        right: 20%;
        top: 50px
    }

    to {
        right: 5%;
        top: -150px
    }
}

@keyframes floatPrimary400-5e0f8f40 {
    0% {
        left: 40%;
        top: -100px
    }

    50% {
        left: 20%;
        top: 100px
    }

    to {
        left: 60%;
        top: -150px
    }
}

.h-header-wide--bg-primary900[data-v-5e0f8f40] {
    background-color: var(--primary--900);
    color: var(--neutral--0)
}

.h-header-wide--bg-light-blue100[data-v-5e0f8f40] {
    background-color: var(--light-blue--100)
}

.h-competitors-compare-table__wrapper[data-v-dde6f0aa] {
    display: flex;
    overflow-x: auto;
    scrollbar-width: none
}

.h-competitors-compare-table__table[data-v-dde6f0aa] {
    border-collapse: separate;
    border-spacing: 0;
    margin: 0 auto;
    max-width: 1208px;
    padding: 0 16px;
    width: 100%
}

@media (min-width:768px) {
    .h-competitors-compare-table__table[data-v-dde6f0aa] {
        padding: 0 40px
    }
}

.h-competitors-compare-table__column[data-v-dde6f0aa] {
    min-width: 294px
}

.h-competitors-compare-table__column[data-v-dde6f0aa]:first-of-type {
    min-width: 220px
}

.h-competitors-compare-table__image[data-v-dde6f0aa] {
    display: flex;
    margin: 24px 0 8px;
    max-width: 150px
}

.h-competitors-compare-table__button[data-v-dde6f0aa] {
    margin: 8px 0 16px;
    width: 100%
}

.h-competitors-compare-table__note[data-v-dde6f0aa] {
    color: var(--neutral--300);
    margin-top: 32px;
    text-align: center
}

@media (min-width:1025px) {
    .h-competitors-compare-table__note[data-v-dde6f0aa] {
        margin-top: 48px
    }
}

.h-competitors-compare-table__cell[data-v-dde6f0aa] {
    padding: 24px 40px;
    text-align: center
}

@media (max-width:767px) {
    .h-competitors-compare-table__cell[data-v-dde6f0aa] {
        padding: 24px
    }
}

.h-competitors-compare-table__cell--highlight[data-v-dde6f0aa] {
    background-color: var(--light-blue--100);
    border-color: var(--primary--500);
    border-style: solid;
    border-width: 0 2px
}

.h-competitors-compare-table__tooltip[data-v-dde6f0aa] {
    text-decoration: underline;
    text-decoration-color: var(--neutral--300);
    text-decoration-style: dashed;
    text-underline-position: under
}

.h-competitors-compare-table__heading[data-v-dde6f0aa] {
    padding: 24px 40px
}

@media (max-width:767px) {
    .h-competitors-compare-table__heading[data-v-dde6f0aa] {
        padding: 24px
    }
}

.h-competitors-compare-table__heading .h-competitors-compare-table__cell--highlight[data-v-dde6f0aa] {
    background-color: var(--light-blue--100);
    border-radius: 16px 16px 0 0;
    border-width: 2px 2px 0
}

.h-competitors-compare-table__footer .h-competitors-compare-table__cell--highlight[data-v-dde6f0aa] {
    background-color: var(--light-blue--100);
    border-radius: 0 0 16px 16px;
    border-width: 0 2px 2px
}

.h-competitors-compare-table__item[data-v-dde6f0aa] {
    align-items: center;
    display: flex;
    gap: 8px;
    text-align: left
}

.h-competitors-compare-table__row>td[data-v-dde6f0aa] {
    border-top: 1px solid var(--light-blue--200);
    font-size: 16px;
    font-weight: 400
}

.h-competitors-compare-table__row>td[data-v-dde6f0aa]:first-of-type {
    border-left: 1px solid var(--light-blue--200);
    font-weight: 700
}

.h-competitors-compare-table__row>td[data-v-dde6f0aa]:nth-of-type(3) {
    border-right: 1px solid var(--light-blue--200)
}

.h-competitors-compare-table__row:nth-of-type(2)>td[data-v-dde6f0aa]:first-of-type {
    border-radius: 16px 0 0
}

.h-competitors-compare-table__row:nth-of-type(2)>td[data-v-dde6f0aa]:nth-of-type(3) {
    border-radius: 0 16px 0 0
}

.h-competitors-compare-table__row:nth-last-of-type(2)>td[data-v-dde6f0aa] {
    border-bottom: 1px solid var(--light-blue--200)
}

.h-competitors-compare-table__row:nth-last-of-type(2)>td[data-v-dde6f0aa]:first-of-type {
    border-radius: 0 0 0 16px
}

.h-competitors-compare-table__row:nth-last-of-type(2)>td[data-v-dde6f0aa]:nth-of-type(3) {
    border-radius: 0 0 16px
}

.h-competitors-compare-table--bg-neutral800[data-v-dde6f0aa] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.h-competitors-compare-table--bg-neutral800 .h-competitors-compare-table__cell--highlight[data-v-dde6f0aa] {
    background-color: var(--neutral--700);
    border-color: var(--primary--500)
}

.h-competitors-compare-table--bg-neutral800 .h-competitors-compare-table__heading .h-competitors-compare-table__cell--highlight[data-v-dde6f0aa] {
    background-color: var(--neutral--700)
}

.h-competitors-compare-table--bg-neutral800 .h-competitors-compare-table__description[data-v-dde6f0aa] {
    color: var(--neutral--200)
}

.h-competitors-compare-table--bg-neutral800 .h-competitors-compare-table__image[data-v-dde6f0aa] {
    max-width: 208px
}

.h-competitors-compare-table--bg-neutral800 .h-competitors-compare-table__footer .h-competitors-compare-table__cell--highlight[data-v-dde6f0aa] {
    background-color: var(--neutral--700);
    position: relative
}

.h-competitors-compare-table--bg-neutral800 .h-competitors-compare-table__footer .h-competitors-compare-table__cell--highlight[data-v-dde6f0aa]:before {
    background: linear-gradient(180deg, rgba(29, 30, 32, 0) 0, var(--primary--500) 100%);
    border-radius: 0 0 14px 14px;
    bottom: 0;
    content: "";
    height: 194px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 0
}

.h-competitors-compare-table--bg-neutral800 .h-competitors-compare-table__row>td[data-v-dde6f0aa] {
    border-top: 1px solid var(--neutral--500)
}

.h-competitors-compare-table--bg-neutral800 .h-competitors-compare-table__row>td>div[data-v-dde6f0aa] {
    position: relative;
    z-index: 1
}

.h-competitors-compare-table--bg-neutral800 .h-competitors-compare-table__row>td[data-v-dde6f0aa]:first-of-type {
    border-left: 1px solid var(--neutral--500)
}

.h-competitors-compare-table--bg-neutral800 .h-competitors-compare-table__row>td[data-v-dde6f0aa]:nth-of-type(3) {
    border-right: 1px solid var(--neutral--500)
}

.h-competitors-compare-table--bg-neutral800 .h-competitors-compare-table__row:nth-last-of-type(2)>td[data-v-dde6f0aa] {
    border-bottom: 1px solid var(--neutral--500)
}

.h-domain-finder-results[data-v-e073c234] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 48px 16px;
    width: 100%
}

@media (min-width:1025px) {
    .h-domain-finder-results[data-v-e073c234] {
        justify-self: center;
        margin-left: auto;
        margin-right: auto;
        max-width: 1208px;
        padding: 0 16px 48px
    }
}

.h-domain-finder-results__ai-alternative[data-v-e073c234],
.h-domain-finder-results__ai-alternatives[data-v-e073c234],
.h-domain-finder-results__available-domain-results[data-v-e073c234],
.h-domain-finder-results__more-options[data-v-e073c234] {
    width: 100%
}

.h-domain-finder-results__ai-alternatives[data-v-e073c234] {
    margin-top: 48px
}

@media (min-width:1025px) {
    .h-domain-finder-results__ai-alternatives[data-v-e073c234] {
        margin-top: 56px
    }
}

.h-domain-finder-results--margin-top[data-v-e073c234] {
    margin-top: 48px
}

.h-domain-finder-results__switcher[data-v-e073c234] {
    margin-bottom: 48px
}

.h-domain-finder-results__search-error[data-v-e073c234] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.h-domain-finder-results__search-error-title[data-v-e073c234] {
    margin-bottom: 8px
}

.h-domain-finder-results__search-error-description[data-v-e073c234] {
    color: var(--neutral--300);
    margin-bottom: 24px
}

.h-domain-finder-results__search-error-try-again[data-v-e073c234] {
    color: var(--neutral--600);
    cursor: pointer;
    font-weight: 700;
    text-decoration: underline
}

.h-domain-finder-results__loader-container[data-v-e073c234] {
    border: 1px solid var(--light-blue--200);
    padding-bottom: 48px;
    padding-top: 64px
}

.h-domain-finder-results__invalid-tld[data-v-e073c234],
.h-domain-finder-results__loader-container[data-v-e073c234] {
    width: 100%
}

.h-domain-finder-results__ai-alternatives-wrapper[data-v-e073c234],
.h-domain-finder-results__more-options-wrapper[data-v-e073c234],
.h-domain-finder-results__top-cards[data-v-e073c234] {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%
}

.h-domain-finder-results__top-cards[data-v-e073c234] {
    gap: 16px
}

.h-domain-finder-results__more-options-wrapper[data-v-e073c234] {
    margin-top: 40px
}

.h-domain-finder-results__show-more-btn[data-v-e073c234] {
    color: var(--primary--500);
    cursor: pointer;
    display: flex;
    font-weight: 700;
    margin-top: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: auto
}

.h-domain-finder-results__no-results[data-v-e073c234] {
    align-items: center;
    background: var(--light-blue--50);
    border: 1px solid var(--light-blue--200);
    border-radius: 12px;
    display: flex;
    gap: 4px;
    padding: 32px
}

@media (max-width:767px) {
    .h-domain-finder-results__no-results[data-v-e073c234] {
        display: inline-block;
        width: 100%
    }

    .h-domain-finder-results__no-results span[data-v-e073c234] {
        margin-left: 8px
    }
}

.h-domain-finder-results__coupon-promo[data-v-e073c234] {
    margin-bottom: 32px
}

@media (max-width:767px) {
    .h-domain-finder-results__coupon-promo[data-v-e073c234] {
        margin-bottom: 16px
    }
}

@media (min-width:768px) {
    .h-domain-finder-results__coupon-promo[data-v-e073c234] {
        margin-bottom: 34px
    }
}

.h-cart-overview-content-item[data-v-1ea3c88d] {
    align-items: center;
    display: flex
}

.h-cart-overview-content-item__info[data-v-1ea3c88d] {
    align-items: center;
    display: flex;
    flex-grow: 1;
    gap: 16px;
    justify-content: space-between
}

.h-cart-overview-content-item__info-domain-container[data-v-1ea3c88d] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-shrink: 1000;
    gap: 4px;
    min-width: 60px
}

.h-cart-overview-content-item__multi-year-deal[data-v-1ea3c88d] {
    color: var(--neutral--300);
    display: flex;
    gap: 6px
}

.h-cart-overview-content-item__info-domain[data-v-1ea3c88d] {
    word-break: break-all
}

.h-cart-overview-content-item__prices[data-v-1ea3c88d] {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 1;
    gap: 4px;
    justify-content: flex-end;
    text-align: right
}

.h-cart-overview-content-item__renewal-price[data-v-1ea3c88d] {
    color: var(--neutral--300)
}

.h-cart-overview-content-item__remove-icon[data-v-1ea3c88d] {
    margin-left: 4px
}

.h-cart-overview-content[data-v-ee8137e0] {
    background-color: var(--neutral--0);
    border-radius: 16px 16px 0 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - 16px);
    min-height: 60vh;
    padding: 24px 32px 32px;
    position: fixed;
    right: 0;
    width: 100%
}

@media (min-width:1025px) {
    .h-cart-overview-content[data-v-ee8137e0] {
        border-radius: 0;
        height: 100%;
        max-height: unset;
        min-width: 479px;
        padding: 24px 32px 32px;
        width: -moz-fit-content;
        width: fit-content
    }
}

.h-cart-overview-content__heading[data-v-ee8137e0] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
    margin-right: -12px
}

@media (min-width:1025px) {
    .h-cart-overview-content__heading[data-v-ee8137e0] {
        margin-bottom: 24px
    }
}

.h-cart-overview-content__divider[data-v-ee8137e0] {
    border-top: 1px solid var(--light-blue--200)
}

.h-cart-overview-content__items[data-v-ee8137e0] {
    display: flex;
    flex-direction: column;
    gap: 40px;
    margin-right: -32px;
    overflow: auto;
    padding: 16px 32px 16px 0
}

@media (min-width:1025px) {
    .h-cart-overview-content__items[data-v-ee8137e0] {
        padding: 24px 32px 24px 0
    }
}

.h-cart-overview-content__total[data-v-ee8137e0] {
    margin-top: auto
}

.h-cart-overview-content__price-container[data-v-ee8137e0] {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-top: 16px
}

@media (min-width:1025px) {
    .h-cart-overview-content__price-container[data-v-ee8137e0] {
        margin-top: 24px;
        padding-top: 8px
    }
}

.h-cart-overview-content__price-info[data-v-ee8137e0] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.h-cart-overview-content__price-info-domains[data-v-ee8137e0] {
    flex-grow: 1;
    white-space: nowrap
}

.h-cart-overview-content__prices[data-v-ee8137e0] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: flex-end;
    text-align: right
}

.h-cart-overview-content__price-old[data-v-ee8137e0] {
    color: var(--neutral--300);
    font-weight: 400;
    text-decoration: line-through
}

.h-cart-overview-content__cta-container[data-v-ee8137e0]>* {
    width: 100%
}

@media (min-width:1630px) {
    .xl-media[data-v-1a244265] {
        height: 576px !important;
        width: 880px !important
    }
}

@media (min-width:1025px) {
    .xxl-media[data-v-1a244265] {
        width: 880px !important
    }
}

.h-dynamic-size-price .h-price[data-v-44a6216e] {
    align-items: baseline;
    font-size: inherit
}

.h-countdown--timer[data-v-e7946ef6] {
    align-items: center;
    background-color: var(--primary--100);
    border-radius: 8px;
    display: flex;
    height: 48px;
    justify-content: center;
    min-width: 160px;
    width: 100%
}

.h-countdown--timer time[data-v-e7946ef6] {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.h-countdown--timer--neutral500[data-v-e7946ef6] {
    background-color: var(--neutral--500);
    color: var(--neutral--0)
}

.h-countdown--timer--primary300[data-v-e7946ef6] {
    background-color: var(--primary--300);
    color: var(--neutral--600)
}

@media (min-width:768px) {
    .h-countdown--timer[data-v-e7946ef6] {
        margin-top: 0;
        width: auto
    }
}

.h-recommended-wordpress-badge[data-v-be3b8b3d] {
    align-items: center;
    color: var(--neutral--600);
    display: flex;
    justify-content: center;
    margin: auto
}

.h-recommended-wordpress-badge--neutral600[data-v-be3b8b3d] {
    color: var(--neutral--0)
}

.h-recommended-wordpress-badge__title[data-v-be3b8b3d] {
    align-items: center;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    justify-content: center;
    padding-bottom: 48px
}

@media (min-width:768px) {
    .h-recommended-wordpress-badge__title[data-v-be3b8b3d] {
        -moz-column-gap: 16px;
        column-gap: 16px
    }
}

.h-recommended-wordpress-badge__icon>svg[data-v-be3b8b3d] {
    height: 40px;
    width: 40px
}

.h-recommended-wordpress-badge__text[data-v-be3b8b3d] {
    font-size: 16px
}

@media (min-width:768px) {
    .h-recommended-wordpress-badge__text[data-v-be3b8b3d] {
        font-size: 20px
    }
}

.h-content-card[data-v-deed0f38] {
    background: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    color: var(--neutral--600);
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: 100%;
    padding: 32px
}

.h-content-card--ltr[data-v-deed0f38] {
    text-align: left
}

.h-content-card--rtl[data-v-deed0f38] {
    text-align: right
}

.h-content-card__title-container[data-v-deed0f38] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

.h-content-card__badge[data-v-deed0f38] {
    align-items: center;
    background-color: var(--primary--100);
    border-radius: 6px;
    color: var(--primary--600);
    font-weight: 700;
    justify-content: center;
    padding: 4px 12px
}

.h-content-card--clickable[data-v-deed0f38] {
    cursor: pointer
}

.h-content-card--clickable[data-v-deed0f38]:hover {
    background: var(--light-blue--50);
    color: var(--neutral--600)
}

.h-content-card--clickable[data-v-deed0f38]:active,
.h-content-card--clickable[data-v-deed0f38]:active:hover {
    background: var(--light-blue--200)
}

.h-content-card--centered[data-v-deed0f38] {
    align-items: center;
    text-align: center
}

.h-content-card--small[data-v-deed0f38] {
    height: -moz-fit-content;
    height: fit-content;
    padding: 12px 16px
}

.h-content-card--borderless[data-v-deed0f38] {
    border: 0
}

.h-content-card--no-padding[data-v-deed0f38] {
    padding: 0
}

.h-content-card__description[data-v-deed0f38] {
    font-weight: 400
}

.h-content-card__description[data-v-deed0f38] a {
    color: unset;
    display: inline;
    text-decoration: underline
}

.h-content-card__icons-container[data-v-deed0f38] {
    justify-content: space-between
}

.h-content-card__icons-container[data-v-deed0f38],
.h-content-card__icons-container>div[data-v-deed0f38] {
    align-items: center;
    display: flex;
    gap: 16px
}

.h-content-card__icon[data-v-deed0f38],
.h-content-card__icon-number[data-v-deed0f38],
.h-content-card__image[data-v-deed0f38] {
    align-items: center;
    border-radius: 6px;
    display: flex;
    flex-shrink: 0;
    height: 40px;
    justify-content: center;
    width: 40px
}

.h-content-card__icon[data-v-deed0f38] {
    background: var(--light-blue--100)
}

.h-content-card__icon--bg-transparent[data-v-deed0f38] {
    background: transparent !important
}

.h-content-card__icon-number[data-v-deed0f38] {
    color: var(--primary--600);
    font-size: 26px;
    font-weight: 700
}

.h-content-card__icon-number--color-meteorite500[data-v-deed0f38] {
    background-color: var(--neutral--700);
    color: var(--meteorite--500)
}

.h-content-card__image[data-v-deed0f38] {
    border-radius: 0;
    height: 32px;
    padding: 2px;
    width: 32px
}

.h-content-card__top-image[data-v-deed0f38] img {
    max-height: 40px
}

.h-content-card--bg-primary800[data-v-deed0f38] {
    background-color: var(--primary--800);
    border: 0;
    color: var(--neutral-0)
}

.h-content-card--bg-primary800 .h-content-card__icon[data-v-deed0f38] {
    background: var(--primary--500)
}

.h-content-card--bg-primary800 .h-content-card__icon-number[data-v-deed0f38] {
    color: var(--neutral-0)
}

.h-content-card--bg-neutral600[data-v-deed0f38] {
    background-color: var(--neutral--600);
    border-color: var(--neutral--500);
    color: var(--neutral--0)
}

.h-content-card--bg-neutral600 .h-content-card__icon[data-v-deed0f38] {
    background: var(--neutral--500)
}

.h-content-card--bg-neutral600 .h-content-card__description[data-v-deed0f38] {
    color: var(--neutral--200)
}

.h-content-card--bg-neutral600 .h-content-card__badge[data-v-deed0f38] {
    background-color: var(--primary--900);
    color: var(--meteorite--500)
}

.h-content-card--bg-neutral700[data-v-deed0f38] {
    background-color: var(--neutral--700);
    border-color: var(--neutral--500);
    color: var(--neutral--0)
}

.h-content-card--bg-neutral700 .h-content-card__icon[data-v-deed0f38] {
    background: var(--neutral--500)
}

.h-content-card--bg-neutral700 .h-content-card__description[data-v-deed0f38] {
    color: var(--neutral--200)
}

.h-content-card--bg-neutral700 .h-content-card__badge[data-v-deed0f38] {
    background-color: var(--primary--900);
    color: var(--meteorite--500)
}

.h-content-card--bg-neutral700.h-content-card--clickable[data-v-deed0f38] {
    border: 1px solid transparent
}

.h-content-card--bg-neutral700.h-content-card--clickable[data-v-deed0f38]:hover {
    background: var(--neutral--700);
    border-image-slice: 1;
    border-image-source: linear-gradient(270deg, rgba(103, 61, 230, 0), rgba(103, 61, 230, .8) 25%, #d5dfff 50%, rgba(103, 61, 230, .8) 75%, rgba(103, 61, 230, 0));
    color: var(--neutral--0)
}

.h-content-card--bg-neutral700.h-content-card--clickable:hover .h-content-card__link-icon[data-v-deed0f38] {
    color: var(--meteorite--500) !important
}

.h-content-card--bg-neutral800[data-v-deed0f38] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.h-content-card--bg-light-blue100[data-v-deed0f38] {
    background-color: var(--light-blue--100);
    border-color: var(--meteorite--100)
}

.h-content-card--bg-light-blue100 .h-content-card__icon[data-v-deed0f38] {
    background: var(--light-blue--200)
}

.h-content-card--bg-light-blue100 .h-content-card__badge[data-v-deed0f38] {
    background-color: var(--success--100);
    color: var(--success--600)
}

.h-content-card--bg-meteorite100[data-v-deed0f38] {
    background-color: var(--neutral--0);
    border: 1px solid var(--meteorite--100)
}

.h-content-card--bg-meteorite100 .h-content-card__icon[data-v-deed0f38] {
    background: var(--light-blue--100)
}

.h-content-card--bg-meteorite100 .h-content-card__badge[data-v-deed0f38] {
    background-color: var(--success--100);
    color: var(--success--600)
}

.h-content-card--bg-light-blue200[data-v-deed0f38] {
    background-color: var(--light-blue--50)
}

.h-content-card--bg-light-blue200 .h-content-card__icon[data-v-deed0f38] {
    background: var(--light-blue--200)
}

.h-content-card--bg-light-blue50[data-v-deed0f38] {
    background-color: var(--light-blue--50)
}

.h-content-card--bg-light-blue50 .h-content-card__icon[data-v-deed0f38] {
    background: var(--primary--50)
}

.h-content-card--bg-neutral0[data-v-deed0f38] {
    background-color: var(--neutral--0)
}

.h-content-card--bg-neutral0 .h-content-card__icon[data-v-deed0f38] {
    background: var(--light-blue--200)
}

.h-content-card--bg-neutral0 .h-content-card__icon-number[data-v-deed0f38] {
    background: var(--meteorite--50)
}

.h-content-card--bg-meteorite50[data-v-deed0f38] {
    background-color: var(--meteorite--50)
}

.h-content-card--bg-meteorite50 .h-content-card__icon[data-v-deed0f38] {
    background: var(--light-blue--200)
}

.h-content-card--bg-transparent[data-v-deed0f38] {
    background-color: transparent
}

.h-content-card--bg-transparent .h-content-card__icon[data-v-deed0f38] {
    background: var(--primary--50)
}

.h-content-card--active[data-v-deed0f38],
.h-content-card--active[data-v-deed0f38]:focus,
.h-content-card--active[data-v-deed0f38]:hover {
    background: var(--light-blue--200)
}

.h-content-card[data-v-207fb89f] {
    background: var(--light-blue--100);
    border-radius: 30px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center;
    padding: 10px 24px;
    text-align: left
}

.h-content-card[data-v-207fb89f]:focus,
.h-content-card[data-v-207fb89f]:hover {
    background: var(--light-blue--50)
}

.h-content-card__title[data-v-207fb89f] {
    color: var(--neutral--600);
    white-space: nowrap
}

.h-content-card--active[data-v-207fb89f],
.h-content-card--active[data-v-207fb89f]:focus,
.h-content-card--active[data-v-207fb89f]:hover {
    background: var(--light-blue--200)
}

.h-content-card__icon[data-v-207fb89f] {
    max-height: 16px;
    max-width: 16px
}

.h-content-card--bg-neutral800[data-v-207fb89f] {
    background: var(--neutral--800);
    border: 1px solid var(--neutral--500)
}

.h-content-card--bg-neutral800 .h-content-card__title[data-v-207fb89f] {
    color: var(--neutral--200)
}

.h-content-card--bg-neutral800[data-v-207fb89f]:focus,
.h-content-card--bg-neutral800[data-v-207fb89f]:hover {
    background: var(--neutral--700)
}

.h-content-card--bg-neutral800.h-content-card--active[data-v-207fb89f] {
    background: var(--neutral--700);
    border-color: var(--neutral--0)
}

.h-content-card--bg-neutral800.h-content-card--active .h-content-card__title[data-v-207fb89f] {
    color: var(--neutral--0)
}

.h-content-card--bg-neutral800.h-content-card--active[data-v-207fb89f]:focus,
.h-content-card--bg-neutral800.h-content-card--active[data-v-207fb89f]:hover {
    background: var(--neutral--700);
    border-color: var(--neutral--0)
}

.h-payment-terms[data-v-8f30c3e3] {
    margin-top: 24px;
    text-align: center
}

.h-payment-terms--inline[data-v-8f30c3e3] {
    text-align: inherit
}

.h-payment-terms__text[data-v-8f30c3e3] {
    color: var(--primary--500);
    cursor: pointer
}

.h-payment-terms__text--meteorite500[data-v-8f30c3e3] {
    color: var(--meteorite--500)
}

.h-payment-terms__text--light-blue500[data-v-8f30c3e3] {
    color: var(--light-blue--500)
}

.h-payment-terms__text[data-v-8f30c3e3]:hover {
    color: var(--primary--600)
}

.h-payment-terms__text--static[data-v-8f30c3e3] {
    cursor: default
}

.h-payment-terms__text--static.h-payment-terms__text--primary500[data-v-8f30c3e3],
.h-payment-terms__text--static.h-payment-terms__text--primary500[data-v-8f30c3e3]:hover {
    color: var(--neutral--300)
}

.h-payment-terms__text--static.h-payment-terms__text--meteorite500[data-v-8f30c3e3]:hover {
    color: var(--meteorite--500)
}

.h-payment-terms__text--static.h-payment-terms__text--primary800[data-v-8f30c3e3]:hover {
    color: var(--neutral--600)
}

.h-payment-terms__text--static.h-payment-terms__text--light-blue500[data-v-8f30c3e3]:hover {
    color: var(--light-blue--500)
}

.h-payment-terms__popup[data-v-8f30c3e3] .h-popup {
    width: 1028px
}

.h-payment-terms__popup-content[data-v-8f30c3e3] {
    color: var(--neutral--600);
    display: flex;
    flex-direction: column;
    padding-bottom: 16px;
    text-align: center
}

@media (min-width:768px) {
    .h-payment-terms__popup-content[data-v-8f30c3e3] {
        padding-bottom: 40px
    }
}

@media (min-width:1025px) {
    .h-payment-terms__popup-content[data-v-8f30c3e3] {
        padding-bottom: 32px
    }
}

.h-payment-terms__popup-content--neutral800[data-v-8f30c3e3] {
    color: var(--neutral--800)
}

.h-payment-terms__popup-title[data-v-8f30c3e3] {
    margin-bottom: 24px
}

.h-mixed-full-card[data-v-12a72f58] {
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

@media (min-width:1025px) {
    .h-mixed-full-card[data-v-12a72f58] {
        flex-direction: row
    }
}

.h-mixed-full-card__description[data-v-12a72f58],
.h-mixed-full-card__title[data-v-12a72f58] {
    color: var(--light-blue--50)
}

.h-mixed-full-card__left[data-v-12a72f58] {
    background: var(--primary-1000);
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: center;
    padding: 24px;
    width: 100%
}

@media (min-width:1025px) {
    .h-mixed-full-card__left[data-v-12a72f58] {
        padding: 40px;
        width: 50%
    }
}

.h-mixed-full-card__left[data-v-12a72f58] p:not(:first-of-type) {
    margin-top: 4px
}

.h-mixed-full-card__right[data-v-12a72f58] {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%
}

@media (min-width:1025px) {
    .h-mixed-full-card__right[data-v-12a72f58] {
        width: 50%
    }
}

.h-mixed-full-card__links[data-v-12a72f58] {
    display: flex
}

.h-mixed-full-card__link-container[data-v-12a72f58] {
    align-items: center;
    display: flex;
    gap: 4px;
    width: -moz-max-content;
    width: max-content
}

.h-mixed-full-card--reverse[data-v-12a72f58] {
    flex-direction: column
}

@media (min-width:1025px) {
    .h-mixed-full-card--reverse[data-v-12a72f58] {
        flex-direction: row-reverse
    }
}

.h-mixed-full-card--bg-primary1000[data-v-12a72f58] {
    background: var(--primary--1000)
}

.h-mixed-full-card--bg-neutral800[data-v-12a72f58] {
    background: var(--neutral--800)
}

.h-mixed-full-card--bg-light-blue100[data-v-12a72f58] {
    background: var(--light-blue--100)
}

.h-mixed-full-card--bg-meteorite50[data-v-12a72f58] {
    background: var(--meteorite--50)
}

.h-mixed-full-card--bg-neutral700[data-v-12a72f58] {
    background: var(--neutral--700)
}

.h-mixed-full-card--bg-neutral700 .h-mixed-full-card__description[data-v-12a72f58] {
    color: var(--neutral--200)
}

.h-mixed-full-card--bg-light-blue50[data-v-12a72f58] {
    background: var(--light-blue--50)
}

.h-mixed-full-card--text-color-dark[data-v-12a72f58] {
    color: var(--neutral--600)
}

.h-mixed-full-content-cards-card[data-v-6ae2c36c] {
    border-radius: 16px;
    display: grid;
    gap: 16px;
    padding: 32px;
    row-gap: 32px
}

@media (min-width:768px) {
    .h-mixed-full-content-cards-card[data-v-6ae2c36c] {
        padding: 40px
    }
}

@media (min-width:1025px) {
    .h-mixed-full-content-cards-card[data-v-6ae2c36c] {
        gap: 24px;
        grid-template-columns: repeat(3, 1fr);
        padding: 48px;
        row-gap: 48px
    }
}

.h-mixed-full-content-cards-card--bg-light-blue50[data-v-6ae2c36c] {
    background-color: var(--light-blue--50)
}

.h-mixed-full-content-cards-card--bg-light-blue100[data-v-6ae2c36c] {
    background-color: var(--light-blue--100)
}

.h-mixed-full-content-cards-card--bg-neutral700[data-v-6ae2c36c] {
    background-color: var(--neutral--700)
}

.h-mixed-full-content-cards-card--no-padding[data-v-6ae2c36c] {
    padding: 0
}

.h-mixed-two-third-card[data-v-225acf14] {
    border-radius: 16px;
    font-weight: 400;
    height: 100%;
    overflow: hidden
}

.h-mixed-two-third-card[data-v-225acf14],
.h-mixed-two-third-card__content[data-v-225acf14] {
    display: flex;
    flex-direction: column
}

@media (min-width:1025px) {
    .h-mixed-two-third-card__content[data-v-225acf14] {
        flex-direction: row
    }
}

.h-mixed-two-third-card__badge[data-v-225acf14] {
    display: flex;
    gap: 4px;
    justify-content: space-between;
    padding: 24px 24px 0
}

@media (min-width:1025px) {
    .h-mixed-two-third-card__badge[data-v-225acf14] {
        padding: 40px 40px 0
    }
}

.h-mixed-two-third-card__badge-container[data-v-225acf14] {
    align-items: center;
    display: flex;
    justify-content: center
}

.h-mixed-two-third-card__badge-container[data-v-225acf14] .h-product-badge {
    margin: 0
}

.h-mixed-two-third-card__description[data-v-225acf14],
.h-mixed-two-third-card__title[data-v-225acf14] {
    color: var(--light-blue--50)
}

.h-mixed-two-third-card__left[data-v-225acf14] {
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: center;
    padding: 24px;
    width: 100%
}

@media (min-width:1025px) {
    .h-mixed-two-third-card__left[data-v-225acf14] {
        padding: 40px;
        width: 50%
    }
}

.h-mixed-two-third-card__right[data-v-225acf14] {
    align-items: flex-end;
    border-radius: 0 16px 16px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

@media (min-width:1025px) {
    .h-mixed-two-third-card__right[data-v-225acf14] {
        width: 50%
    }
}

.h-mixed-two-third-card__link-container[data-v-225acf14] {
    width: -moz-max-content;
    width: max-content
}

.h-mixed-two-third-card--bg-light-blue100[data-v-225acf14] {
    background: var(--light-blue--100)
}

.h-mixed-two-third-card--bg-primary800[data-v-225acf14] {
    background-color: var(--primary--800)
}

.h-mixed-two-third-card--bg-primary1000[data-v-225acf14] {
    background: var(--primary--1000)
}

.h-mixed-two-third-card--bg-primary1000 .h-mixed-two-third-card__right[data-v-225acf14] {
    margin-top: auto
}

.h-mixed-two-third-card--bg-neutral800[data-v-225acf14] {
    background: var(--neutral--800);
    border: 1px solid var(--neutral--500)
}

.h-mixed-two-third-card--bg-neutral800[data-v-225acf14]:hover {
    border-image-slice: 1;
    border-image-source: linear-gradient(270deg, rgba(103, 61, 230, 0), rgba(103, 61, 230, .8) 25%, #d5dfff 50%, rgba(103, 61, 230, .8) 75%, rgba(103, 61, 230, 0))
}

.h-mixed-two-third-card--bg-neutral800:hover .h-mixed-two-third-card__link-icon[data-v-225acf14] {
    color: var(--meteorite--500) !important
}

.h-mixed-two-third-card--text-color-dark[data-v-225acf14] {
    color: var(--neutral--600)
}

.h-mixed-one-half-card[data-v-ae309daa] {
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden
}

.h-mixed-one-half-card--reverse[data-v-ae309daa] {
    flex-direction: column-reverse
}

.h-mixed-one-half-card__left[data-v-ae309daa] {
    align-items: center;
    display: flex;
    justify-content: center
}

.h-mixed-one-half-card__left[data-v-ae309daa] img {
    -o-object-fit: contain;
    object-fit: contain
}

.h-mixed-one-half-card__right[data-v-ae309daa] {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 24px;
    justify-content: center;
    padding: 24px
}

@media (min-width:768px) {
    .h-mixed-one-half-card__right[data-v-ae309daa] {
        padding: 40px
    }
}

.h-mixed-one-half-card__right[data-v-ae309daa] li {
    margin-left: 16px
}

.h-mixed-one-half-card__link-container[data-v-ae309daa] {
    align-items: center;
    display: flex;
    gap: 4px;
    width: -moz-max-content;
    width: max-content
}

.h-mixed-one-half-card--text-color-dark[data-v-ae309daa] {
    color: var(--neutral--600)
}

.h-mixed-one-half-card--bg-neutral700[data-v-ae309daa] {
    border: 1px solid var(--neutral--500)
}

.h-mixed-one-half-card--bg-neutral700 .h-mixed-one-half-card__left[data-v-ae309daa],
.h-mixed-one-half-card--bg-neutral700 .h-mixed-one-half-card__right[data-v-ae309daa] {
    background-color: var(--neutral--700);
    color: var(--neutral--0)
}

.h-mixed-one-half-card--bg-neutral700 .h-mixed-one-half-card__left .h-mixed-one-half-card__description[data-v-ae309daa],
.h-mixed-one-half-card--bg-neutral700 .h-mixed-one-half-card__right .h-mixed-one-half-card__description[data-v-ae309daa] {
    color: var(--neutral--200)
}

.h-mixed-one-half-card--bg-meteorite500[data-v-ae309daa],
.h-mixed-one-half-card--bg-meteorite500 .h-mixed-one-half-card__left[data-v-ae309daa] {
    background-color: var(--meteorite--500)
}

.h-mixed-one-half-card--bg-meteorite500 .h-mixed-one-half-card__right[data-v-ae309daa] {
    background-color: var(--neutral--600);
    color: var(--neutral--0)
}

.h-mixed-one-half-card--bg-meteorite500 .h-mixed-one-half-card__right .h-mixed-one-half-card__description[data-v-ae309daa] a {
    color: var(--neutral--0);
    text-decoration: underline
}

.h-mixed-one-half-card--bg-meteorite500--transparent[data-v-ae309daa],
.h-mixed-one-half-card--bg-meteorite500--transparent .h-mixed-one-half-card__left[data-v-ae309daa] {
    background-color: transparent
}

.h-mixed-one-half-card--bg-neon500[data-v-ae309daa],
.h-mixed-one-half-card--bg-neon500 .h-mixed-one-half-card__left[data-v-ae309daa] {
    background-color: var(--neon--500)
}

.h-mixed-one-half-card--bg-neon500 .h-mixed-one-half-card__right[data-v-ae309daa] {
    background-color: var(--neutral--600);
    color: var(--neutral--0)
}

.h-mixed-one-half-card[dir=rtl] .h-mixed-one-half-card__right[data-v-ae309daa] li {
    margin-left: 0;
    margin-right: 16px
}

.h-mixed-one-half-card--bg-primary1000[data-v-ae309daa] {
    background: var(--primary--1000)
}

.h-mixed-one-half-card--bg-light-blue100[data-v-ae309daa] {
    background: var(--light-blue--100)
}

.h-mixed-one-half-card--bg-light-blue200[data-v-ae309daa] {
    background: var(--light-blue--200)
}

.h-mixed-one-half-card--bg-neutral900[data-v-ae309daa] {
    background: var(--neutral--900)
}

.h-mixed-one-half-card--bg-primary500[data-v-ae309daa] {
    background: var(--primary--500)
}

.h-mixed-one-half-card--bg-primary800[data-v-ae309daa] {
    background-color: var(--primary--800)
}

.h-mixed-one-half-card--bg-neutral0[data-v-ae309daa] {
    background: var(--neutral--0)
}

.h-mixed-one-third-card[data-v-80a19b41] {
    background: var(--e-global-color-8648503);
    border-radius: 16px;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.h-mixed-one-third-card__left[data-v-80a19b41] {
    display: flex;
    flex-direction: column;
    gap: 28px;
    padding: 24px
}

@media (min-width:1025px) {
    .h-mixed-one-third-card__left[data-v-80a19b41] {
        padding: 40px
    }
}

.h-mixed-one-third-card--border[data-v-80a19b41] {
    border: 1px solid var(--meteorite--100)
}

.h-mixed-one-third-card__title[data-v-80a19b41] {
    color: var(--light-blue--50);
    z-index: 2
}

.h-mixed-one-third-card__title--bg-primary800[data-v-80a19b41] {
    color: var(--neutral--600)
}

.h-mixed-one-third-card__description[data-v-80a19b41] {
    margin-top: 16px
}

.h-mixed-one-third-card__badge-container[data-v-80a19b41] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    z-index: 2
}

.h-mixed-one-third-card__badge-container[data-v-80a19b41] .h-product-badge__small {
    margin: 0
}

.h-mixed-one-third-card__left-icon[data-v-80a19b41] {
    align-items: center;
    background: var(--primary--500);
    border-radius: 8px;
    display: flex;
    height: 40px;
    justify-content: center;
    width: 40px
}

.h-mixed-one-third-card--bg-light-blue100[data-v-80a19b41] {
    background: var(--light-blue--100)
}

.h-mixed-one-third-card--bg-light-blue100 div[data-v-80a19b41] {
    color: var(--neutral--600)
}

.h-mixed-one-third-card--bg-neutral800[data-v-80a19b41] {
    background: var(--neutral--800);
    border: 1px solid var(--neutral--500);
    position: relative
}

.h-mixed-one-third-card--bg-neutral800 h3[data-v-80a19b41] {
    color: var(--meteorite--500)
}

.h-mixed-one-third-card--bg-neutral800[data-v-80a19b41]:hover {
    border-image-slice: 1;
    border-image-source: linear-gradient(270deg, rgba(103, 61, 230, 0), rgba(103, 61, 230, .8) 25%, #d5dfff 50%, rgba(103, 61, 230, .8) 75%, rgba(103, 61, 230, 0))
}

.h-mixed-one-third-card--bg-neutral800:hover .h-svgo-icon[data-v-80a19b41] {
    color: var(--meteorite--500) !important
}

.h-mixed-one-third-card--bg-neutral800[data-v-80a19b41]:before {
    background: linear-gradient(180deg, var(--neutral--800) 0, var(--primary--500) 100%);
    bottom: 0;
    content: "";
    height: 120px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1
}

.h-mixed-one-third-card--bg-image-whatsapp[data-v-80a19b41] {
    background-image: url(https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/bee2f59c-119f-4ea3-310b-05d1c27ae800/sharpen=0);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.h-mixed-large-card[data-v-6818a25e] {
    border: 1px solid var(--meteorite--100);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

.h-mixed-large-card__content[data-v-6818a25e] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 32px 16px
}

@media (min-width:1025px) {
    .h-mixed-large-card__content[data-v-6818a25e] {
        padding: 40px 32px 32px 40px
    }
}

.h-mixed-large-card--bg-meteorite100[data-v-6818a25e] {
    background: var(--meteorite--100)
}

.h-mixed-large-card--bg-meteorite50[data-v-6818a25e] {
    background: var(--meteorite--50)
}

.h-mixed-large-card--bg-light-blue100[data-v-6818a25e] {
    background: var(--light-blue--100)
}

.h-mixed-one-third-two-rows[data-v-ee928d99] {
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    height: 100%
}

@media (min-width:768px) {
    .h-mixed-one-third-two-rows[data-v-ee928d99] {
        align-items: center;
        flex-direction: row
    }
}

@media (min-width:1025px) {
    .h-mixed-one-third-two-rows[data-v-ee928d99] {
        flex-direction: column
    }
}

.h-mixed-one-third-two-rows__content[data-v-ee928d99] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 24px
}

.h-mixed-one-third-two-rows--bg-neutral700[data-v-ee928d99] {
    background: var(--neutral--700)
}

.h-mixed-one-third-vertical[data-v-a5e91349] {
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    height: 100%
}

@media (min-width:768px) {
    .h-mixed-one-third-vertical[data-v-a5e91349] {
        align-items: center;
        flex-direction: row
    }
}

@media (min-width:1025px) {
    .h-mixed-one-third-vertical[data-v-a5e91349] {
        flex-direction: column
    }
}

.h-mixed-one-third-vertical__content[data-v-a5e91349] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 24px
}

.h-mixed-one-third-vertical--bg-neutral700[data-v-a5e91349] {
    background: var(--neutral--700)
}

.h-mixed-two-thirds-vertical-reverse[data-v-819f248d] {
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    height: 100%
}

@media (min-width:768px) {
    .h-mixed-two-thirds-vertical-reverse[data-v-819f248d] {
        align-items: center;
        flex-direction: row
    }
}

@media (min-width:1025px) {
    .h-mixed-two-thirds-vertical-reverse[data-v-819f248d] {
        flex-direction: column
    }
}

.h-mixed-two-thirds-vertical-reverse__content[data-v-819f248d] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 24px
}

.h-mixed-two-thirds-vertical-reverse--bg-neutral700[data-v-819f248d] {
    background: var(--neutral--700)
}

.h-video-popup[data-v-b41474bf] {
    align-items: center;
    display: flex;
    justify-content: center;
    inset: 0;
    position: fixed;
    z-index: 100
}

.h-video-popup__wrapper[data-v-b41474bf] {
    height: 100%;
    max-height: 606px;
    max-width: 1160px;
    position: absolute;
    width: 100%
}

.h-video-popup__overlay[data-v-b41474bf] {
    background: #262831cc;
    height: 100%;
    position: absolute;
    width: 100%
}

.h-video-popup__close-wrapper[data-v-b41474bf] {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 8px
}

.h-video-popup__close[data-v-b41474bf] {
    cursor: pointer
}

.h-card[data-v-f615a07e] {
    align-items: center;
    background: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width: 328px;
    padding: 36px 24px;
    text-align: center;
    width: 100%
}

@media (min-width:768px) {
    .h-card[data-v-f615a07e] {
        max-width: 336px
    }
}

@media (min-width:1025px) {
    .h-card[data-v-f615a07e] {
        max-width: 360px
    }
}

.h-card--no-border[data-v-f615a07e] {
    border: none;
    padding: 16px
}

.h-card__image[data-v-f615a07e] {
    margin-bottom: 16px;
    max-height: 88px;
    max-width: 88px
}

@media (min-width:768px) {
    .h-card__image[data-v-f615a07e] {
        margin-bottom: 24px
    }
}

.h-card__image--full-size[data-v-f615a07e] {
    max-height: 100%;
    max-width: 100%
}

.h-card__title[data-v-f615a07e] {
    margin-bottom: 8px
}

.h-card__description[data-v-f615a07e] {
    color: var(--neutral--300)
}

.h-accordion[data-v-d7a85270] {
    margin: 0 auto;
    width: 100%
}

@media (min-width:1025px) {
    .h-accordion[data-v-d7a85270] {
        max-width: 936px
    }
}

.h-accordion__title-container[data-v-d7a85270] {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 8px 0
}

.h-accordion__title-container--neutral600[data-v-d7a85270],
.h-accordion__title-container--neutral800[data-v-d7a85270] {
    color: var(--neutral--0)
}

.h-accordion__header-wrapper[data-v-d7a85270] {
    align-items: center;
    display: flex;
    gap: 12px
}

.h-accordion__header-wrapper--icon[data-v-d7a85270] {
    align-items: center;
    background: var(--light-blue--100);
    border-radius: 6px;
    display: flex;
    justify-content: center;
    padding: 8px
}

.h-accordion__header-wrapper--icon-neutral800[data-v-d7a85270] {
    background: var(--neutral--500)
}

.h-accordion__header-wrapper--icon-neutral600[data-v-d7a85270] {
    background: var(--neutral--600)
}

.h-accordion__header-wrapper--icon-primary800[data-v-d7a85270] {
    background: var(--primary--600)
}

.h-accordion__header-wrapper--icon-primary500[data-v-d7a85270] {
    background: var(--light-blue--100)
}

.h-accordion__header-wrapper--icon-no-background[data-v-d7a85270] {
    background: transparent
}

.h-accordion__header-wrapper--image[data-v-d7a85270] {
    border-radius: 6px;
    flex-shrink: 0;
    height: 40px;
    width: 40px
}

.h-accordion__list[data-v-d7a85270] {
    padding: 8px 0
}

.h-accordion__list-features[data-v-d7a85270] {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.h-accordion__list-features-item[data-v-d7a85270] {
    align-items: center;
    display: flex;
    gap: 16px
}

.h-accordion__list-body[data-v-d7a85270] {
    color: var(--neutral--600)
}

.h-accordion__list-body--neutral800[data-v-d7a85270],
.h-accordion__list-body--neutral900[data-v-d7a85270],
.h-accordion__list-body--primary800[data-v-d7a85270] {
    color: var(--neutral--0)
}

.h-accordion__list-body--neutral600[data-v-d7a85270] {
    color: var(--neutral--200)
}

.h-accordion__icon[data-v-d7a85270] {
    align-items: center;
    display: flex;
    margin-left: 8px;
    transition: .5s
}

.h-accordion__icon--active[data-v-d7a85270] {
    transform: rotate(180deg)
}

.h-accordion__button[data-v-d7a85270] {
    align-items: center;
    color: var(--primary--500);
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 700;
    gap: 6px;
    line-height: 24px;
    margin-top: 16px
}

@media (max-width:767px) {
    .h-accordion__button[data-v-d7a85270] {
        margin-top: 16px
    }
}

.h-accordion--bordered[data-v-d7a85270] {
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    margin-bottom: 8px;
    overflow: hidden
}

.h-accordion--bordered[data-v-d7a85270]:hover {
    background: var(--light-blue--50)
}

.h-accordion--bordered[data-v-d7a85270]:last-child {
    margin-bottom: 0
}

.h-accordion--bordered .h-accordion__title-container[data-v-d7a85270] {
    padding: 24px
}

.h-accordion--bordered .h-accordion__title-container--opened[data-v-d7a85270] {
    padding-bottom: 24px
}

@media (max-width:767px) {
    .h-accordion--bordered .h-accordion__title-container--opened[data-v-d7a85270] {
        padding-bottom: 16px
    }
}

.h-accordion--bordered .h-accordion__list[data-v-d7a85270] {
    padding: 0 24px 24px
}

.h-accordion--bordered[data-v-d7a85270] .button-link,
.h-accordion--bordered[data-v-d7a85270] ol,
.h-accordion--bordered[data-v-d7a85270] p,
.h-accordion--bordered[data-v-d7a85270] ul {
    margin-bottom: 16px
}

@media (min-width:768px) {

    .h-accordion--bordered[data-v-d7a85270] .button-link,
    .h-accordion--bordered[data-v-d7a85270] ol,
    .h-accordion--bordered[data-v-d7a85270] p,
    .h-accordion--bordered[data-v-d7a85270] ul {
        margin-bottom: 24px
    }
}

.h-accordion--bordered[data-v-d7a85270] .button-link:last-child,
.h-accordion--bordered[data-v-d7a85270] ol:last-child,
.h-accordion--bordered[data-v-d7a85270] p:last-child,
.h-accordion--bordered[data-v-d7a85270] ul:last-child {
    margin-bottom: 0
}

.h-accordion--bordered[data-v-d7a85270] li {
    margin-bottom: 16px
}

@media (min-width:768px) {
    .h-accordion--bordered[data-v-d7a85270] li {
        margin-bottom: 24px
    }
}

.h-accordion--bordered-neutral800[data-v-d7a85270] {
    background: var(--neutral--600);
    border: 1px solid var(--neutral--600)
}

.h-accordion--bordered-neutral800[data-v-d7a85270]:hover {
    background: var(--neutral--700)
}

.h-accordion--bordered-neutral900[data-v-d7a85270] {
    background: var(--neutral--700);
    border: 1px solid var(--neutral--700)
}

.h-accordion--bordered-neutral900[data-v-d7a85270]:hover {
    background: var(--neutral--600)
}

.h-accordion--bordered-light-blue50[data-v-d7a85270] {
    background: var(--light-blue--50)
}

.h-accordion--bordered-light-blue50.h-accordion--highlight[data-v-d7a85270] {
    border: 1px solid var(--primary--500)
}

.h-accordion--bordered-light-blue50-no-highlight[data-v-d7a85270],
.h-accordion--bordered-light-blue50-no-highlight.h-accordion--highlight[data-v-d7a85270]:hover,
.h-accordion--bordered-light-blue50.h-accordion--highlight[data-v-d7a85270]:hover {
    background: var(--light-blue--50)
}

.h-accordion--bordered-primary800[data-v-d7a85270] {
    background: var(--primary--900);
    border: 1px solid var(--primary--900)
}

.h-accordion--bordered-primary800[data-v-d7a85270]:hover {
    background: var(--primary--1000)
}

.h-accordion--bordered-neutral0[data-v-d7a85270] {
    background: var(--neutral--0)
}

.h-accordion--bordered-neutral0.h-accordion--highlight[data-v-d7a85270] {
    border: 1px solid var(--primary--500)
}

.h-accordion--bordered-neutral0.h-accordion--highlight[data-v-d7a85270]:hover {
    background: var(--neutral--0)
}

.h-accordion--bordered-light-blue100[data-v-d7a85270] {
    background: var(--light-blue--100)
}

.h-accordion--bordered-neutral600[data-v-d7a85270] {
    background: var(--neutral--600);
    border: 1px solid var(--neutral--500)
}

.h-accordion--bordered-neutral600[data-v-d7a85270]:hover {
    background: var(--neutral--600);
    border: 1px solid var(--meteorite--500)
}

.h-accordion--bordered-neutral600.h-accordion--highlight[data-v-d7a85270] {
    border: 1px solid var(--meteorite--500)
}

.h-accordion--bordered-neutral600.h-accordion--highlight[data-v-d7a85270]:hover {
    background: var(--neutral--600)
}

.h-upsell-bundle-card__card[data-v-68305a62] {
    background-color: var(--light-blue--50);
    border: 1px solid var(--primary--400);
    border-radius: 12px;
    padding: 24px
}

@media (min-width:768px) {
    .h-upsell-bundle-card__card[data-v-68305a62] {
        max-width: 502px;
        width: 50%
    }
}

.h-upsell-bundle-card__domain-name[data-v-68305a62] {
    word-break: break-word
}

.h-upsell-bundle-card__card-title[data-v-68305a62] {
    margin: 12px 0
}

.h-upsell-bundle-card__features-wrapper[data-v-68305a62] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 24px
}

.h-upsell-bundle-card__feature-text[data-v-68305a62] {
    word-break: break-word
}

.h-upsell-bundle-card__tooltip-wrapper[data-v-68305a62] {
    margin-bottom: -3px
}

.h-upsell-bundle-card__divider[data-v-68305a62] {
    margin: 12px 0
}

.h-upsell-bundle-card__disclaimer[data-v-68305a62] {
    margin-bottom: 24px;
    margin-top: 6px
}

.h-upsell-bundle-card__old-price[data-v-68305a62] {
    color: var(--neutral--300)
}

.h-upsell-bundle-card__price-wrapper[data-v-68305a62] {
    display: flex;
    gap: 8px
}

.h-upsell-bundle-card__feature[data-v-68305a62] {
    align-items: center;
    display: flex;
    gap: 8px
}

.h-upsell-bundle-card__feature--dashed[data-v-68305a62] {
    text-decoration: underline;
    text-decoration-color: var(--neutral--300);
    text-decoration-style: dashed;
    text-underline-position: under
}

.h-upsell-bundle-card__bottom[data-v-68305a62] {
    display: flex;
    flex-direction: column
}

.h-plan-card[data-v-e1038e2a] {
    background-color: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 4px;
    color: inherit;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-width: 328px;
    min-height: 230px;
    overflow: hidden;
    text-decoration: inherit;
    width: 100%
}

@media (min-width:768px) {
    .h-plan-card[data-v-e1038e2a] {
        max-width: 336px
    }
}

@media (min-width:1025px) {
    .h-plan-card[data-v-e1038e2a] {
        max-width: 360px
    }
}

.h-plan-card__top-container[data-v-e1038e2a] {
    max-height: 132px;
    padding: 36px 32px;
    width: 100%
}

.h-plan-card__title[data-v-e1038e2a] {
    margin-bottom: 4px
}

.h-plan-card__description[data-v-e1038e2a] {
    color: var(--neutral--300)
}

.h-plan-card__features-list[data-v-e1038e2a] {
    display: flex;
    flex-direction: column
}

.h-plan-card__list-item[data-v-e1038e2a] {
    align-items: center;
    display: flex;
    margin-top: 20px
}

.h-plan-card__bottom-container[data-v-e1038e2a] {
    background-color: var(--light-blue--100);
    padding: 20px 32px
}

span[data-v-e1038e2a] {
    display: block
}

.h-payment-methods-card[data-v-734463ae] {
    background-color: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 4px;
    color: inherit;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
    max-width: 328px;
    min-height: 176px;
    padding: 24px;
    text-decoration: inherit;
    width: 100%
}

@media (min-width:768px) {
    .h-payment-methods-card[data-v-734463ae] {
        max-width: 336px;
        min-height: 200px;
        padding: 32px
    }
}

@media (min-width:1025px) {
    .h-payment-methods-card[data-v-734463ae] {
        max-width: 360px
    }
}

.h-payment-methods-card__texts[data-v-734463ae] {
    width: 100%
}

.h-payment-methods-card__title[data-v-734463ae] {
    margin-bottom: 8px
}

.h-payment-methods-card__payment-methods-list[data-v-734463ae] {
    align-self: flex-start;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    flex: 0 0 auto;
    flex-wrap: wrap;
    margin-top: 8px;
    row-gap: 8px
}

@media (min-width:768px) {
    .h-payment-methods-card__payment-methods-list[data-v-734463ae] {
        margin-bottom: 32px
    }
}

.h-payment-methods-card__list-item[data-v-734463ae] {
    height: 40px;
    width: 60px
}

.h-payment-methods-card__list-item[data-v-734463ae] img {
    border: 1px solid var(--light-blue--200);
    border-radius: 6px
}

.h-payment-methods-card__and-more-btn[data-v-734463ae] {
    align-items: center;
    color: var(--primary--500);
    cursor: pointer;
    display: flex;
    font-weight: 700;
    transition: all .3s ease-in-out;
    white-space: nowrap
}

[data-v-734463ae] .h-image {
    width: auto
}

.h-trust-signals[data-v-65675766] {
    align-items: center;
    display: flex;
    gap: 24px;
    justify-content: flex-start;
    margin: 0 16px;
    overflow-x: auto
}

.h-trust-signals[data-v-65675766]::-webkit-scrollbar {
    display: none !important
}

@media (min-width:768px) {
    .h-trust-signals--large[data-v-65675766] {
        justify-content: center;
        margin: 0 auto
    }
}

.h-trust-signals--small[data-v-65675766] {
    margin: 32px 0
}

@media (min-width:1025px) {
    .h-trust-signals--small[data-v-65675766] {
        margin: 40px 0
    }
}

.h-trust-signals--small .h-trust-signals__icon[data-v-65675766] {
    width: 94px
}

@media (min-width:1025px) {
    .h-trust-signals--small .h-trust-signals__icon[data-v-65675766] {
        width: 100px
    }
}

.h-trust-signals__icon[data-v-65675766] {
    flex-shrink: 0;
    width: 240px
}

.h-media-card__content-wrapper[data-v-0fbfb278] {
    align-items: center;
    color: var(--neutral--600);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    font-weight: 400;
    gap: 16px;
    justify-content: flex-start
}

.h-media-card__content-wrapper:hover .h-media-card__media-hover-item[data-v-0fbfb278] {
    opacity: 1;
    visibility: visible
}

.h-media-card__media-wrapper[data-v-0fbfb278] {
    border-radius: 8px;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    width: 100%
}

.h-media-card__media-wrapper[data-v-0fbfb278] .h-image {
    height: 100%
}

.h-media-card__media-hover-item[data-v-0fbfb278] {
    align-items: center;
    background-color: #262831cc;
    display: flex;
    height: calc(100% + 2px);
    justify-content: center;
    left: -1px;
    opacity: 0;
    position: absolute;
    top: -1px;
    transition: opacity .2s ease;
    visibility: none;
    width: calc(100% + 2px)
}

.h-media-card__content[data-v-0fbfb278] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%
}

.h-media-card__link-wrapper[data-v-0fbfb278] {
    display: flex;
    justify-content: center;
    margin-top: 16px
}

.h-media-card__link[data-v-0fbfb278] {
    align-items: center;
    display: flex;
    gap: 6px
}

.h-media-card--bg-neutral800 .h-media-card__content[data-v-0fbfb278] {
    color: var(--neutral--0)
}

.h-media-card--bg-neutral800 .h-media-card__description[data-v-0fbfb278] {
    color: var(--neutral--200)
}

.h-media-card--bg-neutral800 .h-media-card__link[data-v-0fbfb278] {
    color: var(--meteorite--500);
    fill: var(--meteorite--500)
}

.h-media-card--bg-neutral800 .h-media-card__link[data-v-0fbfb278]:hover {
    color: var(--primary--600);
    fill: var(--primary--600)
}

.h-media-card--bg-neutral800 .h-media-card__media-wrapper[data-v-0fbfb278] {
    border: 1px solid var(--primary--900)
}

.h-media-card--bg-neutral0 .h-media-card__content[data-v-0fbfb278],
.h-media-card--bg-neutral0 .h-media-card__description[data-v-0fbfb278] {
    color: var(--neutral--600)
}

.h-media-card--bg-neutral0 .h-media-card__link[data-v-0fbfb278],
.h-media-card--bg-neutral0 .h-media-card__link[data-v-0fbfb278]:hover {
    color: var(--primary--600);
    fill: var(--primary--600)
}

.h-media-card--bg-neutral0 .h-media-card__media-wrapper[data-v-0fbfb278] {
    border: 1px solid var(--light-blue--200)
}

.h-domain-card[data-v-61d358a2] {
    margin-bottom: 24px;
    padding-top: 30px;
    position: relative;
    transition: .5s ease-in-out;
    width: 328px
}

@media (min-width:768px) {
    .h-domain-card[data-v-61d358a2] {
        margin-bottom: 32px;
        width: 336px
    }
}

@media (min-width:1025px) {
    .h-domain-card[data-v-61d358a2] {
        margin-bottom: 0;
        margin-top: 32px;
        padding-top: 0;
        width: 360px
    }
}

@media (min-width:1025px) {
    .h-domain-card[data-v-61d358a2] .h-product-badge {
        padding: 8px 68px
    }
}

.h-domain-card__container[data-v-61d358a2] {
    background-color: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    height: 382px;
    justify-content: space-around;
    padding: 40px 24px;
    width: 100%
}

@media (min-width:768px) {
    .h-domain-card__container[data-v-61d358a2] {
        padding: 40px 32px
    }
}

@media (min-width:1025px) {
    .h-domain-card__container[data-v-61d358a2] {
        height: 394px;
        padding: 48px 32px
    }
}

.h-domain-card__icon[data-v-61d358a2] {
    align-items: center;
    margin-left: 4px
}

.h-domain-card__badge[data-v-61d358a2] {
    display: flex;
    justify-content: center;
    position: absolute;
    top: 0;
    width: 100%
}

@media (min-width:1025px) {
    .h-domain-card__badge[data-v-61d358a2] {
        top: -20px
    }
}

.h-domain-card__image-container[data-v-61d358a2] {
    margin-bottom: 16px;
    width: 100%
}

.h-domain-card__image-container--slug[data-v-61d358a2] {
    font-size: 24px;
    font-weight: 700
}

.h-domain-card__image-container--slug.ltr[data-v-61d358a2] {
    text-align: left
}

.h-domain-card__image-container--slug.rtl[data-v-61d358a2] {
    text-align: right
}

.h-domain-card__image[data-v-61d358a2] {
    max-width: 160px
}

.h-domain-card__description[data-v-61d358a2] {
    height: 50px;
    margin-bottom: 24px;
    text-align: start;
    width: 100%
}

.h-domain-card__price[data-v-61d358a2] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    width: 100%
}

.h-domain-card__old-price[data-v-61d358a2] {
    margin-inline-end: 4px
}

.h-domain-card__current-price[data-v-61d358a2] {
    margin-top: 8px;
    width: 100%
}

.h-domain-card__current-price[data-v-61d358a2] .h-price {
    align-items: baseline
}

.h-domain-card__current-price[data-v-61d358a2] .h-price__number {
    bottom: -1px;
    position: relative
}

.h-domain-card__discount--hidden[data-v-61d358a2] {
    visibility: hidden
}

.h-domain-card__error[data-v-61d358a2] {
    color: var(--danger--600);
    padding: 12px 16px
}

.h-domain-card__button[data-v-61d358a2] {
    width: 100%
}

.h-domain-card[data-v-61d358a2] .h-dynamic-size-price {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 16px
}

.h-switcher[data-v-f7192ec6] {
    display: flex;
    justify-content: center
}

.h-switcher__tabs[data-v-f7192ec6] {
    align-items: center;
    display: inline-flex;
    position: relative
}

.h-switcher__tabs span[data-v-f7192ec6] {
    border-bottom: 2px solid var(--neutral--200);
    color: var(--neutral--300);
    display: flex;
    padding: 16px 24px 15px
}

.h-switcher__tabs span[data-v-f7192ec6]:hover:not(.disabled) {
    border-color: var(--primary--300);
    color: var(--primary--500);
    cursor: pointer
}

.h-switcher__tabs span.selected[data-v-f7192ec6]:not(.disabled) {
    border-color: var(--primary--500);
    color: var(--primary--500)
}

.h-switcher__line[data-v-f7192ec6] {
    background: var(--primary--500);
    bottom: 0;
    left: 0;
    position: absolute;
    transition: transform .3s, width .3s ease-in-out
}

.desktop[data-v-f7192ec6] {
    display: none
}

@media (min-width:1025px) {
    .desktop[data-v-f7192ec6] {
        display: inline-flex
    }
}

.mobile[data-v-f7192ec6] {
    display: inline-flex
}

@media (min-width:1025px) {
    .mobile[data-v-f7192ec6] {
        display: none
    }
}

.tablet.h-switcher__select[data-v-f7192ec6] {
    display: inline-flex
}

@media (min-width:768px) {
    .tablet.h-switcher__select[data-v-f7192ec6] {
        display: none
    }
}

.tablet.h-switcher__tabs[data-v-f7192ec6] {
    display: none
}

@media (min-width:768px) {
    .tablet.h-switcher__tabs[data-v-f7192ec6] {
        display: inline-flex
    }
}

.disabled[data-v-f7192ec6] {
    cursor: not-allowed
}

.hidden[data-v-f7192ec6] {
    display: none
}

.h-plan-groups-card[data-v-63f9a41c] {
    background: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin: 0 auto;
    padding: 32px;
    width: 100%
}

@media (min-width:768px) {
    .h-plan-groups-card[data-v-63f9a41c] {
        max-width: 472px
    }
}

.h-plan-groups-card__info-container[data-v-63f9a41c] {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.h-plan-groups-card__description[data-v-63f9a41c] {
    min-height: 48px
}

.h-plan-groups-card__separator-line[data-v-63f9a41c] {
    border-bottom: 1px solid var(--light-blue--200)
}

.h-plan-groups-card__features-container[data-v-63f9a41c] {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.h-plan-groups-card__feature[data-v-63f9a41c] {
    display: flex;
    justify-content: space-between
}

.h-discount-card[data-v-80bfd972] {
    align-items: center;
    background: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    height: 100%;
    margin: 32px auto 64px;
    max-width: 328px;
    width: 100%
}

@media (min-width:768px) {
    .h-discount-card[data-v-80bfd972] {
        margin: 40px auto 80px;
        max-width: 688px
    }
}

@media (min-width:1025px) {
    .h-discount-card[data-v-80bfd972] {
        flex-direction: row;
        margin: 48px auto 96px;
        max-width: 1128px
    }
}

.h-discount-card__image[data-v-80bfd972] {
    margin-bottom: 0;
    max-height: 100%;
    max-width: 100%
}

.h-discount-card__text-container[data-v-80bfd972] {
    color: var(--neutral--600);
    padding: 24px
}

@media (min-width:768px) {
    .h-discount-card__text-container[data-v-80bfd972] {
        padding: 48px 24px
    }
}

@media (min-width:1025px) {

    .h-discount-card__image[data-v-80bfd972],
    .h-discount-card__text-container[data-v-80bfd972] {
        width: 50%
    }
}

.h-discount-card__title[data-v-80bfd972] {
    color: var(--neutral--600);
    margin-bottom: 8px
}

@media (min-width:1025px) {
    .h-discount-card__title[data-v-80bfd972] {
        margin-bottom: 16px
    }
}

.templates-pagination[data-v-e1a25f05] {
    align-items: center;
    display: flex;
    gap: 2px;
    justify-content: center
}

.templates-pagination__button-wrapper[data-v-e1a25f05] {
    align-items: baseline;
    display: flex
}

.templates-pagination__button-wrapper[data-v-e1a25f05]:first-of-type {
    margin-left: 0
}

.templates-pagination__button-wrapper[data-v-e1a25f05]:last-of-type {
    margin-right: 0
}

.templates-pagination__button-wrapper--first[data-v-e1a25f05],
.templates-pagination__button-wrapper--last[data-v-e1a25f05] {
    margin: 0
}

.templates-pagination__button-wrapper--first[data-v-e1a25f05]:after,
.templates-pagination__button-wrapper--last[data-v-e1a25f05]:before {
    content: "...";
    pointer-events: none
}

.templates-pagination__button-wrapper--first[data-v-e1a25f05]:after {
    margin-left: 8px
}

.templates-pagination__button-wrapper--last[data-v-e1a25f05]:before {
    margin-right: 8px
}

.templates-pagination__button.templates-pagination__button[data-v-e1a25f05] {
    border-radius: 50%;
    height: 32px;
    min-height: unset;
    min-width: unset;
    padding: 0;
    width: 32px
}

@media (min-width:1025px) {
    .templates-pagination__button.templates-pagination__button[data-v-e1a25f05] {
        height: 40px;
        width: 40px
    }
}

.h-text-image__wrapper[data-v-24c74ce8] {
    display: flex;
    padding: 8px 0
}

@media (min-width:1025px) {
    .h-text-image__wrapper[data-v-24c74ce8] {
        padding: 16px 0
    }
}

.h-text-image__mask[data-v-24c74ce8] {
    background-image: linear-gradient(325deg, transparent, transparent 30%, var(--primary--500) 30%, var(--primary--500) 70%, transparent 70%);
    height: 100%;
    left: 32px;
    position: absolute;
    right: 32px;
    top: 0
}

@media (min-width:1025px) {
    .h-text-image__mask[data-v-24c74ce8] {
        left: 64px;
        right: 64px
    }
}

.h-text-image__container[data-v-24c74ce8] {
    background: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    color: var(--neutral--600);
    padding: 16px 12px;
    width: 100%;
    z-index: 2
}

@media (min-width:1025px) {
    .h-text-image__container[data-v-24c74ce8] {
        padding: 32px 24px
    }
}

.h-text-image__container--bg-horizons[data-v-24c74ce8] {
    background: var(--neutral--600);
    border-color: var(--neutral--800);
    color: var(--neutral--0);
    text-align: center
}

.h-text-image__container--bg-horizons .h-text-image__quote[data-v-24c74ce8] {
    background-color: var(--neutral--600)
}

.h-text-image__container--bg-horizons_paid[data-v-24c74ce8] {
    background: var(--neutral--700);
    border-color: var(--neutral--400);
    border-image-slice: 1;
    border-image-source: linear-gradient(270deg, rgba(103, 61, 230, 0), rgba(103, 61, 230, .8) 25%, #d5dfff 50%, rgba(103, 61, 230, .8) 75%, rgba(103, 61, 230, 0));
    border-radius: 16px;
    color: var(--neutral--0);
    overflow: hidden;
    position: relative
}

.h-text-image__container--bg-horizons_paid[data-v-24c74ce8]:before {
    background: radial-gradient(101.14% 118.39% at 50% -9.95%, #673de600 55%, #673de6cc);
    content: "";
    height: calc(100% + 123px);
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.h-text-image__container--bg-horizons_paid .h-text-image__quote[data-v-24c74ce8] {
    background-color: var(--neutral--500)
}

.h-text-image__avatar-wrapper[data-v-24c74ce8] {
    display: flex;
    justify-content: center;
    min-height: 64px;
    position: relative
}

@media (max-width:767px) {
    .h-text-image__avatar-wrapper[data-v-24c74ce8] {
        min-height: 32px
    }
}

.h-text-image__avatar[data-v-24c74ce8] {
    border-radius: 50%;
    height: 64px;
    max-width: 64px;
    overflow: hidden;
    width: 64px
}

.h-text-image__avatar[data-v-24c74ce8] img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

@media (min-width:768px) {
    .h-text-image__avatar[data-v-24c74ce8] {
        height: 100px;
        max-width: 100px;
        width: 100px
    }
}

@media (min-width:1025px) {
    .h-text-image__avatar[data-v-24c74ce8] {
        height: 124px;
        max-width: 124px;
        width: 124px
    }
}

.h-text-image__quote-wrapper[data-v-24c74ce8] {
    bottom: 0;
    left: 0;
    position: absolute
}

.h-text-image__quote[data-v-24c74ce8] {
    align-items: center;
    background-color: var(--meteorite--100);
    border-radius: 8px;
    display: flex;
    height: 34px;
    justify-content: center;
    width: 34px
}

.h-text-image__quote>svg[data-v-24c74ce8] {
    height: 24px;
    width: 24px
}

@media (min-width:768px) {
    .h-text-image__quote[data-v-24c74ce8] {
        height: 64px;
        width: 64px
    }

    .h-text-image__quote>svg[data-v-24c74ce8] {
        height: 48px;
        width: 48px
    }
}

.h-text-image__text[data-v-24c74ce8] {
    line-height: 34px;
    margin-top: 24px
}

@media (max-width:767px) {
    .h-text-image__text[data-v-24c74ce8] {
        font-size: 14px;
        line-height: 24px;
        margin-top: 8px
    }
}

.h-text-image__sign[data-v-24c74ce8] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 8px
}

@media (min-width:1025px) {
    .h-text-image__sign[data-v-24c74ce8] {
        margin-top: 16px
    }
}

.h-text-image__recommended[data-v-24c74ce8] {
    margin-bottom: 2px
}

@media (min-width:1025px) {
    .h-text-image__recommended[data-v-24c74ce8] {
        margin-bottom: 4px
    }
}

.h-text-image__logo-wrapper[data-v-24c74ce8] {
    height: 30px;
    width: 160px
}

@media (max-width:767px) {
    .h-text-image__logo-wrapper[data-v-24c74ce8] {
        height: 15px;
        width: 80px
    }
}

.h-text-image__logo[data-v-24c74ce8] {
    height: 100%
}

.h-text-image__logo[data-v-24c74ce8] img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.h-found-domain-cards-categories-chip[data-v-720a57da] {
    align-items: center;
    background: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 30px;
    display: flex;
    gap: 8px;
    padding: 6px 12px
}

.h-found-domain-cards-categories-chip span[data-v-720a57da] {
    font-size: 14px;
    font-weight: 400
}

.h-found-domain-cards-categories-chip[data-v-720a57da]:hover {
    background: var(--neutral--0);
    border-color: var(--primary--500);
    color: var(--primary--500);
    cursor: pointer
}

.h-found-domain-cards-categories-chip--active[data-v-720a57da] {
    background: var(--light-blue--100);
    border-color: var(--primary--500);
    color: var(--primary--500)
}

.h-found-domain-categories[data-v-ec67f293] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

.h-domain-search-card[data-v-eb8c85b6] {
    background-color: var(--light-blue--50);
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    width: 100%
}

.h-domain-search-card__discount-tag[data-v-eb8c85b6] {
    text-transform: uppercase
}

.h-domain-search-card__discount-tag-content[data-v-eb8c85b6] {
    align-items: center;
    display: flex;
    gap: 6px
}

.h-domain-search-card__price[data-v-eb8c85b6] {
    align-items: center;
    display: flex;
    gap: 8px
}

@media (max-width:767px) {
    .h-domain-search-card__price[data-v-eb8c85b6] {
        flex-wrap: wrap
    }
}

@media (min-width:768px) {
    .h-domain-search-card__price--single-card[data-v-eb8c85b6] {
        align-items: center
    }
}

@media (min-width:1025px) {
    .h-domain-search-card__price--single-card[data-v-eb8c85b6] {
        flex-direction: row-reverse
    }
}

.h-domain-search-card__domain-description-wrapper[data-v-eb8c85b6] {
    border-top: 1px solid var(--light-blue--200);
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding-top: 24px
}

.h-domain-search-card__domain-description[data-v-eb8c85b6] {
    align-items: flex-start;
    display: flex;
    gap: 8px
}

.h-domain-search-card__badge[data-v-eb8c85b6] {
    align-items: center;
    border-radius: 6px;
    color: var(--neutral--0);
    display: flex;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    padding: 4px 12px;
    text-transform: uppercase
}

.h-domain-search-card__badge--success[data-v-eb8c85b6] {
    background-color: var(--success--500)
}

.h-domain-search-card__badge--meteorite[data-v-eb8c85b6] {
    background-color: var(--meteorite--500)
}

.h-domain-search-card__badge--neutral200[data-v-eb8c85b6] {
    background-color: var(--neutral--200);
    color: var(--neutral--500)
}

.h-domain-search-card--neutral0[data-v-eb8c85b6] {
    border: 1px solid var(--light-blue--200)
}

.h-domain-search-card__domain[data-v-eb8c85b6] {
    align-items: center;
    display: flex;
    gap: 8px;
    width: 100%
}

.h-domain-search-card__domain-text[data-v-eb8c85b6] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    word-break: break-word
}

@media (min-width:1025px) {
    .h-domain-search-card__domain-text[data-v-eb8c85b6] {
        align-items: flex-start;
        flex-direction: column
    }

    .h-domain-search-card__domain-text--single-card[data-v-eb8c85b6] {
        flex-direction: row
    }
}

.h-domain-search-card__domain-text--colored[data-v-eb8c85b6] {
    color: var(--meteorite--500);
    font-weight: 700
}

.h-domain-search-card__domain-text--operator[data-v-eb8c85b6] {
    color: var(--neutral--600);
    font-weight: 700;
    margin-left: 5px;
    margin-right: 5px
}

.h-domain-search-card__card-container[data-v-eb8c85b6] {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 32px;
    width: 100%
}

@media (max-width:767px) {
    .h-domain-search-card__card-container[data-v-eb8c85b6] {
        padding: 24px
    }
}

.h-domain-search-card__subtitle-container[data-v-eb8c85b6] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

@media (max-width:767px) {
    .h-domain-search-card__subtitle-container[data-v-eb8c85b6] {
        align-items: flex-start;
        flex-direction: column-reverse;
        gap: 4px
    }
}

.h-domain-search-card__buy-button[data-v-eb8c85b6] {
    flex-shrink: 0
}

.h-domain-search-card__title[data-v-eb8c85b6] {
    background: var(--e-global-color-8648503);
    color: var(--neutral--0);
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    padding: 12px 24px;
    text-align: center;
    text-transform: uppercase
}

.h-domain-search-card__title--neutral0[data-v-eb8c85b6] {
    background: var(--light-blue--200);
    border-color: var(--light-blue--200);
    color: var(--neutral--600)
}

.h-domain-search-card__cart-container[data-v-eb8c85b6] {
    align-items: flex-start;
    display: flex;
    gap: 16px;
    justify-content: space-between;
    width: 100%
}

@media (max-width:767px) {
    .h-domain-search-card__cart-container[data-v-eb8c85b6] {
        flex-direction: column;
        margin-left: auto;
        margin-right: auto
    }

    .h-domain-search-card__cart-container button[data-v-eb8c85b6] {
        align-self: center;
        width: 100%
    }
}

@media (min-width:768px) {
    .h-domain-search-card__cart-container--single-card[data-v-eb8c85b6] {
        align-items: flex-end;
        flex-direction: row !important
    }
}

@media (min-width:1025px) {
    .h-domain-search-card__cart-container[data-v-eb8c85b6] {
        align-self: stretch;
        flex-direction: column;
        justify-content: space-between
    }

    .h-domain-search-card__cart-container--single-card[data-v-eb8c85b6] {
        flex-direction: row !important;
        justify-content: flex-end;
        width: 50%
    }
}

.h-domain-search-card__item-description[data-v-eb8c85b6] {
    align-items: center;
    background: var(--light-blue--100);
    border-radius: 4px;
    display: grid;
    gap: 8px;
    grid-template-columns: 24px auto;
    padding: 16px;
    visibility: hidden
}

@media (max-width:767px) {
    .h-domain-search-card__item-description--icon[data-v-eb8c85b6] {
        align-self: flex-start
    }
}

.h-domain-search-card__item-description--visible[data-v-eb8c85b6] {
    visibility: visible
}

.h-domain-search-card--tooltip[data-v-eb8c85b6] {
    align-items: center;
    color: var(--neutral--300);
    display: flex;
    gap: 6px
}

@media (min-width:1025px) {
    .h-domain-search-card--tooltip[data-v-eb8c85b6] {
        justify-content: flex-end
    }
}

.h-domain-search-card--tooltip-single-card[data-v-eb8c85b6] {
    justify-content: flex-start
}

.h-domain-search-card__domain-wrapper[data-v-eb8c85b6] {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.h-domain-search-card__price-wrapper[data-v-eb8c85b6] {
    display: flex;
    flex-direction: column;
    height: 56px;
    justify-content: flex-end
}

.h-domain-search-card__price-wrapper--single-card[data-v-eb8c85b6] {
    height: auto
}

@media (min-width:1025px) {
    .h-domain-search-card__price-wrapper--single-card[data-v-eb8c85b6] {
        align-items: end
    }
}

.h-domain-search-card__content[data-v-eb8c85b6] {
    align-items: flex-end;
    align-self: stretch;
    display: flex;
    gap: 24px;
    justify-content: space-between
}

@media (max-width:767px) {
    .h-domain-search-card__content[data-v-eb8c85b6] {
        align-items: flex-start;
        flex-direction: column
    }
}

@media (min-width:768px) {
    .h-domain-search-card__content[data-v-eb8c85b6] {
        align-items: flex-start;
        flex-direction: column;
        justify-content: space-between
    }
}

@media (min-width:1025px) {
    .h-domain-search-card__content--full-width[data-v-eb8c85b6] {
        flex-direction: row
    }
}

.h-domain-search-card__ai-generated-description[data-v-eb8c85b6] {
    display: flex;
    gap: 8px
}

.h-domain-search-card__domain-text-icon[data-v-eb8c85b6] {
    display: inline-block
}

.h-domain-search-card__domain-text-icon span.h-tooltip[data-v-eb8c85b6] {
    margin-left: 6px;
    vertical-align: middle
}

.h-found-domain-cards-item__expanded[data-v-c56935fd] {
    background-color: var(--light-blue--50);
    padding: 48px 32px 0
}

@media (max-width:767px) {
    .h-found-domain-cards-item__expanded[data-v-c56935fd] {
        padding: 24px 16px 0
    }
}

.h-found-domain-cards-item__description[data-v-c56935fd] {
    background-color: var(--light-blue--100);
    color: var(--neutral--500);
    display: flex;
    margin: -16px 32px 32px;
    padding: 8px 16px
}

.h-found-domain-cards-item__description-icon[data-v-c56935fd] {
    flex: none
}

.h-found-domain-cards-item__expanded-description[data-v-c56935fd] {
    margin-top: 8px
}

.h-found-domain-cards-item[data-v-c56935fd] .h-pricing-table {
    padding-top: 0
}

.h-found-domain-cards-item__one-plan-section[data-v-c56935fd] {
    display: flex;
    flex-direction: column;
    padding-bottom: 24px;
    row-gap: 24px
}

@media (min-width:1025px) {
    .h-found-domain-cards-item__one-plan-section[data-v-c56935fd] {
        -moz-column-gap: 24px;
        column-gap: 24px;
        flex-direction: row
    }
}

.h-found-domain-cards-item__one-plan-domain-title[data-v-c56935fd] {
    display: flex;
    margin-bottom: 16px
}

.h-found-domain-cards-item__one-plan-domain[data-v-c56935fd] {
    margin-left: auto;
    margin-right: auto;
    margin-top: 24px;
    max-width: 328px;
    padding: 24px
}

@media (min-width:1025px) {
    .h-found-domain-cards-item__one-plan-domain[data-v-c56935fd] {
        margin-top: 120px
    }
}

.h-found-domain-cards-item__one-plan-content[data-v-c56935fd] {
    flex: 1
}

.h-found-domain-cards-item__container[data-v-c56935fd] {
    display: flex;
    flex-direction: column;
    position: relative
}

.h-found-domain-cards-item__header[data-v-c56935fd] {
    align-items: center;
    border-radius: 4px 4px 0 0;
    display: flex;
    padding: 16px 32px
}

.h-found-domain-cards-item__domain-icon[data-v-c56935fd],
.h-found-domain-cards-item__header-title[data-v-c56935fd] {
    margin-inline-end: 7px
}

@media (min-width:768px) {

    .h-found-domain-cards-item__domain-icon[data-v-c56935fd],
    .h-found-domain-cards-item__header-title[data-v-c56935fd] {
        margin-inline-end: 11px
    }
}

.h-found-domain-cards-item__domain-icon[data-v-c56935fd] {
    align-items: center;
    display: flex
}

.h-found-domain-cards-item__icon-placeholder[data-v-c56935fd] {
    height: 24px;
    width: 36px
}

.h-found-domain-cards-item__content-container[data-v-c56935fd] {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%
}

.h-found-domain-cards-item__content[data-v-c56935fd] {
    align-items: center;
    border-style: solid;
    display: flex;
    padding: 24px 8px
}

@media (max-width:767px) {
    .h-found-domain-cards-item__content[data-v-c56935fd] {
        align-items: flex-start;
        flex-direction: column;
        gap: 16px
    }
}

@media (min-width:768px) {
    .h-found-domain-cards-item__content[data-v-c56935fd] {
        align-items: center;
        gap: 16px
    }
}

@media (min-width:1025px) {
    .h-found-domain-cards-item__content[data-v-c56935fd] {
        padding: 16px 32px
    }
}

.h-found-domain-cards-item__content--border-danger500[data-v-c56935fd] {
    border-color: var(--danger--500)
}

.h-found-domain-cards-item__content--border-light-blue200[data-v-c56935fd] {
    border-color: var(--light-blue--200)
}

@media (min-width:1025px) {
    .h-found-domain-cards-item__content--ai-alternative[data-v-c56935fd] {
        padding-bottom: 16px;
        padding-right: 32px;
        padding-top: 16px
    }
}

.h-found-domain-cards-item__domain-wrapper[data-v-c56935fd] {
    align-items: center;
    display: flex;
    flex: 1 0 0;
    justify-content: space-between
}

@media (min-width:768px) {
    .h-found-domain-cards-item__domain-wrapper[data-v-c56935fd] {
        margin-bottom: 0
    }
}

@media (max-width:767px) {
    .h-found-domain-cards-item__domain-wrapper[data-v-c56935fd] {
        width: 100%
    }
}

.h-found-domain-cards-item__domain-container[data-v-c56935fd] {
    flex: 1 0 0
}

.h-found-domain-cards-item__domain-name[data-v-c56935fd] {
    display: flex
}

.h-found-domain-cards-item__domain-prefix[data-v-c56935fd] {
    color: var(--neutral--300)
}

.h-found-domain-cards-item__domain-name-container[data-v-c56935fd] {
    align-items: center;
    display: flex;
    overflow-wrap: break-word
}

@media (max-width:767px) {
    .h-found-domain-cards-item__domain-name-container[data-v-c56935fd] {
        justify-content: space-between;
        width: 100%
    }
}

@media (min-width:768px) {
    .h-found-domain-cards-item__domain-name-container[data-v-c56935fd] {
        gap: 8px;
        width: 100%
    }
}

@media (min-width:1025px) {
    .h-found-domain-cards-item__domain-name-container[data-v-c56935fd] {
        gap: 16px
    }
}

.h-found-domain-cards-item__domain-name-container--taken[data-v-c56935fd] {
    align-items: flex-start;
    color: var(--neutral--300);
    flex-direction: column;
    width: 100%
}

.h-found-domain-cards-item__long-domain-icon[data-v-c56935fd] {
    align-items: center;
    display: flex;
    justify-content: center
}

.h-found-domain-cards-item__long-domain-icon>svg[data-v-c56935fd] {
    margin: 0 4px
}

.h-found-domain-cards-item__payment-container[data-v-c56935fd] {
    align-items: flex-start;
    display: flex;
    flex: 1 0 0;
    flex-direction: column;
    justify-content: flex-end
}

@media (max-width:767px) {
    .h-found-domain-cards-item__payment-container[data-v-c56935fd] {
        align-items: flex-end;
        flex-direction: row;
        width: 100%
    }
}

@media (min-width:768px) {
    .h-found-domain-cards-item__payment-container[data-v-c56935fd] {
        align-items: center;
        flex-direction: row;
        gap: 16px;
        justify-content: space-between;
        width: unset
    }
}

@media (min-width:1025px) {
    .h-found-domain-cards-item__payment-container[data-v-c56935fd] {
        gap: 32px;
        justify-content: flex-end
    }
}

.h-found-domain-cards-item__payment-container--one-plan[data-v-c56935fd] {
    align-items: flex-start !important;
    flex-direction: column !important;
    row-gap: 24px
}

.h-found-domain-cards-item__domain-text[data-v-c56935fd] {
    align-items: center;
    display: flex;
    gap: 6px;
    justify-content: flex-start;
    word-break: break-word
}

@media (min-width:768px) {
    .h-found-domain-cards-item__domain-text[data-v-c56935fd] {
        width: 100%
    }
}

@media (min-width:1025px) {
    .h-found-domain-cards-item__domain-text[data-v-c56935fd] {
        width: auto
    }
}

.h-found-domain-cards-item__domain-text--colored[data-v-c56935fd] {
    color: var(--meteorite--500);
    font-weight: 700
}

.h-found-domain-cards-item__domain-text--operator-plus[data-v-c56935fd] {
    color: var(--neutral--600);
    font-weight: 700;
    margin-left: 5px;
    margin-right: 5px
}

.h-found-domain-cards-item__domain-taken[data-v-c56935fd] {
    background: var(--light-blue--50);
    border: 1px solid var(--light-blue--200);
    border-radius: 12px;
    display: flex;
    gap: 8px;
    margin-bottom: 16px;
    padding: 24px
}

.h-found-domain-cards-item__price-wrapper[data-v-c56935fd] {
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

@media (max-width:767px) {
    .h-found-domain-cards-item__price-wrapper[data-v-c56935fd] {
        width: 100%
    }
}

@media (min-width:768px) {
    .h-found-domain-cards-item__price-wrapper[data-v-c56935fd] {
        align-items: flex-start
    }
}

@media (min-width:1025px) {
    .h-found-domain-cards-item__price-wrapper[data-v-c56935fd] {
        align-items: flex-end
    }
}

.h-found-domain-cards-item__price-wrapper--one-plan[data-v-c56935fd] {
    align-items: flex-start;
    margin-inline-end: 24px
}

.h-found-domain-cards-item__price-container[data-v-c56935fd] {
    display: flex;
    flex-direction: row;
    gap: 8px
}

@media (max-width:767px) {
    .h-found-domain-cards-item__price-container[data-v-c56935fd] {
        flex-direction: column;
        gap: 0
    }
}

@media (min-width:768px) {
    .h-found-domain-cards-item__price-container[data-v-c56935fd] {
        flex-direction: row-reverse
    }
}

@media (min-width:1025px) {
    .h-found-domain-cards-item__price-container[data-v-c56935fd] {
        flex-direction: row
    }
}

.h-found-domain-cards-item__old-price-container[data-v-c56935fd] {
    align-items: center;
    display: flex;
    gap: 4px
}

.h-found-domain-cards-item__old-price[data-v-c56935fd] {
    display: flex
}

.h-found-domain-cards-item__current-price[data-v-c56935fd] {
    align-items: center;
    display: flex;
    gap: 4px;
    margin-bottom: 24px
}

@media (max-width:767px) {
    .h-found-domain-cards-item__current-price[data-v-c56935fd] {
        margin-bottom: 0
    }
}

@media (min-width:768px) {
    .h-found-domain-cards-item__current-price[data-v-c56935fd] {
        margin-bottom: auto
    }
}

.h-found-domain-cards-item__action-btn[data-v-c56935fd] {
    flex-shrink: 0;
    height: 48px;
    width: 100%
}

@media (min-width:768px) {
    .h-found-domain-cards-item__action-btn[data-v-c56935fd] {
        width: unset
    }
}

.h-found-domain-cards-item__action-btn-mob[data-v-c56935fd] {
    align-items: center;
    display: flex;
    gap: 9px;
    justify-content: center;
    padding: 12px 16px;
    width: 100%
}

.h-found-domain-cards-item__all-endings[data-v-c56935fd] {
    bottom: 0;
    color: var(--danger--500);
    font-weight: 700;
    text-decoration: underline
}

.h-found-domain-cards-item__all-endings[data-v-c56935fd]:hover:not(.disabled) {
    cursor: pointer
}

.h-found-domain-cards-item__discount[data-v-c56935fd] {
    display: flex;
    flex-direction: column;
    gap: 4px;
    text-transform: uppercase
}

.h-found-domain-cards-item__discount--two-year-deal[data-v-c56935fd] {
    align-items: center;
    color: var(--neutral--600);
    display: flex;
    gap: 4px;
    text-transform: none
}

.h-found-domain-cards-item__discount-tag-text[data-v-c56935fd] {
    align-items: center;
    display: flex;
    gap: 6px
}

.h-found-domain-cards-item__experiment-container[data-v-c56935fd] {
    display: flex;
    flex-direction: column;
    gap: 16px
}

@media (min-width:1025px) {
    .h-found-domain-cards-item__experiment-container[data-v-c56935fd] {
        flex-direction: row
    }
}

.h-found-domain-cards-item__experiment-container--full-width[data-v-c56935fd] {
    background: #f08080;
    display: block
}

.h-found-domain-cards-item__experiment-container--margin-top[data-v-c56935fd] {
    margin-top: 40px
}

.h-found-domain-cards-item__experiment-container .h-domain-search-card.no-bottom-border-radius[data-v-c56935fd] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.h-found-domain-cards-item__domain-text-wrapper svg[data-v-c56935fd] {
    margin-right: 6px
}

@media (min-width:1025px) {
    .h-found-domain-cards-item__expanded-content-header[data-v-c56935fd] {
        text-align: center
    }
}

.disabled[data-v-c56935fd] {
    color: var(--neutral--300);
    cursor: not-allowed
}

.expanded-borders[data-v-c56935fd] {
    border: 1px solid var(--light-blue--200);
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    border-top: none
}

.h-found-domain-cards[data-v-4eb7a903] {
    display: flex;
    flex-direction: column
}

.h-found-domain-cards__section-title[data-v-4eb7a903] {
    margin-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: left
}

.h-found-domain-cards__section-title h3[data-v-4eb7a903] {
    align-items: center;
    display: flex;
    font-size: 16px;
    gap: 8px;
    line-height: 24px
}

.h-found-domain-cards__categories-anchor[data-v-4eb7a903] {
    display: block;
    position: relative;
    top: -88px;
    visibility: hidden
}

@media (min-width:768px) {
    .h-found-domain-cards__categories-anchor[data-v-4eb7a903] {
        top: -94px
    }
}

@media (min-width:1025px) {
    .h-found-domain-cards__categories-anchor[data-v-4eb7a903] {
        top: -102px
    }
}

.h-found-domain-cards__category-section[data-v-4eb7a903] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px
}

.h-found-domain-cards__category-section--heading[data-v-4eb7a903] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.h-found-domain-cards__category-section--heading h3[data-v-4eb7a903] {
    font-size: 16px;
    line-height: 24px
}

.h-found-domain-cards__category-section--heading .h-found-domain-cards__show-categories__btn[data-v-4eb7a903] {
    justify-content: flex-start;
    padding: 0
}

@media (max-width:767px) {
    .h-found-domain-cards__category-section--heading[data-v-4eb7a903] {
        align-items: baseline;
        flex-direction: column;
        gap: 8px;
        justify-content: center
    }

    .h-found-domain-cards__category-section--heading .h-found-domain-cards__show-categories__btn[data-v-4eb7a903] {
        margin-right: 0;
        width: 100%
    }
}

.h-found-domain-cards__custom-section-title[data-v-4eb7a903] {
    align-items: center;
    background-color: var(--meteorite--500);
    display: flex;
    padding: 16px 24px
}

.h-found-domain-cards__custom-section-title--background-neutral0[data-v-4eb7a903] {
    background-color: var(--neutral--0);
    border: 1px solid var(--light-blue--200)
}

@media (min-width:768px) {
    .h-found-domain-cards__custom-section-title[data-v-4eb7a903] {
        padding: 16px 32px
    }
}

.h-found-domain-cards__custom-section-title__text[data-v-4eb7a903] {
    color: var(--neutral--0);
    margin-inline-end: 4px;
    margin-inline-start: 8px
}

.h-found-domain-cards__custom-section-title__text--color[data-v-4eb7a903] {
    color: var(--neutral--600)
}

@media (min-width:768px) {
    .h-found-domain-cards__custom-section-title__text[data-v-4eb7a903] {
        margin-inline-end: 8px
    }
}

.h-found-domain-cards__show-more-options[data-v-4eb7a903] {
    display: flex;
    justify-content: center;
    margin-top: 24px
}

.h-found-domain-cards__show-more-options button[data-v-4eb7a903] {
    padding: 0
}

.h-found-domain-cards__domain-result[data-v-4eb7a903] {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%
}

.h-found-domain-cards__domain-result--ai-alternatives[data-v-4eb7a903] {
    border-top: 1px solid var(--light-blue--200);
    padding-left: 1px;
    padding-right: 1px
}

.h-found-domain-cards__domain-result--ai-alternatives[data-v-4eb7a903]:hover {
    background: var(--light-blue--50)
}

@media (min-width:1025px) {
    .h-found-domain-cards__domain-result--ai-alternatives[data-v-4eb7a903]:hover {
        border: 1px solid var(--light-blue--200);
        border-radius: 16px;
        padding-left: 0;
        padding-right: 0
    }
}

.h-found-domain-cards__domain-result--more-options[data-v-4eb7a903] {
    border-top: 1px solid var(--light-blue--200);
    padding-left: 1px;
    padding-right: 1px
}

.h-found-domain-cards__domain-result--more-options[data-v-4eb7a903]:hover {
    background: var(--light-blue--50)
}

@media (min-width:1025px) {
    .h-found-domain-cards__domain-result--more-options[data-v-4eb7a903]:hover {
        border: 1px solid var(--light-blue--200);
        border-radius: 16px;
        padding-left: 0;
        padding-right: 0
    }
}

.h-found-domain-cards__domain-result--not-all-options-loaded[data-v-4eb7a903]:nth-last-child(2) {
    border-bottom: 1px solid var(--light-blue--200)
}

.h-found-domain-cards__domain-result--more-options[data-v-4eb7a903]:last-child {
    padding-bottom: 1px
}

.h-found-domain-cards__domain-result--more-options[data-v-4eb7a903]:last-child:hover {
    padding-bottom: 0
}

.h-found-domain-cards__domain-result--more-options[data-v-4eb7a903]:nth-child(3) {
    border-top: none;
    padding-top: 1px
}

.h-found-domain-cards__domain-result--more-options[data-v-4eb7a903]:nth-child(3):hover {
    border-top: 1px solid var(--light-blue--200);
    padding-top: 0
}

.h-found-domain-cards__domain-result--ai-alternatives[data-v-4eb7a903]:last-child {
    padding-bottom: 1px
}

.h-found-domain-cards__domain-result--ai-alternatives[data-v-4eb7a903]:last-child:hover {
    padding-bottom: 0
}

.h-found-domain-cards__domain-result--ai-alternatives[data-v-4eb7a903]:nth-child(2) {
    border-top: none;
    padding-top: 1px
}

.h-found-domain-cards__domain-result--ai-alternatives[data-v-4eb7a903]:nth-child(2):hover {
    border-top: 1px solid var(--light-blue--200);
    padding-top: 0
}

@media (min-width:1025px) {

    .h-found-domain-cards__domain-result--ai-alternatives:hover+.h-found-domain-cards__domain-result--ai-alternatives[data-v-4eb7a903],
    .h-found-domain-cards__domain-result--more-options:hover+.h-found-domain-cards__domain-result--more-options[data-v-4eb7a903] {
        border-top: none
    }
}

.h-award-badges[data-v-6e860366] {
    -moz-column-gap: 30px;
    column-gap: 30px;
    display: flex;
    margin-bottom: 24px
}

@media (min-width:768px) {
    .h-award-badges[data-v-6e860366] {
        margin-bottom: 40px
    }
}

@media (min-width:1025px) {
    .h-award-badges[data-v-6e860366] {
        margin-bottom: 24px
    }
}

.h-award-badges__ra[data-v-6e860366] {
    min-height: 53px;
    min-width: 138px
}

.h-cart-overview__minimized-container[data-v-9090c75c] {
    background-color: var(--primary--900);
    border-radius: 16px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 0 auto;
    padding: 16px;
    width: 100%
}

@media (min-width:1025px) {
    .h-cart-overview__minimized-container[data-v-9090c75c] {
        flex-direction: row;
        justify-content: space-between;
        max-width: 742px;
        padding: 16px 16px 16px 24px
    }
}

.h-cart-overview__price-info[data-v-9090c75c] {
    align-items: center;
    color: var(--neutral--0);
    display: flex;
    gap: 4px;
    justify-content: space-between
}

.h-cart-overview__cta-container[data-v-9090c75c] {
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr 1fr
}

@media (min-width:1025px) {
    .h-cart-overview__cta-container[data-v-9090c75c] {
        min-width: 40%
    }
}

.h-cart-overview__expanded-container[data-v-9090c75c],
.h-cart-overview__overlay[data-v-9090c75c] {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.h-cart-overview__overlay[data-v-9090c75c] {
    background-color: var(--neutral--500);
    opacity: .8
}

.h-trust-pilot-micro-combo-section[data-v-68f32aff] {
    min-height: 20px
}

.h-partner-review[data-v-0c508b79] {
    display: grid;
    gap: 8px;
    padding-top: 8px
}

.h-partner-review__header[data-v-0c508b79] {
    align-items: center;
    display: flex;
    height: 20px
}

.h-partner-review__header .h-partner-review__icon[data-v-0c508b79] {
    height: 100%
}

.h-partner-review__header .h-partner-review__icon[data-v-0c508b79] img {
    height: 100%;
    width: auto
}

.h-partner-review__stars[data-v-0c508b79] {
    display: flex;
    gap: 8px
}

.h-partner-review__rating[data-v-0c508b79] {
    align-items: center;
    color: var(--neutral--500);
    display: flex;
    gap: 3px
}

.h-partner-review__rating-separator[data-v-0c508b79] {
    width: 2px
}

.h-partner-review__rating--neutral800 div[data-v-0c508b79],
.h-partner-review__rating--primary500 div[data-v-0c508b79] {
    color: var(--neutral--0)
}

.h-partner-review-marked[data-v-afe3f85a] {
    min-width: 235px
}

@media (min-width:1025px) {
    .h-partner-review-marked[data-v-afe3f85a] {
        min-width: unset
    }
}

.h-partner-review-marked__header[data-v-afe3f85a] {
    align-items: center;
    display: flex;
    margin-top: 16px
}

@media (min-width:1025px) {
    .h-partner-review-marked__separator[data-v-afe3f85a] {
        border-left: 1px solid var(--neutral--200);
        height: 130px;
        margin-left: -46px;
        margin-top: -8px;
        position: absolute
    }
}

.h-partner-review-marked__text[data-v-afe3f85a] {
    margin-left: 16px;
    max-width: 110px
}

.h-partner-reviews__title {
    padding-bottom: 48px
}

.h-partner-reviews__track-wrapper {
    position: relative
}

.h-partner-reviews__track {
    display: flex;
    gap: 24px;
    justify-content: space-between;
    overflow: auto;
    scrollbar-width: none
}

.h-partner-reviews__track::-webkit-scrollbar {
    display: none
}

@media (min-width:1025px) {
    .h-partner-reviews__track {
        align-items: center;
        justify-content: center
    }
}

.h-partner-reviews__track-overflow {
    align-items: center;
    display: flex;
    height: 130px;
    position: absolute;
    width: 88px;
    z-index: 10
}

.h-partner-reviews__track-overflow>svg {
    margin: 0 16px
}

.h-partner-reviews__track-overflow-left {
    background: linear-gradient(270deg, hsla(0, 0%, 100%, 0) 0, var(--neutral--0) 66%);
    justify-content: start;
    left: 0
}

.h-partner-reviews__track-overflow-left--neutral600 {
    background: linear-gradient(270deg, transparent 0, var(--neutral--800) 66%)
}

.h-partner-reviews__track-overflow-left--primary500 {
    background: linear-gradient(270deg, transparent 0, var(--primary--800) 66%)
}

.h-partner-reviews__track-overflow-right {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, var(--neutral--0) 66%);
    justify-content: end;
    right: 0
}

.h-partner-reviews__track-overflow-right--neutral600 {
    background: linear-gradient(90deg, transparent 0, var(--neutral--800) 66%)
}

.h-partner-reviews__track-overflow-right--primary500 {
    background: linear-gradient(90deg, transparent 0, var(--primary--800) 66%)
}

@media(max-width:600px){
    .h-partner-reviews__review--wrapper{
        min-width: 300px !important;        
    }

}
.h-partner-reviews__review--wrapper {
    align-items: center;
    display: flex;
    height: 135px;
    justify-content: center;

}

.h-partner-reviews__review--wrapper #review-v-0-2-1 {
    align-items: center;
    display: flex;
    height: 135px;
    justify-content: center;
    min-width: 320px !important
}
.h-partner-reviews__review--wrapper #review-v-0-2-2 {
    align-items: center;
    display: flex;
    height: 135px;
    justify-content: center;
    min-width: 300px !important
}
.h-partner-reviews__review--wrapper #review-v-0-2-3 {
    align-items: center;
    display: flex;
    height: 135px;
    justify-content: center;
    min-width: 280px !important
}



@media (min-width:1025px) {
    .h-partner-reviews__review--wrapper {
        min-width: unset;
        width: 264px
    }
}

.h-partner-reviews--bg-neutral600,
.h-content-cards--bg-neutral800[data-v-9da70b63] {
    background-color: var(--neutral--800)
}

.h-content-cards--bg-neutral600[data-v-9da70b63] {
    background-color: var(--neutral--600)
}

.h-content-cards--bg-neutral0[data-v-9da70b63] {
    background-color: var(--neutral--0)
}

.h-content-cards--bg-primary800[data-v-9da70b63] {
    background-color: var(--primary--800)
}

.h-content-cards--bg-primary500[data-v-9da70b63] {
    background-color: var(--primary--500)
}

.h-content-cards--bg-light-blue50[data-v-9da70b63] {
    background-color: var(--light-blue--50)
}

.h-content-cards--bg-light-blue100[data-v-9da70b63] {
    background-color: var(--light-blue--100)
}

.h-content-cards--bg-meteorite100[data-v-9da70b63] {
    background-color: var(--meteorite--100)
}

.h-content-cards__container[data-v-9da70b63] {
    padding: 0;
    row-gap: 16px
}

@media (min-width:1025px) {
    .h-content-cards__container[data-v-9da70b63] {
        row-gap: 24px
    }
}

.h-content-cards__button[data-v-9da70b63] {
    display: flex;
    margin: 32px auto 0;
    width: -moz-fit-content;
    width: fit-content
}

.h-input-section__content[data-v-9d3da498] {
    background: var(--meteorite--100);
    border-radius: 16px;
    padding: 64px 32px;
    text-align: center;
    z-index: 1
}

.h-input-section__content--bg-primary900[data-v-9d3da498] {
    background: var(--primary--900);
    color: var(--neutral--0);
    overflow: hidden;
    position: relative
}

.h-input-section__content--bg-primary900[data-v-9d3da498]:after {
    background: radial-gradient(46.33% 46.11% at 50% 50%, #3f2a81 0, #9b7fef7a 36.54%, #7400ef00);
    content: "";
    height: 1052px;
    left: 50%;
    margin: 0 auto;
    position: absolute;
    top: 0;
    transform: translate(-50%);
    width: 972px;
    z-index: -1
}

.h-input-section__prompt-container[data-v-9d3da498] {
    margin: 32px auto 0;
    width: 100%
}

@media (min-width:1025px) {
    .h-input-section__prompt-container[data-v-9d3da498] {
        width: 600px
    }
}

.h-input-section__badge-icon[data-v-9d3da498] {
    align-items: center;
    background: var(--primary--500);
    border-radius: 4px;
    display: flex;
    height: 24px;
    justify-content: center;
    min-width: 24px
}

.h-input-section__badge[data-v-9d3da498] {
    background: var(--neutral--200);
    border-radius: 12px;
    color: var(--neutral--600);
    display: flex;
    gap: 16px;
    margin: 0 auto 8px;
    padding: 16px;
    text-align: left;
    width: 100%
}

.h-input-section__title[data-v-9d3da498] {
    margin-bottom: 16px
}

.h-input-section__input-container[data-v-9d3da498] {
    margin: 32px auto 0;
    max-width: 456px;
    position: relative;
    z-index: 1
}

.h-input-section--bg-neutral0[data-v-9d3da498] {
    background: var(--neutral--0)
}

.h-input-section--bg-primary400 .h-input-section__content[data-v-9d3da498] {
    background: var(--primary--400);
    color: var(--neutral--0);
    overflow: hidden;
    position: relative
}

.h-input-section--bg-primary400 .h-input-section__content[data-v-9d3da498]:after {
    background: radial-gradient(46.33% 46.11% at 50% 50%, #fffcdeab 0, #fffde230 57.5%, #fff0);
    content: "";
    height: 786px;
    left: calc(100% - 465px);
    position: absolute;
    top: calc(100% - 209px);
    width: 973px
}

.h-input-section--bg-primary400 .h-input-section__content[data-v-9d3da498]:before {
    background: radial-gradient(46.33% 46.11% at 50% 50%, #918aff70 0, #fff0);
    content: "";
    height: 760px;
    left: calc(100% - 465px);
    position: absolute;
    top: calc(100% - 464px);
    width: 760px
}

.h-badges-section__track-wrapper[data-v-d744d0fc] {
    display: flex;
    justify-content: center;
    padding: 0 16px;
    position: relative
}

@media (min-width:768px) {
    .h-badges-section__track-wrapper[data-v-d744d0fc] {
        padding: 0 40px
    }
}

.h-badges-section__track[data-v-d744d0fc] {
    display: flex;
    gap: 8px;
    overflow: auto;
    scrollbar-width: none
}

.h-badges-section__track[data-v-d744d0fc]::-webkit-scrollbar {
    display: none
}

@media (min-width:1025px) {
    .h-badges-section__track[data-v-d744d0fc] {
        align-items: center;
        justify-content: center
    }
}

.h-badges-section__track-overflow[data-v-d744d0fc] {
    align-items: center;
    display: flex;
    height: 100%;
    position: absolute;
    width: 64px;
    z-index: 10
}

.h-badges-section__track-overflow-left[data-v-d744d0fc] {
    background: linear-gradient(270deg, hsla(0, 0%, 100%, 0) 0, var(--neutral--0) 66%);
    justify-content: start;
    left: 8px
}

.h-badges-section__track-overflow-left--neutral800[data-v-d744d0fc] {
    background: linear-gradient(270deg, transparent 0, var(--neutral--800) 66%)
}

.h-badges-section__track-overflow-right[data-v-d744d0fc] {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, var(--neutral--0) 66%);
    justify-content: end;
    right: 8px
}

.h-badges-section__track-overflow-right--neutral800[data-v-d744d0fc] {
    background: linear-gradient(90deg, transparent 0, var(--neutral--800) 66%)
}

.h-badges-section__card--wrapper[data-v-d744d0fc] {
    align-items: center;
    display: flex;
    justify-content: center
}

.h-badges-section--bg-neutral800[data-v-d744d0fc] {
    background-color: var(--neutral--800)
}

.h-mixed-cards__header[data-v-f7c2542c] {
    margin-bottom: 16px
}

@media (min-width:1025px) {
    .h-mixed-cards__header[data-v-f7c2542c] {
        margin-bottom: 48px
    }
}

.h-mixed-cards__cta[data-v-f7c2542c] {
    margin: 32px auto 0;
    width: -moz-fit-content;
    width: fit-content
}

.h-mixed-cards__bottom-text[data-v-f7c2542c] {
    margin: 32px 16px 0;
    text-align: center
}

.h-mixed-cards__bottom-text[data-v-f7c2542c] a {
    color: var(--neutral--600);
    text-decoration: underline
}

.h-mixed-cards__content[data-v-f7c2542c] {
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media (min-width:1025px) {
    .h-mixed-cards__content[data-v-f7c2542c] {
        display: grid;
        grid-template-columns: repeat(24, 1fr)
    }
}

.h-mixed-cards__full-width[data-v-f7c2542c] {
    display: block
}

@media (min-width:1025px) {
    .h-mixed-cards__full-width[data-v-f7c2542c] {
        grid-column: span 24
    }
}

.h-mixed-cards__full-vertical[data-v-f7c2542c] {
    display: block
}

@media (min-width:768px) {
    .h-mixed-cards__full-vertical[data-v-f7c2542c] {
        grid-column: span 10;
        grid-row: span 2
    }
}

.h-mixed-cards__one-third-vertical[data-v-f7c2542c] {
    display: block
}

@media (min-width:768px) {
    .h-mixed-cards__one-third-vertical[data-v-f7c2542c] {
        grid-column: span 7
    }
}

.h-mixed-cards__two-thirds-vertical-reverse[data-v-f7c2542c] {
    display: block
}

@media (min-width:768px) {
    .h-mixed-cards__two-thirds-vertical-reverse[data-v-f7c2542c] {
        grid-column: span 14
    }
}

.h-mixed-cards__two-thirds[data-v-f7c2542c] {
    display: block
}

@media (min-width:1025px) {
    .h-mixed-cards__two-thirds[data-v-f7c2542c] {
        grid-column: span 16
    }

    .h-mixed-cards__two-thirds.h-mixed-cards__card--centered[data-v-f7c2542c] {
        grid-column: 6/22
    }
}

.h-mixed-cards__one-third[data-v-f7c2542c] {
    display: block
}

@media (min-width:1025px) {
    .h-mixed-cards__one-third[data-v-f7c2542c] {
        grid-column: span 8
    }
}

.h-mixed-cards__one-half[data-v-f7c2542c] {
    display: block
}

@media (min-width:1025px) {
    .h-mixed-cards__one-half[data-v-f7c2542c] {
        grid-column: span 12
    }
}

.h-mixed-cards__tabs[data-v-f7c2542c] {
    margin-bottom: 24px
}

@media (min-width:1025px) {
    .h-mixed-cards__tabs[data-v-f7c2542c] {
        margin-bottom: 48px
    }
}

.h-mixed-cards--bg-neutral800[data-v-f7c2542c] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.h-mixed-cards--bg-neutral900[data-v-f7c2542c] {
    background-color: var(--neutral--900);
    color: var(--neutral--0)
}

.h-mixed-cards--bg-light-blue100[data-v-f7c2542c] {
    background-color: var(--light-blue--100)
}

.h-mixed-cards--bg-neutral0[data-v-f7c2542c] {
    background-color: var(--neutral--0)
}

.h-mixed-cards--bg-meteorite100[data-v-f7c2542c] {
    background-color: var(--meteorite--100)
}

.h-mixed-cards--bg-primary1000[data-v-f7c2542c] {
    background: var(--e-global-color-8648503);
    color: var(--neutral--0)
}

.h-services-section--with-padding-bottom[data-v-c0ec9fb9] {
    padding-bottom: 96px
}

@media (max-width:767px) {
    .h-services-section--with-padding-bottom[data-v-c0ec9fb9] {
        padding-bottom: 80px
    }
}

.h-services-section--with-padding-top[data-v-c0ec9fb9] {
    padding-top: 96px
}

@media (max-width:767px) {
    .h-services-section--with-padding-top[data-v-c0ec9fb9] {
        padding-top: 64px
    }
}

.h-services-section--bg-primary500[data-v-c0ec9fb9] {
    background-color: var(--primary--500);
    color: var(--neutral--0)
}

.h-services-section--bg-primary500[data-v-c0ec9fb9] a:not(.h-button-v2) {
    color: var(--neutral--0)
}

.h-services-section--bg-light-blue100[data-v-c0ec9fb9] {
    background-color: var(--light-blue--100)
}

.h-services-section--bg-light-blue50[data-v-c0ec9fb9] {
    background-color: var(--light-blue--50)
}

.h-services-section--bg-primary1000[data-v-c0ec9fb9] {
    background: var(--e-global-color-8648503);
    color: var(--neutral--0)
}

.h-services-section--bg-primary1000[data-v-c0ec9fb9] a:not(.h-button-v2) {
    color: var(--neutral--0)
}

.h-services-section--bg-neutral800[data-v-c0ec9fb9] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.h-services-section--bg-neutral800 .h-services-section__description[data-v-c0ec9fb9] {
    color: var(--neutral--200)
}

.h-services-section--bg-neutral800[data-v-c0ec9fb9] a:not(.h-button-v2) {
    color: var(--neutral--0)
}

.h-services-section--bg-meteorite50[data-v-c0ec9fb9] {
    background-color: var(--meteorite--50)
}

.h-services-section--bg-neutral0[data-v-c0ec9fb9] {
    background-color: var(--neutral--0)
}

.h-services-section__switcher[data-v-c0ec9fb9] {
    padding-bottom: 32px
}

@media (min-width:768px) {
    .h-services-section__switcher[data-v-c0ec9fb9] {
        padding-bottom: 40px
    }
}

@media (min-width:1025px) {
    .h-services-section__switcher[data-v-c0ec9fb9] {
        padding-bottom: 48px
    }
}

.h-services-section__cards-container[data-v-c0ec9fb9] {
    row-gap: 16px
}

@media (min-width:768px) {
    .h-services-section__cards-container[data-v-c0ec9fb9] {
        -moz-column-gap: 24px;
        column-gap: 24px;
        row-gap: 24px
    }
}

.h-services-section__button-wrapper[data-v-c0ec9fb9] {
    display: flex;
    justify-content: center;
    margin-top: 32px
}

@media (min-width:1025px) {
    .h-services-section__button-wrapper[data-v-c0ec9fb9] {
        margin-top: 48px
    }
}

.h-services-section__button[data-v-c0ec9fb9] {
    display: flex;
    justify-content: center
}

.carousel-card[data-v-fbcb1988] {
    align-items: center;
    display: grid;
    max-height: 0;
    max-width: 0;
    opacity: 0;
    visibility: hidden
}

@media (min-width:768px) {
    .carousel-card[data-v-fbcb1988] {
        grid-template-columns: 40% 60%;
        grid-gap: 24px
    }
}

@media (min-width:1025px) {
    .carousel-card[data-v-fbcb1988] {
        grid-template-columns: 32% 68%;
        grid-gap: 40px
    }
}

.carousel-card[data-v-fbcb1988] :first-child {
    order: 1
}

@media (min-width:768px) {
    .carousel-card[data-v-fbcb1988] :first-child {
        order: 0
    }
}

@media (max-width:768px) {
    .carousel-card__content-wrapper[data-v-fbcb1988] {
        grid-row: 1
    }
}

.carousel-card__image-clickable[data-v-fbcb1988] {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center
}

.carousel-card__play-icon-container[data-v-fbcb1988] {
    background-color: var(--neutral--300);
    border-radius: 50%;
    height: 80px;
    opacity: .5;
    position: absolute;
    width: 80px
}

.carousel-card__play-icon[data-v-fbcb1988] {
    height: 40px;
    position: absolute;
    width: 40px
}

.carousel-card__image[data-v-fbcb1988] img {
    border-radius: 16px
}

@media (max-width:767px) {
    .carousel-card__image[data-v-fbcb1988] {
        margin-top: 16px
    }
}

.carousel-card__quote[data-v-fbcb1988] {
    align-items: center;
    border-radius: 6px;
    display: flex;
    height: 48px;
    justify-content: center;
    width: 48px
}

.carousel-card__quote>svg[data-v-fbcb1988] {
    height: 36px;
    width: 36px
}

.carousel-card__quote--primary500[data-v-fbcb1988] {
    background-color: var(--primary--500)
}

.carousel-card__quote--neon500[data-v-fbcb1988] {
    background-color: var(--neon--500)
}

.carousel-card__quote--light-blue100[data-v-fbcb1988] {
    background-color: var(--light-blue--100)
}

.carousel-card__link[data-v-fbcb1988] {
    padding-bottom: 12px;
    padding-top: 20px
}

.carousel-card__content[data-v-fbcb1988] {
    color: var(--neutral--600);
    font-size: 24px;
    line-height: 43px;
    margin-bottom: 8px;
    margin-top: 8px;
    padding-top: 8px
}

@media (min-width:768px) {
    .carousel-card__content[data-v-fbcb1988] {
        font-size: 28px
    }
}

@media (min-width:1025px) {
    .carousel-card__content[data-v-fbcb1988] {
        font-size: 36px
    }
}

@media (max-width:767px) {
    .carousel-card__content[data-v-fbcb1988] {
        line-height: 29px
    }
}

.carousel-card__content--neutral0[data-v-fbcb1988] {
    color: var(--neutral--0)
}

.carousel-card__content[data-v-fbcb1988] b {
    color: var(--primary--500);
    font-weight: 400
}

.carousel-card--active[data-v-fbcb1988] {
    max-height: unset;
    max-width: unset;
    opacity: 1;
    visibility: visible
}

.carousel-footer[data-v-fbcb1988] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-top: 12px
}

@media (max-width:767px) {
    .carousel-footer[data-v-fbcb1988] {
        display: block
    }
}

.carousel-footer--neutral0[data-v-fbcb1988] {
    color: var(--neutral--0)
}

.carousel-footer__nav[data-v-fbcb1988] {
    display: flex;
    white-space: nowrap
}

@media (max-width:767px) {
    .carousel-footer__nav[data-v-fbcb1988] {
        flex-direction: row-reverse;
        justify-content: flex-end;
        margin-top: 15px
    }
}

.carousel-footer__button[data-v-fbcb1988] {
    background-color: var(--light-blue--100);
    border-radius: 50%;
    height: 48px;
    margin-left: 16px;
    width: 48px
}

@media (max-width:767px) {
    .carousel-footer__button[data-v-fbcb1988]:first-child {
        margin-left: 0
    }
}

.carousel-footer__button[data-v-fbcb1988]:hover {
    background-color: var(--light-blue--200)
}

.carousel-footer__button--neutral0[data-v-fbcb1988] {
    background-color: var(--neutral--600)
}

.carousel-footer__button--neutral0[data-v-fbcb1988]:hover {
    background-color: #fff3
}

.h-carousel-tabs--neutral800[data-v-fbcb1988] {
    background-color: var(--neutral--800)
}

.h-carousel-tabs--neutral800[data-v-fbcb1988] b,
.h-carousel-tabs--neutral800 a[data-v-fbcb1988] {
    color: var(--meteorite--500)
}

.h-double-color-section__description[data-v-9559af01] {
    margin-top: 32px
}

.h-double-color-section__description[data-v-9559af01] p {
    margin-bottom: 8px
}

.h-double-color-section__wrapper[data-v-9559af01] {
    align-items: center;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center
}

@media (min-width:1025px) {
    .h-double-color-section__wrapper[data-v-9559af01] {
        flex-direction: row;
        height: 672px
    }
}

.h-double-color-section__left-wrapper[data-v-9559af01] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: flex-end;
    width: 100%
}

@media (min-width:1025px) {
    .h-double-color-section__left-wrapper[data-v-9559af01] {
        width: 55%
    }
}

.h-double-color-section__left-wrapper--centered[data-v-9559af01] {
    justify-content: center;
    padding: 16px 16px 56px
}

@media (min-width:1025px) {
    .h-double-color-section__left-wrapper--centered[data-v-9559af01] {
        padding: 0 60px
    }
}

.h-double-color-section__left-wrapper--bg-neutral0[data-v-9559af01] {
    background-color: var(--neutral--0)
}

.h-double-color-section__left-wrapper--bg-neon500[data-v-9559af01] {
    background-color: var(--neon--500)
}

.h-double-color-section__left-wrapper--bg-meteorite500[data-v-9559af01] {
    background-color: var(--meteorite--500)
}

.h-double-color-section__left-wrapper--bg-primary500[data-v-9559af01] {
    background-color: var(--primary--500)
}

.h-double-color-section__left-wrapper--bg-primary900[data-v-9559af01] {
    background-color: var(--primary--900)
}

.h-double-color-section__left-wrapper--bg-primary1000[data-v-9559af01] {
    background-color: var(--primary--1000)
}

.h-double-color-section__right-wrapper[data-v-9559af01] {
    display: flex;
    flex-direction: column-reverse;
    height: 100%;
    justify-content: center;
    width: 100%
}

@media (min-width:1025px) {
    .h-double-color-section__right-wrapper[data-v-9559af01] {
        width: 45%
    }
}

.h-double-color-section__right-wrapper--bg-neutral0[data-v-9559af01] {
    background-color: var(--neutral--0)
}

.h-double-color-section__right-wrapper--bg-neutral600[data-v-9559af01] {
    background-color: var(--neutral--600);
    color: var(--neutral--0)
}

.h-double-color-section__right-wrapper--bg-neutral600[data-v-9559af01] a:not(.h-button-v2) {
    color: var(--neutral--0);
    text-decoration: underline
}

.h-double-color-section__right-wrapper--bg-light-blue100[data-v-9559af01] {
    background-color: var(--light-blue--100)
}

.h-double-color-section__right-wrapper--bg-light-blue50[data-v-9559af01] {
    background-color: var(--light-blue--50)
}

.h-double-color-section__right-wrapper--bg-primary900[data-v-9559af01] {
    background-color: var(--primary--900);
    color: var(--neutral--0)
}

.h-double-color-section__right-wrapper--bg-primary800[data-v-9559af01] {
    background-color: var(--primary--800);
    color: var(--neutral--0)
}

.h-double-color-section__right-wrapper--bg-primary1000[data-v-9559af01] {
    background: var(--e-global-color-8648503);
    color: var(--neutral--0)
}

.h-double-color-section__left[data-v-9559af01] {
    width: 100%
}

@media (min-width:1025px) {
    .h-double-color-section__left[data-v-9559af01] {
        max-width: 791px
    }
}

.h-double-color-section__right[data-v-9559af01] {
    margin: 56px 16px
}

@media (min-width:1025px) {
    .h-double-color-section__right[data-v-9559af01] {
        margin: 0 0 0 96px;
        max-width: 360px
    }

    .h-double-color-section__right[dir=rtl][data-v-9559af01] {
        margin: 0 96px 0 0
    }
}

.h-double-color-section__features-wrapper[data-v-9559af01] {
    margin-top: 32px
}

.h-double-color-section__feature[data-v-9559af01] {
    display: flex;
    gap: 8px;
    margin-top: 16px
}

.h-double-color-section__feature svg[data-v-9559af01] {
    flex-shrink: 0
}

.h-double-color-section__feature--bg-primary1000[data-v-9559af01],
.h-double-color-section__feature--bg-primary900[data-v-9559af01] {
    color: var(--light-blue--200)
}

.h-double-color-section__button-wrapper[data-v-9559af01] {
    display: flex;
    justify-content: center;
    margin-top: 32px
}

@media (min-width:1025px) {
    .h-double-color-section__button-wrapper[data-v-9559af01] {
        justify-content: start
    }
}

.h-double-color-section__button[data-v-9559af01] {
    display: flex;
    justify-content: center;
    width: 264px
}

@media (min-width:1025px) {
    .h-double-color-section__button[data-v-9559af01] {
        justify-content: unset
    }
}

.h-double-color-section__youtube-video-wrapper[data-v-9559af01] {
    aspect-ratio: 16/9
}

.h-multi-texts-section__wrapper[data-v-fa27da01] {
    display: grid
}

.h-multi-texts-section__badge[data-v-fa27da01] {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: -32px
}

@media (min-width:768px) {
    .h-multi-texts-section__badge[data-v-fa27da01] {
        margin-bottom: -48px
    }
}

@media (min-width:1025px) {
    .h-multi-texts-section__badge[data-v-fa27da01] {
        margin-bottom: -64px
    }
}

.h-multi-texts-section__overline[data-v-fa27da01] {
    color: var(--neutral--300);
    margin-bottom: 24px;
    text-align: center
}

.h-multi-texts-section__paragraph-title-badge[data-v-fa27da01] {
    align-items: center;
    background-color: var(--primary--100);
    border-radius: 6px;
    color: var(--primary--600);
    font-weight: 700;
    justify-content: center;
    margin-left: 8px;
    padding: 4px 12px
}

.h-multi-texts-section__title[data-v-fa27da01] {
    text-align: center
}

.h-multi-texts-section__block-icon[data-v-fa27da01] {
    align-items: center;
    border-radius: 6px;
    display: flex;
    flex-shrink: 0;
    height: 40px;
    justify-content: center;
    width: 40px
}

.h-multi-texts-section__block-icon--transparent[data-v-fa27da01] {
    background: transparent !important
}

.h-multi-texts-section__block-title[data-v-fa27da01] {
    margin-bottom: 24px
}

.h-multi-texts-section__description[data-v-fa27da01] {
    margin-top: 16px;
    text-align: center
}

@media (min-width:768px) {
    .h-multi-texts-section__description[data-v-fa27da01] {
        margin-top: 24px
    }
}

@media (min-width:1025px) {
    .h-multi-texts-section__description[data-v-fa27da01] {
        margin-top: 32px
    }
}

.h-multi-texts-section__action-wrapper[data-v-fa27da01] {
    display: flex
}

@media (max-width:767px) {
    .h-multi-texts-section__action-wrapper[data-v-fa27da01] {
        justify-content: center
    }
}

.h-multi-texts-section__text-block[data-v-fa27da01] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 24px
}

@media (min-width:768px) {
    .h-multi-texts-section__text-block[data-v-fa27da01] {
        flex-direction: row;
        margin-bottom: 32px
    }
}

@media (min-width:1025px) {
    .h-multi-texts-section__text-block[data-v-fa27da01] {
        margin-bottom: 40px;
        text-align: initial
    }
}

.h-multi-texts-section__text-block[data-v-fa27da01]:last-child {
    margin-bottom: 0
}

.h-multi-texts-section__text-block[data-v-fa27da01] li {
    margin-left: 16px
}

.h-multi-texts-section__text-block h2[data-v-fa27da01] {
    margin-bottom: 16px
}

@media (min-width:768px) {
    .h-multi-texts-section__text-block h2[data-v-fa27da01] {
        margin-bottom: 24px
    }
}

@media (min-width:1025px) {
    .h-multi-texts-section__text-block h2[data-v-fa27da01] {
        margin-bottom: 32px
    }
}

.h-multi-texts-section__text-block h3[data-v-fa27da01] {
    margin-bottom: 16px
}

@media (min-width:768px) {
    .h-multi-texts-section__text-block h3[data-v-fa27da01] {
        margin-bottom: 24px
    }
}

.h-multi-texts-section__text-block h4[data-v-fa27da01] {
    margin-bottom: 8px
}

@media (min-width:768px) {
    .h-multi-texts-section__text-block h4[data-v-fa27da01] {
        margin-bottom: 16px
    }
}

.h-multi-texts-section__text-block a[data-v-fa27da01] {
    margin-top: 24px;
    text-decoration-line: underline
}

.h-multi-texts-section__text-block .h-image[data-v-fa27da01] {
    flex-shrink: 0;
    height: 40px;
    width: 40px
}

.h-multi-texts-section__text-block[data-v-fa27da01] p:not(:first-of-type) {
    margin-top: 4px
}

.h-multi-texts-section--with-gap[data-v-fa27da01] {
    row-gap: 64px
}

@media (min-width:768px) {
    .h-multi-texts-section--with-gap[data-v-fa27da01] {
        row-gap: 80px
    }
}

@media (min-width:1025px) {
    .h-multi-texts-section--with-gap[data-v-fa27da01] {
        row-gap: 96px
    }
}

.h-multi-texts-section--bg-primary500[data-v-fa27da01] {
    background-color: var(--primary--500);
    color: var(--neutral--0)
}

.h-multi-texts-section--bg-neutral0 .h-multi-texts-section__block-icon[data-v-fa27da01] {
    background: var(--meteorite--50)
}

.h-multi-texts-section--bg-primary700[data-v-fa27da01] {
    background-color: var(--primary--700);
    color: var(--neutral--0)
}

.h-multi-texts-section--bg-neutral800[data-v-fa27da01] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.h-multi-texts-section--bg-neutral800[data-v-fa27da01] .h-features-reviews-section__feature-text {
    color: var(--neutral--0)
}

.h-multi-texts-section--bg-neutral800 .h-multi-texts-section__block-icon[data-v-fa27da01] {
    background: var(--neutral--500)
}

.h-multi-texts-section--bg-light-blue100 .h-multi-texts-section__block-icon[data-v-fa27da01] {
    background: var(--light-blue--200)
}

.h-multi-texts-section--bg-neutral600[data-v-fa27da01] {
    background-color: var(--neutral--600);
    color: var(--neutral--0)
}

.h-multi-texts-section--bg-neutral600[data-v-fa27da01] .h-features-reviews-section__feature-text {
    color: var(--neutral--0)
}

.h-multi-texts-section--bg-meteorite100[data-v-fa27da01] {
    background-color: var(--meteorite--100)
}

.h-multi-texts-section--bg-primary800[data-v-fa27da01] {
    background-color: var(--primary--800)
}

.h-multi-texts-section--bg-primary900[data-v-fa27da01] {
    background-color: var(--primary--900)
}

.h-multi-texts-section--bg-primary500 .h-multi-texts-section__description[data-v-fa27da01],
.h-multi-texts-section--bg-primary500 .h-multi-texts-section__text-block[data-v-fa27da01],
.h-multi-texts-section--bg-primary500 .h-multi-texts-section__title[data-v-fa27da01],
.h-multi-texts-section--bg-primary800 .h-multi-texts-section__description[data-v-fa27da01],
.h-multi-texts-section--bg-primary800 .h-multi-texts-section__text-block[data-v-fa27da01],
.h-multi-texts-section--bg-primary800 .h-multi-texts-section__title[data-v-fa27da01],
.h-multi-texts-section--bg-primary900 .h-multi-texts-section__description[data-v-fa27da01],
.h-multi-texts-section--bg-primary900 .h-multi-texts-section__text-block[data-v-fa27da01],
.h-multi-texts-section--bg-primary900 .h-multi-texts-section__title[data-v-fa27da01] {
    color: var(--neutral--0)
}

.h-multi-texts-section--bg-primary500[data-v-fa27da01] a:not(.h-button-v2),
.h-multi-texts-section--bg-primary800[data-v-fa27da01] a:not(.h-button-v2),
.h-multi-texts-section--bg-primary900[data-v-fa27da01] a:not(.h-button-v2) {
    color: var(--neutral--0);
    text-decoration: underline
}

.h-multi-texts-section--bg-light-blue100[data-v-fa27da01] {
    background-color: var(--light-blue--100)
}

.h-multi-texts-section--bg-light-blue50[data-v-fa27da01] {
    background-color: var(--light-blue--50)
}

.h-multi-texts-section--bg-neutral0[data-v-fa27da01] {
    background-color: var(--neutral--0)
}

.h-multi-texts-section--bg-light-blue100 .h-multi-texts-section__text-block p[data-v-fa27da01],
.h-multi-texts-section--bg-neutral0 .h-multi-texts-section__text-block p[data-v-fa27da01] {
    color: var(--neutral--300)
}

.h-multi-texts-section[dir=rtl] .h-multi-texts-section__text-block[data-v-fa27da01] li {
    margin-left: 0;
    margin-right: 16px
}

.h-features-reviews-section[data-v-70cd9670] a:not(.h-button-v2) {
    color: var(--neutral--600);
    text-decoration: underline
}

.h-features-reviews-section__overline[data-v-70cd9670] {
    color: var(--neutral--300);
    display: inline-block;
    margin-bottom: 24px
}

.h-features-reviews-section__description[data-v-70cd9670] {
    color: var(--neutral--600);
    display: grid;
    gap: 6px;
    margin-bottom: 24px
}

@media (min-width:1025px) {
    .h-features-reviews-section__description[data-v-70cd9670] {
        margin-top: 8px
    }
}

.h-features-reviews-section__description--bg-neutral600[data-v-70cd9670],
.h-features-reviews-section__description--bg-primary1000[data-v-70cd9670],
.h-features-reviews-section__description--bg-primary500[data-v-70cd9670],
.h-features-reviews-section__description--bg-primary800[data-v-70cd9670],
.h-features-reviews-section__description--bg-primary900[data-v-70cd9670] {
    color: var(--neutral--0) !important
}

.h-features-reviews-section--short[data-v-70cd9670] {
    margin: 0;
    padding: 0
}

.h-features-reviews-section h2[data-v-70cd9670] {
    margin-bottom: 24px
}

@media (min-width:1025px) {
    .h-features-reviews-section h2[data-v-70cd9670] {
        margin-bottom: 32px
    }
}

.h-features-reviews-section__features-wrapper[data-v-70cd9670] {
    display: flex;
    gap: 8px;
    margin-bottom: 16px
}

@media (min-width:768px) {
    .h-features-reviews-section__features-wrapper[data-v-70cd9670] {
        margin-bottom: 24px
    }
}

.h-features-reviews-section__features-wrapper[data-v-70cd9670]:last-child {
    margin-bottom: 0
}

.h-features-reviews-section__link-wrapper[data-v-70cd9670] {
    margin: 32px auto 0;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width:768px) {
    .h-features-reviews-section__link-wrapper[data-v-70cd9670] {
        margin: 40px 0 0;
        width: 264px
    }
}

@media (min-width:1025px) {
    .h-features-reviews-section__link-wrapper[data-v-70cd9670] {
        margin: 24px 0 0
    }

    .h-features-reviews-section__link-wrapper[data-v-70cd9670] .h-button-v2 {
        margin-top: 48px
    }
}

.h-features-reviews-section__feature-badge[data-v-70cd9670] {
    display: flex !important;
    margin-top: 4px
}

.h-features-reviews-section__feature-tooltip-icon[data-v-70cd9670] {
    cursor: pointer
}

.h-features-reviews-section__feature-check-icon[data-v-70cd9670],
.h-features-reviews-section__feature-tooltip-icon[data-v-70cd9670] {
    flex-shrink: 0;
    margin-top: 4px
}

.h-features-reviews-section__feature-tooltip-icon[data-v-70cd9670] {
    margin-left: 4px
}

.h-features-reviews-section--bg-primary500 .h-features-reviews-section__feature-text[data-v-70cd9670],
.h-features-reviews-section--bg-primary500 h2[data-v-70cd9670],
.h-features-reviews-section--bg-primary800 .h-features-reviews-section__feature-text[data-v-70cd9670],
.h-features-reviews-section--bg-primary800 h2[data-v-70cd9670],
.h-features-reviews-section--bg-primary900 .h-features-reviews-section__feature-text[data-v-70cd9670],
.h-features-reviews-section--bg-primary900 h2[data-v-70cd9670] {
    color: var(--neutral--0)
}

.h-features-reviews-section--bg-primary500 .h-features-reviews-section__overline[data-v-70cd9670],
.h-features-reviews-section--bg-primary800 .h-features-reviews-section__overline[data-v-70cd9670],
.h-features-reviews-section--bg-primary900 .h-features-reviews-section__overline[data-v-70cd9670] {
    color: var(--neutral--200);
    opacity: .6
}

.h-features-reviews-section--bg-primary500[data-v-70cd9670] a:not(.h-button-v2),
.h-features-reviews-section--bg-primary800[data-v-70cd9670] a:not(.h-button-v2),
.h-features-reviews-section--bg-primary900[data-v-70cd9670] a:not(.h-button-v2) {
    color: var(--neutral--0)
}

.h-features-reviews-section--bg-primary1000[data-v-70cd9670] {
    background-color: var(--primary--1000)
}

.h-features-reviews-section--bg-primary1000 .h-features-reviews-section__feature-text[data-v-70cd9670],
.h-features-reviews-section--bg-primary1000 h2[data-v-70cd9670] {
    color: var(--neutral--0)
}

.h-features-reviews-section--bg-primary1000 .h-features-reviews-section__overline[data-v-70cd9670] {
    color: var(--neutral--200);
    opacity: .6
}

.h-features-reviews-section--bg-primary1000[data-v-70cd9670] a:not(.h-button-v2) {
    color: var(--neutral--0)
}

.h-review-card[data-v-6e8318f5] {
    background-color: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 24px;
    position: relative;
    width: 100%
}

@media (min-width:768px) {
    .h-review-card[data-v-6e8318f5] {
        padding: 32px
    }
}

.h-review-card__review[data-v-6e8318f5] {
    display: flex;
    flex: 1 0 auto;
    flex-direction: column;
    padding-top: 16px;
    width: 100%
}

.h-review-card__icon[data-v-6e8318f5] {
    padding-inline-end: 6px
}

.h-review-card__icons-wrapper[data-v-6e8318f5] {
    margin-bottom: 16px
}

.h-review-card__body[data-v-6e8318f5] {
    color: var(--neutral--600)
}

@media (min-width:1025px) {
    .h-review-card__body[data-v-6e8318f5] {
        flex: 1 0 auto
    }
}

.h-review-card__link[data-v-6e8318f5] {
    align-items: center;
    display: flex;
    gap: 6px;
    padding-top: 16px
}

.h-review-card__person[data-v-6e8318f5] {
    align-items: center;
    border-radius: 16px 16px 0 0;
    display: flex
}

@media (min-width:1025px) {
    .h-review-card__person[data-v-6e8318f5] {
        flex: 0 0 auto
    }
}

.h-review-card__person-left[data-v-6e8318f5] {
    border-radius: 50%;
    height: 48px;
    margin-inline-end: 11px;
    min-width: 48px;
    overflow: hidden;
    width: 48px
}

.h-review-card__person-right[data-v-6e8318f5] {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.h-review-card__person-right .t-body-4[data-v-6e8318f5] {
    color: var(--light-blue--500)
}

.h-review-card__person-right-name[data-v-6e8318f5] {
    align-items: center;
    display: flex;
    gap: 4px
}

.h-review-card--bg-primary600[data-v-6e8318f5] {
    background-color: var(--primary--600);
    border: none;
    flex-direction: column-reverse
}

.h-review-card--bg-primary600 .h-review-card__body[data-v-6e8318f5],
.h-review-card--bg-primary600 .h-review-card__link[data-v-6e8318f5],
.h-review-card--bg-primary600 .h-review-card__review[data-v-6e8318f5] {
    color: var(--neutral--0)
}

.h-review-card--bg-primary600 .h-review-card__body a[data-v-6e8318f5]:hover,
.h-review-card--bg-primary600 .h-review-card__link a[data-v-6e8318f5]:hover,
.h-review-card--bg-primary600 .h-review-card__review a[data-v-6e8318f5]:hover {
    text-decoration: underline
}

.h-review-card--bg-primary600 .h-review-card__person[data-v-6e8318f5] {
    background-color: transparent;
    border-radius: 0;
    border-top: 1px solid var(--light-blue--300);
    color: var(--neutral--0)
}

.h-review-card--bg-primary600 a[data-v-6e8318f5]:hover {
    background-color: var(--primary--600) !important
}

.h-review-card--bg-neutral700[data-v-6e8318f5] {
    background-color: var(--neutral--700);
    border: 1px solid var(--neutral--500)
}

.h-review-card--bg-neutral700 .h-review-card__body[data-v-6e8318f5],
.h-review-card--bg-neutral700 .h-review-card__link[data-v-6e8318f5],
.h-review-card--bg-neutral700 .h-review-card__review[data-v-6e8318f5] {
    color: var(--neutral--200)
}

.h-review-card--bg-neutral700 .h-review-card__person[data-v-6e8318f5] {
    background-color: transparent;
    border-radius: 0;
    color: var(--neutral--0);
    padding-bottom: 16px
}

.h-review-card--bg-neutral700 .h-review-card__person .t-body-4[data-v-6e8318f5] {
    color: var(--light-blue--500)
}

.h-review-card--bg-neutral700 .h-review-card__review[data-v-6e8318f5] {
    padding-top: 0
}

.h-review-card--bg-light-blue50[data-v-6e8318f5] {
    background-color: var(--light-blue--50)
}

.h-review-card--bg-light-blue100[data-v-6e8318f5] {
    background-color: var(--light-blue--100);
    border: 1px solid var(--light-blue--200)
}

.h-client-reviews-section__navigation[data-v-a7255b05] {
    display: flex;
    justify-content: center;
    margin-top: 24px;
    text-align: center
}

.h-client-reviews-section__arrow[data-v-a7255b05] {
    background-color: var(--light-blue--100);
    border-radius: 50%;
    height: 48px;
    margin-left: 16px;
    width: 48px
}

.h-client-reviews-section__arrow[data-v-a7255b05]:hover {
    background-color: var(--light-blue--200)
}

.h-client-reviews-section__grid[data-v-a7255b05] {
    padding: 0
}

.h-client-reviews-section__footer[data-v-a7255b05] {
    display: flex;
    justify-content: center;
    padding-top: 32px
}

.h-client-reviews-section--bg-primary500[data-v-a7255b05] {
    background-color: var(--primary--500)
}

.h-client-reviews-section--bg-primary500 a[data-v-a7255b05]:hover {
    background-color: var(--primary--600) !important
}

.h-text-button-section[data-v-4f9ef1c2] {
    text-align: center
}

.h-text-button-section__custom-item[data-v-4f9ef1c2] {
    margin-bottom: 48px;
    padding: 0
}

@media (max-width:1140px) {
    .h-text-button-section__custom-item[data-v-4f9ef1c2] {
        background-color: var(--primary--500);
        background-image: none
    }
}

.h-text-button-section__title[data-v-4f9ef1c2] {
    margin: 0 auto;
    max-width: 770px;
    position: relative;
    z-index: 1
}

.h-text-button-section__overline[data-v-4f9ef1c2] {
    padding-bottom: 16px;
    position: relative;
    z-index: 1
}

.h-text-button-section__description[data-v-4f9ef1c2] {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 16px;
    position: relative;
    z-index: 1
}

@media (min-width:768px) {
    .h-text-button-section__description[data-v-4f9ef1c2] {
        margin-top: 24px
    }
}

@media (min-width:1025px) {
    .h-text-button-section__description[data-v-4f9ef1c2] {
        margin-top: 32px
    }
}

.h-text-button-section__description[data-v-4f9ef1c2] a {
    text-decoration: underline
}

.h-text-button-section__description-tooltip[data-v-4f9ef1c2] {
    margin-left: 8px
}

.h-text-button-section__button-wrapper[data-v-4f9ef1c2] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px
}

.h-text-button-section__buttons-container[data-v-4f9ef1c2] {
    display: flex;
    flex-direction: column-reverse
}

@media (min-width:768px) {
    .h-text-button-section__buttons-container[data-v-4f9ef1c2] {
        flex-direction: row;
        gap: 16px
    }
}

.h-text-button-section__button-container[data-v-4f9ef1c2] {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.h-text-button-section__button-hint[data-v-4f9ef1c2] {
    position: relative;
    z-index: 1
}

.h-text-button-section__btn[data-v-4f9ef1c2] {
    width: 100%
}

@media (min-width:768px) {
    .h-text-button-section__btn[data-v-4f9ef1c2] {
        width: unset
    }
}

.h-text-button-section__btn-content[data-v-4f9ef1c2] {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: center
}

.h-text-button-section--bg-neutral600 .h-text-button-section__overline[data-v-4f9ef1c2],
.h-text-button-section--bg-neutral800 .h-text-button-section__overline[data-v-4f9ef1c2],
.h-text-button-section--bg-neutral900 .h-text-button-section__overline[data-v-4f9ef1c2],
.h-text-button-section--bg-primary900 .h-text-button-section__overline[data-v-4f9ef1c2] {
    color: var(--meteorite--500)
}

.h-text-button-section--bg-neutral600 .h-text-button-section__description[data-v-4f9ef1c2],
.h-text-button-section--bg-neutral600 .h-text-button-section__title[data-v-4f9ef1c2],
.h-text-button-section--bg-neutral800 .h-text-button-section__description[data-v-4f9ef1c2],
.h-text-button-section--bg-neutral800 .h-text-button-section__title[data-v-4f9ef1c2],
.h-text-button-section--bg-neutral900 .h-text-button-section__description[data-v-4f9ef1c2],
.h-text-button-section--bg-neutral900 .h-text-button-section__title[data-v-4f9ef1c2],
.h-text-button-section--bg-primary900 .h-text-button-section__description[data-v-4f9ef1c2],
.h-text-button-section--bg-primary900 .h-text-button-section__title[data-v-4f9ef1c2] {
    color: var(--neutral--0)
}

.h-text-button-section--bg-neutral600 .h-text-button-section__description[data-v-4f9ef1c2] a,
.h-text-button-section--bg-neutral600 .h-text-button-section__title[data-v-4f9ef1c2] a,
.h-text-button-section--bg-neutral800 .h-text-button-section__description[data-v-4f9ef1c2] a,
.h-text-button-section--bg-neutral800 .h-text-button-section__title[data-v-4f9ef1c2] a,
.h-text-button-section--bg-neutral900 .h-text-button-section__description[data-v-4f9ef1c2] a,
.h-text-button-section--bg-neutral900 .h-text-button-section__title[data-v-4f9ef1c2] a,
.h-text-button-section--bg-primary900 .h-text-button-section__description[data-v-4f9ef1c2] a,
.h-text-button-section--bg-primary900 .h-text-button-section__title[data-v-4f9ef1c2] a {
    color: var(--neutral0)
}

.h-text-button-section--bg-neutral600[data-v-4f9ef1c2] b {
    color: var(--neon--500)
}

.h-text-button-section--bg-horizons-gradient.h-text-button-section[data-v-4f9ef1c2] {
    background: linear-gradient(180deg, rgba(103, 61, 230, .1) 0, rgba(103, 61, 230, .8) 50%, var(--meteorite--400) 100%), #000;
    color: var(--neutral--0)
}

.h-text-button-section__container--bg-horizons-gradient[data-v-4f9ef1c2],
.h-text-button-section__container--bg-light-blue100[data-v-4f9ef1c2],
.h-text-button-section__container--bg-light-blue50[data-v-4f9ef1c2],
.h-text-button-section__container--bg-neutral700[data-v-4f9ef1c2],
.h-text-button-section__container--bg-primary500[data-v-4f9ef1c2],
.h-text-button-section__container--bg-primary900[data-v-4f9ef1c2] {
    border-radius: 16px;
    color: var(--neutral--0);
    padding: 64px 24px;
    position: relative
}

@media (min-width:1025px) {

    .h-text-button-section__container--bg-horizons-gradient[data-v-4f9ef1c2],
    .h-text-button-section__container--bg-light-blue100[data-v-4f9ef1c2],
    .h-text-button-section__container--bg-light-blue50[data-v-4f9ef1c2],
    .h-text-button-section__container--bg-neutral700[data-v-4f9ef1c2],
    .h-text-button-section__container--bg-primary500[data-v-4f9ef1c2],
    .h-text-button-section__container--bg-primary900[data-v-4f9ef1c2] {
        padding: 64px 32px
    }
}

.h-text-button-section__container--bg-neutral700[data-v-4f9ef1c2] {
    border: 1px solid var(--neutral--500)
}

.h-text-button-section__container--bg-horizons-gradient[data-v-4f9ef1c2] {
    border: 1px solid var(--neutral--500);
    overflow: hidden;
    position: relative
}

.h-text-button-section__container--bg-horizons-gradient .h-text-button-section__gradient[data-v-4f9ef1c2] {
    background: radial-gradient(50% 50% at 50% 50%, #673de6 79.81%, #5025d1);
    border-radius: 50%;
    content: "";
    display: block;
    filter: blur(80px);
    height: 1600px;
    left: 50%;
    position: absolute;
    transform: translate(-50%);
    width: 1600px
}

.h-text-button-section__container--bg-horizons-gradient .h-text-button-section__gradient--large[data-v-4f9ef1c2] {
    height: 1600px;
    top: -24px;
    width: 1600px
}

.h-text-button-section__container--bg-horizons-gradient .h-text-button-section__gradient--medium[data-v-4f9ef1c2] {
    background: #b452ff;
    filter: blur(50px);
    height: 1400px;
    top: 50%;
    width: 1400px
}

.h-text-button-section__container--bg-horizons-gradient .h-text-button-section__gradient--small[data-v-4f9ef1c2] {
    background: #ff9875;
    border-radius: 1200px;
    filter: blur(50px);
    height: 1200px;
    top: calc(100% - 64px);
    width: 1200px
}

.h-text-button-section__container--bg-primary500[data-v-4f9ef1c2] {
    background: var(--primary--500)
}

.h-text-button-section__container--bg-primary900[data-v-4f9ef1c2] {
    background: var(--primary--900)
}

.h-text-button-section__container--bg-neutral700[data-v-4f9ef1c2] {
    background: var(--neutral--700)
}

.h-text-button-section__container--bg-light-blue50[data-v-4f9ef1c2] {
    background: var(--light-blue--50);
    color: var(--neutral--600)
}

.h-text-button-section__container--bg-light-blue50[data-v-4f9ef1c2] a {
    color: var(--neutral--600)
}

.h-text-button-section__container--bg-light-blue100[data-v-4f9ef1c2] {
    background: var(--light-blue--100);
    color: var(--neutral--600)
}

.h-text-button-section__container--with-gradient[data-v-4f9ef1c2] {
    overflow: hidden
}

.h-text-button-section__container--with-gradient[data-v-4f9ef1c2]:before {
    background: radial-gradient(46.33% 46.11% at 50% 50%, #fffcde 0, #fffde24a 57.5%, #fff0);
    border-radius: 1052px;
    content: "";
    display: block;
    height: 1052px;
    left: 50%;
    position: absolute;
    top: -48px;
    transform: translate(-50%);
    width: 972px
}

@media (min-width:1140px) {
    .h-text-button-section__custom-item--bg-neutral0[data-v-4f9ef1c2] {
        background-image: linear-gradient(to right, var(--neutral--0), var(--neutral--0) 15%, var(--primary--500) 15%, var(--primary--500) 85%, var(--neutral--0) 85%) !important
    }

    .h-text-button-section__custom-item--bg-neutral0>div[data-v-4f9ef1c2] {
        background-color: unset !important
    }
}

.h-text-button-section__custom-item--bg-neutral0 .h-text-button-section__overline[data-v-4f9ef1c2] {
    color: var(--neon--500) !important
}

@media (max-width:1140px) {
    .h-text-button-section__custom-item--bg-neutral0[data-v-4f9ef1c2] {
        background-color: var(--primary--500)
    }
}

.h-text-button-section__custom-item--bg-neutral0 .h-text-button-section--bg-neutral0[data-v-4f9ef1c2] {
    background-color: transparent
}

@media (min-width:1140px) {
    .h-text-button-section__custom-item--bg-neutral0 .h-text-button-section--bg-neutral0[data-v-4f9ef1c2] {
        background-image: linear-gradient(315deg, var(--neutral--0), var(--neutral--0) 20%, transparent 20%, transparent 80%, var(--neutral--0) 80%)
    }
}

.h-text-button-section--bg-neutral0[data-v-4f9ef1c2]:not(.h-text-button-section__custom-item--bg-neutral0) {
    background-color: var(--neutral--0)
}

@media (min-width:1140px) {
    .h-text-button-section__custom-item--bg-neutral600[data-v-4f9ef1c2] {
        background-image: linear-gradient(to right, var(--neutral--600), var(--neutral--600) 15%, var(--primary--500) 15%, var(--primary--500) 85%, var(--neutral--600) 85%) !important
    }

    .h-text-button-section__custom-item--bg-neutral600>div[data-v-4f9ef1c2] {
        background-color: unset !important
    }
}

.h-text-button-section__custom-item--bg-neutral600 .h-text-button-section__overline[data-v-4f9ef1c2] {
    color: var(--neon--500) !important
}

@media (max-width:1140px) {
    .h-text-button-section__custom-item--bg-neutral600[data-v-4f9ef1c2] {
        background-color: var(--primary--500)
    }
}

.h-text-button-section__custom-item--bg-neutral600 .h-text-button-section--bg-neutral600[data-v-4f9ef1c2] {
    background-color: transparent
}

@media (min-width:1140px) {
    .h-text-button-section__custom-item--bg-neutral600 .h-text-button-section--bg-neutral600[data-v-4f9ef1c2] {
        background-image: linear-gradient(315deg, var(--neutral--600), var(--neutral--600) 20%, transparent 20%, transparent 80%, var(--neutral--600) 80%)
    }
}

.h-text-button-section--bg-neutral600[data-v-4f9ef1c2]:not(.h-text-button-section__custom-item--bg-neutral600) {
    background-color: var(--neutral--600)
}

@media (min-width:1140px) {
    .h-text-button-section__custom-item--bg-neutral800[data-v-4f9ef1c2] {
        background-image: linear-gradient(to right, var(--neutral--800), var(--neutral--800) 15%, var(--primary--500) 15%, var(--primary--500) 85%, var(--neutral--800) 85%) !important
    }

    .h-text-button-section__custom-item--bg-neutral800>div[data-v-4f9ef1c2] {
        background-color: unset !important
    }
}

.h-text-button-section__custom-item--bg-neutral800 .h-text-button-section__overline[data-v-4f9ef1c2] {
    color: var(--neon--500) !important
}

@media (max-width:1140px) {
    .h-text-button-section__custom-item--bg-neutral800[data-v-4f9ef1c2] {
        background-color: var(--primary--500)
    }
}

.h-text-button-section__custom-item--bg-neutral800 .h-text-button-section--bg-neutral800[data-v-4f9ef1c2] {
    background-color: transparent
}

@media (min-width:1140px) {
    .h-text-button-section__custom-item--bg-neutral800 .h-text-button-section--bg-neutral800[data-v-4f9ef1c2] {
        background-image: linear-gradient(315deg, var(--neutral--800), var(--neutral--800) 20%, transparent 20%, transparent 80%, var(--neutral--800) 80%)
    }
}

.h-text-button-section--bg-neutral800[data-v-4f9ef1c2]:not(.h-text-button-section__custom-item--bg-neutral800) {
    background-color: var(--neutral--800)
}

@media (min-width:1140px) {
    .h-text-button-section__custom-item--bg-neutral900[data-v-4f9ef1c2] {
        background-image: linear-gradient(to right, var(--neutral--900), var(--neutral--900) 15%, var(--neutral--700) 15%, var(--neutral--700) 85%, var(--neutral--900) 85%) !important
    }

    .h-text-button-section__custom-item--bg-neutral900>div[data-v-4f9ef1c2] {
        background-color: unset !important
    }
}

.h-text-button-section__custom-item--bg-neutral900 .h-text-button-section__overline[data-v-4f9ef1c2] {
    color: var(--neutral--0) !important
}

@media (max-width:1140px) {
    .h-text-button-section__custom-item--bg-neutral900[data-v-4f9ef1c2] {
        background-color: var(--neutral--700)
    }
}

.h-text-button-section__custom-item--bg-neutral900 .h-text-button-section--bg-neutral900[data-v-4f9ef1c2] {
    background-color: transparent
}

@media (min-width:1140px) {
    .h-text-button-section__custom-item--bg-neutral900 .h-text-button-section--bg-neutral900[data-v-4f9ef1c2] {
        background-image: linear-gradient(315deg, var(--neutral--900), var(--neutral--900) 20%, transparent 20%, transparent 80%, var(--neutral--900) 80%)
    }
}

.h-text-button-section--bg-neutral900[data-v-4f9ef1c2]:not(.h-text-button-section__custom-item--bg-neutral900) {
    background-color: var(--neutral--900)
}

@media (min-width:1140px) {
    .h-text-button-section__custom-item--bg-light-blue100[data-v-4f9ef1c2] {
        background-image: linear-gradient(to right, var(--light-blue--100), var(--light-blue--100) 15%, var(--primary--500) 15%, var(--primary--500) 85%, var(--light-blue--100) 85%) !important
    }

    .h-text-button-section__custom-item--bg-light-blue100>div[data-v-4f9ef1c2] {
        background-color: unset !important
    }
}

.h-text-button-section__custom-item--bg-light-blue100 .h-text-button-section__overline[data-v-4f9ef1c2] {
    color: var(--neon--500) !important
}

@media (max-width:1140px) {
    .h-text-button-section__custom-item--bg-light-blue100[data-v-4f9ef1c2] {
        background-color: var(--primary--500)
    }
}

.h-text-button-section__custom-item--bg-light-blue100 .h-text-button-section--bg-light-blue100[data-v-4f9ef1c2] {
    background-color: transparent
}

@media (min-width:1140px) {
    .h-text-button-section__custom-item--bg-light-blue100 .h-text-button-section--bg-light-blue100[data-v-4f9ef1c2] {
        background-image: linear-gradient(315deg, var(--light-blue--100), var(--light-blue--100) 20%, transparent 20%, transparent 80%, var(--light-blue--100) 80%)
    }
}

.h-text-button-section--bg-light-blue100[data-v-4f9ef1c2]:not(.h-text-button-section__custom-item--bg-light-blue100) {
    background-color: var(--light-blue--100)
}

@media (min-width:1140px) {
    .h-text-button-section__custom-item--bg-primary900[data-v-4f9ef1c2] {
        background-image: linear-gradient(to right, var(--primary--900), var(--primary--900) 15%, var(--primary--500) 15%, var(--primary--500) 85%, var(--primary--900) 85%) !important
    }

    .h-text-button-section__custom-item--bg-primary900>div[data-v-4f9ef1c2] {
        background-color: unset !important
    }
}

.h-text-button-section__custom-item--bg-primary900 .h-text-button-section__overline[data-v-4f9ef1c2] {
    color: var(--neon--500) !important
}

@media (max-width:1140px) {
    .h-text-button-section__custom-item--bg-primary900[data-v-4f9ef1c2] {
        background-color: var(--primary--500)
    }
}

.h-text-button-section__custom-item--bg-primary900 .h-text-button-section--bg-primary900[data-v-4f9ef1c2] {
    background-color: transparent
}

@media (min-width:1140px) {
    .h-text-button-section__custom-item--bg-primary900 .h-text-button-section--bg-primary900[data-v-4f9ef1c2] {
        background-image: linear-gradient(315deg, var(--primary--900), var(--primary--900) 20%, transparent 20%, transparent 80%, var(--primary--900) 80%)
    }
}

.h-text-button-section--bg-primary900[data-v-4f9ef1c2]:not(.h-text-button-section__custom-item--bg-primary900) {
    background-color: var(--primary--900)
}

.h-image-section-two-cols--wide-image[data-v-5336acb5] .h-grid {
    padding-bottom: 64px;
    padding-top: 64px
}

@media (min-width:768px) {
    .h-image-section-two-cols--wide-image[data-v-5336acb5] .h-grid {
        padding: 0 0 0 40px
    }
}

@media (min-width:1366px) {
    .h-image-section-two-cols--wide-image[data-v-5336acb5] .h-grid {
        max-width: 1432px
    }
}

.h-image-section-two-cols--wide-image[data-v-5336acb5] .h-section-two-cols__left-col {
    margin-bottom: 24px;
    width: 100%
}

@media (min-width:768px) {
    .h-image-section-two-cols--wide-image[data-v-5336acb5] .h-section-two-cols__left-col {
        margin-bottom: 0;
        max-width: 456px;
        width: 46%
    }
}

@media (min-width:1025px) {
    .h-image-section-two-cols--wide-image[data-v-5336acb5] .h-section-two-cols__left-col {
        width: 37%
    }
}

.h-image-section-two-cols--wide-image[data-v-5336acb5] .h-section-two-cols__right-col {
    width: 100%
}

@media (min-width:768px) {
    .h-image-section-two-cols--wide-image[data-v-5336acb5] .h-section-two-cols__right-col {
        max-width: 791px;
        width: 52%
    }
}

@media (min-width:1025px) {
    .h-image-section-two-cols--wide-image[data-v-5336acb5] .h-section-two-cols__right-col {
        max-width: 880px;
        width: 62%
    }
}

.h-image-section-two-cols--wide-image .h-image-section-two-cols__description[data-v-5336acb5],
.h-image-section-two-cols--wide-image .h-image-section-two-cols__heading[data-v-5336acb5] {
    text-align: center
}

@media (min-width:768px) {

    .h-image-section-two-cols--wide-image .h-image-section-two-cols__description[data-v-5336acb5],
    .h-image-section-two-cols--wide-image .h-image-section-two-cols__heading[data-v-5336acb5] {
        text-align: start
    }
}

.h-image-section-two-cols__overline[data-v-5336acb5] {
    color: var(--neutral--300);
    display: inline-block;
    margin-bottom: 24px
}

.h-image-section-two-cols__secondary-heading[data-v-5336acb5] {
    margin-top: 24px
}

@media (min-width:768px) {
    .h-image-section-two-cols__secondary-heading[data-v-5336acb5] {
        margin-top: 16px
    }
}

@media (min-width:1025px) {
    .h-image-section-two-cols__secondary-heading[data-v-5336acb5] {
        margin-top: 24px
    }
}

.h-image-section-two-cols__description[data-v-5336acb5] {
    margin-top: 16px
}

@media (min-width:768px) {
    .h-image-section-two-cols__description[data-v-5336acb5] {
        margin-top: 24px
    }
}

@media (min-width:1025px) {
    .h-image-section-two-cols__description[data-v-5336acb5] {
        margin-top: 32px
    }
}

.h-image-section-two-cols__secondary-description[data-v-5336acb5] {
    margin-top: 8px
}

.h-image-section-two-cols p[data-v-5336acb5] {
    color: var(--neutral--300)
}

.h-image-section-two-cols__link-wrapper[data-v-5336acb5] {
    display: flex;
    justify-content: center;
    margin-top: 24px
}

@media (min-width:768px) {
    .h-image-section-two-cols__link-wrapper[data-v-5336acb5] {
        justify-content: start
    }
}

.h-image-section-two-cols--bg-neutral600 .h-image-section-two-cols__description[data-v-5336acb5],
.h-image-section-two-cols--bg-neutral600 h2[data-v-5336acb5],
.h-image-section-two-cols--bg-neutral600 p[data-v-5336acb5],
.h-image-section-two-cols--bg-neutral600__overline[data-v-5336acb5],
.h-image-section-two-cols--bg-neutral900 .h-image-section-two-cols__description[data-v-5336acb5],
.h-image-section-two-cols--bg-neutral900 h2[data-v-5336acb5],
.h-image-section-two-cols--bg-neutral900 p[data-v-5336acb5],
.h-image-section-two-cols--bg-neutral900__overline[data-v-5336acb5],
.h-image-section-two-cols--bg-primary1000 .h-image-section-two-cols__description[data-v-5336acb5],
.h-image-section-two-cols--bg-primary1000 h2[data-v-5336acb5],
.h-image-section-two-cols--bg-primary1000 p[data-v-5336acb5],
.h-image-section-two-cols--bg-primary1000__overline[data-v-5336acb5],
.h-image-section-two-cols--bg-primary500 .h-image-section-two-cols__description[data-v-5336acb5],
.h-image-section-two-cols--bg-primary500 h2[data-v-5336acb5],
.h-image-section-two-cols--bg-primary500 p[data-v-5336acb5],
.h-image-section-two-cols--bg-primary500__overline[data-v-5336acb5],
.h-image-section-two-cols--bg-primary800 .h-image-section-two-cols__description[data-v-5336acb5],
.h-image-section-two-cols--bg-primary800 h2[data-v-5336acb5],
.h-image-section-two-cols--bg-primary800 p[data-v-5336acb5],
.h-image-section-two-cols--bg-primary800__overline[data-v-5336acb5] {
    color: var(--neutral--0)
}

.h-image-section-two-cols--bg-neutral900 .h-image-section-two-cols__description[data-v-5336acb5],
.h-image-section-two-cols--bg-neutral900 p[data-v-5336acb5] {
    color: var(--neutral--200)
}

.h-image-section-two-cols--bg-light-blue50[data-v-5336acb5] {
    background-color: var(--light-blue--50)
}

.h-image-section-two-cols--bg-neutral0[data-v-5336acb5] {
    background-color: var(--neutral--0)
}

.h-image-section-two-cols--bg-primary500[data-v-5336acb5] {
    background-color: var(--primary--500)
}

.h-image-section-two-cols--bg-primary800[data-v-5336acb5] {
    background-color: var(--primary--800)
}

.h-image-section-two-cols--bg-primary1000[data-v-5336acb5] {
    background-color: var(--primary--1000)
}

.h-image-section-two-cols--bg-neutral600[data-v-5336acb5] {
    background-color: var(--neutral--600)
}

.h-image-section-two-cols--bg-neutral900[data-v-5336acb5] {
    background-color: var(--neutral--900)
}

.h-partner-quote[data-v-498d740f] {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;
    text-align: center;
    width: 100%
}

.h-partner-quote__branch[data-v-498d740f] {
    position: relative;
    width: auto
}

.h-partner-quote__branch--left[data-v-498d740f] {
    left: 0
}

.h-partner-quote__branch--right[data-v-498d740f] {
    right: 0
}

.h-partner-quote__wrapper[data-v-498d740f] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 80%
}

.h-partner-quote__title[data-v-498d740f] {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

.h-partner-quote__title[data-v-498d740f]:after,
.h-partner-quote__title[data-v-498d740f]:before {
    content: '"'
}

.h-partner-quote__image[data-v-498d740f] {
    display: flex;
    height: auto;
    justify-content: center;
    max-width: 100%;
    width: 70%
}

.h-faq-section--bg-neutral800[data-v-16b967c4] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.h-faq-section--bg-neutral900[data-v-16b967c4] {
    background-color: var(--neutral--900);
    color: var(--neutral--0)
}

.h-faq-section[data-v-16b967c4] a {
    color: unset;
    display: inline;
    text-decoration: underline
}

.h-faq-section[data-v-16b967c4] li {
    margin-left: 24px
}

.h-tutorials-card[data-v-76d81091] {
    color: inherit;
    display: flex;
    flex-direction: column;
    max-width: 328px;
    text-decoration: inherit
}

@media (min-width:768px) {
    .h-tutorials-card[data-v-76d81091] {
        max-width: 336px
    }
}

@media (min-width:1025px) {
    .h-tutorials-card[data-v-76d81091] {
        max-width: 360px
    }
}

.h-tutorials-card__image[data-v-76d81091] {
    margin-bottom: 32px
}

.h-tutorials-card__overline[data-v-76d81091] {
    margin-bottom: 8px
}

.h-tutorials-card__overline-separator[data-v-76d81091] {
    margin: 0 8px;
    padding: 1.5px;
    position: relative
}

.h-tutorials-card__overline-separator[data-v-76d81091]:after {
    background-color: var(--primary--800);
    border-radius: 50%;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    top: calc(50% - 1.5px);
    width: 3px
}

.h-tutorials-card__title[data-v-76d81091] {
    margin-bottom: 8px
}

.h-tutorials-card__description[data-v-76d81091] {
    color: var(--neutral--600);
    font-weight: 400;
    margin-bottom: 16px
}

.h-tutorials-card__tag-container[data-v-76d81091] {
    margin-bottom: 8px
}

.h-tutorials-card__tag[data-v-76d81091]:before {
    content: "•";
    margin: 8px
}

.h-tutorials-card__link-text[data-v-76d81091] {
    color: var(--primary--600)
}

.h-tutorials-card__link-text[data-v-76d81091]:hover {
    color: var(--primary--500)
}

[data-v-76d81091] img {
    border-radius: 16px
}

.h-tutorials[data-v-a5fbe12d] {
    display: flex;
    flex-direction: column
}

.h-tutorials__cards[data-v-a5fbe12d] {
    row-gap: 32px
}

@media (min-width:1025px) {
    .h-tutorials__cards[data-v-a5fbe12d] {
        row-gap: 40px
    }
}

.h-tutorials-bg-light-blue50[data-v-a5fbe12d] {
    background-color: var(--light-blue--50)
}

.h-tutorials-bg-neutral0[data-v-a5fbe12d] {
    background-color: var(--neutral--0)
}

.h-youtube-grid-card[data-v-44dfe97e] {
    aspect-ratio: 16/9;
    display: flex;
    flex-direction: column;
    width: 100%
}

@media (min-width:768px) {
    .h-youtube-grid-card[data-v-44dfe97e] {
        aspect-ratio: 16/8
    }
}

.h-youtube-grid-card__video-player[data-v-44dfe97e] {
    margin-bottom: 24px;
    width: 100%
}

.h-youtube-grid-card__title[data-v-44dfe97e] {
    font-weight: 700;
    line-height: 24px;
    margin-top: 24px
}

.h-youtube-grid-card__description[data-v-44dfe97e] {
    color: var(--neutral--300)
}

.h-youtube-grid--bg-primary500[data-v-bbe1e2fd] {
    background-color: var(--primary--500);
    color: var(--neutral--0)
}

.h-youtube-grid--bg-primary500[data-v-bbe1e2fd] a {
    color: var(--neutral--0);
    text-decoration: underline
}

.h-youtube-grid--bg-neutral300[data-v-bbe1e2fd] {
    background-color: var(--light-blue--50)
}

.h-youtube-grid--bg-neutral800[data-v-bbe1e2fd] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.h-youtube-grid--bg-meteorite500[data-v-bbe1e2fd] {
    background-color: var(--meteorite--500);
    color: var(--neutral--0)
}

.h-youtube-grid--bg-primary1000[data-v-bbe1e2fd] {
    background: var(--e-global-color-8648503);
    color: var(--neutral--0)
}

.h-youtube-grid--bg-light-blue100[data-v-bbe1e2fd] {
    background-color: var(--light-blue--100)
}

.h-youtube-grid__cta[data-v-bbe1e2fd] {
    margin: 0 auto
}

.h-youtube-grid__cards-container[data-v-bbe1e2fd] {
    row-gap: 16px
}

@media (min-width:768px) {
    .h-youtube-grid__cards-container[data-v-bbe1e2fd] {
        row-gap: 40px
    }
}

.h-youtube-grid__card[data-v-bbe1e2fd] {
    height: 100%;
    max-width: 100%;
    width: 100%
}

@media (min-width:1025px) {
    .h-youtube-grid__card--full-width[data-v-bbe1e2fd] {
        max-width: 50%
    }
}

.h-review-grouped-card[data-v-ee89aef5] {
    background-color: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 230px;
    position: relative;
    width: 100%
}

.h-review-grouped-card__top[data-v-ee89aef5] {
    display: flex;
    flex: 1 0 auto;
    flex-direction: column;
    padding: 48px 32px;
    width: 100%
}

.h-review-grouped-card__icon[data-v-ee89aef5] {
    margin-bottom: 8px
}

.h-review-grouped-card__body[data-v-ee89aef5] {
    color: var(--neutral--600);
    padding-top: 8px
}

@media (min-width:1025px) {
    .h-review-grouped-card__body[data-v-ee89aef5] {
        flex: 1 0 auto;
        min-height: 115px
    }
}

.h-client-reviews-grouped-section__grid[data-v-3baacd01] {
    padding-top: 0
}

.h-client-reviews-grouped-section__grid-grouped[data-v-3baacd01] {
    display: none
}

@media (min-width:1025px) {
    .h-client-reviews-grouped-section__grid-grouped[data-v-3baacd01] {
        display: block
    }

    .h-client-reviews-grouped-section__grid-flat[data-v-3baacd01] {
        display: none
    }
}

.h-client-reviews-grouped-section__grid-inside[data-v-3baacd01] {
    padding: 0;
    width: 100%
}

.h-client-reviews-grouped-section__grid-inside[data-v-3baacd01] .h-grid {
    padding: 0
}

.h-client-reviews-grouped-section__footer[data-v-3baacd01] {
    display: flex;
    justify-content: center
}

.h-client-reviews-grouped-section--bg-primary500[data-v-3baacd01] {
    background-color: var(--primary--500)
}

.h-client-reviews-grouped-section--bg-primary500 a[data-v-3baacd01]:hover {
    background-color: var(--primary--600) !important
}

.h-client-reviews-grouped-section__button[data-v-3baacd01] :scope.h-button {
    width: 100%
}

@media (min-width:768px) {
    .h-client-reviews-grouped-section__button[data-v-3baacd01] :scope.h-button {
        width: 360px
    }
}

.h-picture-cards__cards-wrapper[data-v-99a5292d] {
    overflow-x: scroll;
    scrollbar-width: none
}

.h-picture-cards__cards-wrapper[data-v-99a5292d]::-webkit-scrollbar {
    display: none
}

.h-picture-cards__cards[data-v-99a5292d] {
    display: flex;
    gap: 24px;
    width: 100vw
}

@media (min-width:1025px) {
    .h-picture-cards__cards[data-v-99a5292d] {
        width: auto
    }

    .h-picture-cards__cards--grid[data-v-99a5292d] {
        display: grid;
        gap: 48px;
        grid-template-columns: repeat(2, 1fr)
    }
}

.h-picture-cards__image[data-v-99a5292d] {
    margin-bottom: 24px;
    width: 328px
}

@media (min-width:768px) {
    .h-picture-cards__image--default[data-v-99a5292d] {
        width: 100%
    }

    .h-picture-cards__image--minimal[data-v-99a5292d] {
        width: 264px
    }

    .h-picture-cards__image--grid[data-v-99a5292d] {
        width: 552px
    }
}

@media (min-width:1025px) {
    .h-picture-cards__image--grid[data-v-99a5292d] {
        width: 100%
    }
}

.h-picture-cards__description[data-v-99a5292d] {
    margin-top: 8px
}

@media (min-width:1025px) {
    .h-picture-cards__description[data-v-99a5292d] {
        margin-top: 16px
    }
}

.h-picture-cards__arrows[data-v-99a5292d] {
    display: flex;
    gap: 16px;
    margin: 0 auto 32px;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width:1025px) {
    .h-picture-cards__arrows[data-v-99a5292d] {
        display: none
    }
}

.h-picture-cards__arrow[data-v-99a5292d] {
    background: var(--light-blue--100);
    border-radius: 50%;
    cursor: pointer;
    height: 48px;
    padding: 12px;
    transition: opacity .2s ease;
    width: 48px
}

.h-picture-cards__arrow[data-v-99a5292d]:disabled {
    cursor: not-allowed;
    opacity: .5
}

.h-picture-cards__company-address[data-v-99a5292d] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 8px
}

@media (min-width:1025px) {
    .h-picture-cards__company-address[data-v-99a5292d] {
        margin-top: 16px
    }
}

.payment-options-cards__cards-wrapper[data-v-926daef7] {
    row-gap: 16px
}

@media (min-width:768px) {
    .payment-options-cards__cards-wrapper[data-v-926daef7] {
        row-gap: 24px
    }

    .payment-options-cards__cards-wrapper.h-grid--cols-d-2[data-v-926daef7] {
        max-width: 768px
    }
}

.h-double-cards__services-container[data-v-371876b7] {
    background-color: var(--light-blue--100);
    border-radius: 16px;
    margin-top: 24px;
    padding: 48px 0
}

.h-double-cards__services-container--bg-light-blue50[data-v-371876b7] {
    background-color: var(--light-blue--50)
}

.h-double-cards__services-container--bg-neutral0[data-v-371876b7] {
    background-color: var(--neutral--0)
}

.h-double-cards__services-container--bg-neutral0 .h-double-cards__services-cards[data-v-371876b7] {
    color: var(--neutral--800)
}

@media (max-width:767px) {
    .h-double-cards__services-container--bg-neutral0 .h-double-cards__services-cards[data-v-371876b7] {
        padding: 0
    }
}

.h-double-cards__services-cards[data-v-371876b7] {
    row-gap: 32px
}

@media (min-width:768px) {
    .h-double-cards__services-cards[data-v-371876b7] {
        row-gap: 40px
    }
}

.h-double-cards--bg-light-blue100[data-v-371876b7] {
    background-color: var(--light-blue--100)
}

.h-double-cards__cards-container[data-v-371876b7] {
    flex-direction: column;
    gap: 24px;
    grid-template-columns: repeat(1, 1fr)
}

.h-double-cards__card[data-v-371876b7] {
    background-color: var(--neutral--0);
    border-radius: 16px;
    display: flex;
    flex-direction: column-reverse
}

@media (min-width:1025px) {
    .h-double-cards__card[data-v-371876b7] {
        flex-direction: row
    }

    .h-double-cards__card--reverse[data-v-371876b7] {
        flex-direction: row-reverse
    }
}

@media (min-width:1025px) {

    .h-double-cards__card--reverse .h-double-cards__card-image[data-v-371876b7],
    .h-double-cards__card--reverse .h-double-cards__card-image[data-v-371876b7] img {
        border-radius: 0 16px 16px 0
    }
}

.h-double-cards__card-feature-content[data-v-371876b7] {
    align-items: center;
    display: flex;
    gap: 8px
}

.h-double-cards__card-feature-badge[data-v-371876b7] {
    background: var(--primary--50);
    border-radius: 6px;
    color: var(--primary--500);
    font-size: 12px;
    font-weight: 700;
    min-width: 130px;
    padding: 4px 12px;
    text-align: center
}

.h-double-cards__card-heading[data-v-371876b7] {
    padding-bottom: 24px;
    text-align: left
}

.h-double-cards__card-image[data-v-371876b7],
.h-double-cards__card-image[data-v-371876b7] img {
    border-radius: 0 0 16px 16px
}

@media (min-width:1025px) {
    .h-double-cards__card-image[data-v-371876b7] {
        width: 50%
    }

    .h-double-cards__card-image[data-v-371876b7],
    .h-double-cards__card-image[data-v-371876b7] img {
        border-radius: 16px 0 0 16px
    }
}

.h-double-cards__card-image--bg-meteorite500[data-v-371876b7] {
    background: var(--meteorite--500)
}

.h-double-cards__card-image--bg-primary500[data-v-371876b7] {
    background: var(--primary--500)
}

.h-double-cards__card-image--bg-primary1000[data-v-371876b7] {
    background: var(--primary--1000)
}

.h-double-cards__card-content[data-v-371876b7] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 32px 16px
}

@media (min-width:768px) {
    .h-double-cards__card-content[data-v-371876b7] {
        padding: 40px 48px
    }
}

@media (min-width:1025px) {
    .h-double-cards__card-content[data-v-371876b7] {
        width: 50%
    }
}

.h-double-cards__card-description[data-v-371876b7] p {
    padding-bottom: 8px
}

.h-double-cards__card-features[data-v-371876b7] {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.h-double-cards__card-feature[data-v-371876b7] {
    align-items: center;
    display: flex;
    gap: 12px
}

.h-double-cards__button[data-v-371876b7],
.h-double-cards__link[data-v-371876b7] {
    margin-top: 24px;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width:1025px) {

    .h-double-cards__button[data-v-371876b7],
    .h-double-cards__link[data-v-371876b7] {
        margin-top: 48px
    }
}

.h-double-cards__card-bg-primary500[data-v-371876b7] {
    background-color: var(--primary--500)
}

.h-double-cards__card-bg-neutral600[data-v-371876b7] {
    background-color: var(--neutral--600);
    color: var(--neutral--0)
}

.h-double-cards__card-bg-meteorite500[data-v-371876b7] {
    background-color: var(--meteorite--500)
}

.h-double-cards__card-bg-light-blue200[data-v-371876b7] {
    background-color: var(--light-blue--200)
}

.h-double-cards__card-bg-primary1000[data-v-371876b7] {
    background: var(--e-global-color-8648503);
    color: var(--neutral--0)
}

.h-double-cards__card-bg-light-blue100[data-v-371876b7] {
    background-color: var(--light-blue--100)
}

.h-double-cards__card-bg-neutral700[data-v-371876b7] {
    background-color: var(--neutral--700);
    color: var(--neutral--0)
}

.h-domain-search__container[data-v-6a82f267] {
    align-items: center;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 32px;
    padding: 64px 24px;
    text-align: center
}

@media (min-width:768px) {
    .h-domain-search__container[data-v-6a82f267] {
        padding: 64px 32px
    }
}

.h-domain-search__container--bg-primary800[data-v-6a82f267] {
    background-color: var(--primary--800);
    color: var(--neutral--0)
}

.h-domain-search__container--bg-light-blue100[data-v-6a82f267] {
    background-color: var(--light-blue--100);
    color: var(--neutral--600)
}

.h-domain-search__input[data-v-6a82f267] {
    flex: 1;
    margin-bottom: 16px;
    width: 100%
}

.h-domain-search__input[data-v-6a82f267] .h-form-field__inline {
    height: 62px !important
}

@media (min-width:768px) {
    .h-domain-search__input[data-v-6a82f267] {
        flex: 3;
        margin-bottom: 0
    }

    .h-domain-search__input[data-v-6a82f267] .h-form-message {
        position: absolute
    }
}

.h-domain-search__input-container[data-v-6a82f267] {
    display: flex;
    justify-content: center;
    max-width: 456px;
    width: 100%
}

.h-domain-search__search-btn-container[data-v-6a82f267] {
    align-items: center;
    border-radius: 0 8px 8px 0;
    display: flex;
    gap: 2px
}

.h-domain-search__search-btn[data-v-6a82f267] {
    display: flex;
    height: 48px
}

.h-features-section__container[data-v-29b08d48] {
    background-color: var(--primary--800);
    border-radius: 16px;
    color: var(--neutral--0);
    padding: 40px 24px
}

@media (min-width:1025px) {
    .h-features-section__container[data-v-29b08d48] {
        display: grid;
        gap: 80px;
        grid-template-columns: .3fr .7fr;
        padding: 56px 48px
    }
}

.h-features-section__container--bg-neutral600[data-v-29b08d48] {
    background-color: var(--neutral--600)
}

.h-features-section__container--bg-meteorite100[data-v-29b08d48] {
    background-color: var(--meteorite--100);
    border: 1px solid var(--light-blue--200);
    color: var(--neutral--600)
}

.h-features-section__title[data-v-29b08d48] {
    align-items: center;
    display: flex;
    flex-shrink: 1;
    margin-bottom: 24px
}

@media (min-width:1025px) {
    .h-features-section__title[data-v-29b08d48] {
        margin-bottom: 0
    }
}

.h-features-section__features[data-v-29b08d48] {
    display: grid;
    gap: 20px;
    padding: 0;
    width: -moz-max-content;
    width: max-content
}

@media (min-width:1025px) {
    .h-features-section__features[data-v-29b08d48] {
        grid-template-columns: 1fr 1fr;
        width: 100%
    }
}

.h-features-section__feature[data-v-29b08d48] {
    align-items: center;
    display: flex
}

.h-features-section__feature>svg[data-v-29b08d48] {
    margin-right: 8px
}

.h-features-section--bg-light-blue100[data-v-29b08d48] {
    background-color: var(--light-blue--100)
}

.h-plan-compare-card[data-v-a4d1238b] {
    background-color: var(--neutral--0);
    border-radius: 16px;
    color: var(--neutral--600);
    padding: 32px 24px;
    width: 100%
}

@media (min-width:1025px) {
    .h-plan-compare-card[data-v-a4d1238b] {
        max-width: 408px;
        padding: 32px
    }
}

.h-plan-compare-card__badge[data-v-a4d1238b] {
    margin-bottom: 24px;
    text-align: center;
    white-space: normal
}

.h-plan-compare-card__title[data-v-a4d1238b] {
    align-items: center;
    display: flex;
    gap: 8px;
    margin-bottom: 10px
}

.h-plan-compare-card__description-feature-list[data-v-a4d1238b] {
    display: flex;
    gap: 8px;
    margin-top: 24px
}

.h-plan-compare-card__separator[data-v-a4d1238b] {
    border-top: 1px solid var(--light-blue--200);
    margin: 24px 0;
    width: 100%
}

.h-plan-compare-card__feature[data-v-a4d1238b] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.h-plan-compare-card__feature-list[data-v-a4d1238b] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 8px;
    width: 100%
}

.h-plan-compare-card__feature-list-tag[data-v-a4d1238b] {
    background-color: var(--light-blue--100);
    border-radius: 20px;
    padding: 4px 12px;
    white-space: nowrap
}

.h-plan-compare-card__feature-value[data-v-a4d1238b] {
    align-items: center;
    display: flex;
    gap: 8px
}

.h-plan-compare-card__param-text[data-v-a4d1238b] {
    display: flex;
    justify-content: space-between
}

.h-plan-compare-card__impact-bar[data-v-a4d1238b] {
    border-radius: 16px;
    -moz-column-gap: 4px;
    column-gap: 4px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    height: 8px;
    margin-bottom: 24px;
    margin-top: 16px;
    overflow: hidden;
    width: 100%
}

.h-plan-compare-card__impact-bar-segment[data-v-a4d1238b] {
    background-color: var(--light-blue--200)
}

.h-plan-compare-card__impact-bar--amount-1 .h-plan-compare-card__impact-bar-segment[data-v-a4d1238b]:first-child,
.h-plan-compare-card__impact-bar--amount-2 .h-plan-compare-card__impact-bar-segment[data-v-a4d1238b]:not(:last-child),
.h-plan-compare-card__impact-bar--amount-3 .h-plan-compare-card__impact-bar-segment[data-v-a4d1238b] {
    background-color: var(--meteorite--500)
}

.h-plan-compare-cards__bg-light-blue200[data-v-082dd569] {
    background-color: var(--light-blue--200)
}

.h-plan-compare-cards__cards[data-v-082dd569] {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
    padding: 0
}

.h-plan-compare-cards__button[data-v-082dd569] {
    display: flex;
    justify-content: center;
    margin-top: 32px
}

@media (min-width:1025px) {
    .h-plan-compare-cards__button[data-v-082dd569] {
        margin-top: 48px
    }

    .h-plan-compare-cards__cards[data-v-082dd569] {
        flex-wrap: nowrap;
        gap: 24px
    }
}

.h-features-review-card[data-v-3c5f0f7c] {
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 16px;
    padding: 32px
}

@media (min-width:1025px) {
    .h-features-review-card[data-v-3c5f0f7c] {
        margin-bottom: 0
    }
}

.h-features-review-card__icon[data-v-3c5f0f7c] {
    height: 30px;
    margin-bottom: 16px
}

.h-features-review-card__icon[data-v-3c5f0f7c] img {
    height: 100%;
    width: auto
}

.h-features-review-card__title[data-v-3c5f0f7c] {
    margin-bottom: 16px
}

.h-features-review-card__bottom-wrapper[data-v-3c5f0f7c] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 16px
}

.h-features-review-card__bottom-wrapper a[data-v-3c5f0f7c] {
    display: flex
}

.h-features-review-card__bottom-icon[data-v-3c5f0f7c] {
    max-width: 152px;
    width: auto
}

.h-features-review-card--bg-neutral700[data-v-3c5f0f7c] {
    background-color: var(--neutral--700);
    color: var(--neutral--0)
}

.h-features-review-card--bg-neutral600 .h-features-review-card__text[data-v-3c5f0f7c],
.h-features-review-card--bg-primary600 .h-features-review-card__text[data-v-3c5f0f7c] {
    color: var(--neutral--0)
}

.h-features-review-card--bg-light-blue50[data-v-3c5f0f7c],
.h-features-review-card--bg-neutral0[data-v-3c5f0f7c],
.h-features-review-card--bg-transparent[data-v-3c5f0f7c] {
    border: 1px solid var(--light-blue--200)
}

.h-features-review-card--bg-neutral700[data-v-3c5f0f7c] {
    border: 1px solid var(--neutral--500);
    color: var(--neutral--200)
}

.h-features-review-card--bg-neutral700 .h-features-review-card__title[data-v-3c5f0f7c] {
    color: var(--neutral--0)
}

.h-features-review-card--bg-transparent[data-v-3c5f0f7c] {
    background-color: transparent
}

.h-features-review-card--bg-light-blue50[data-v-3c5f0f7c] {
    background-color: var(--light-blue--50)
}

.h-features-review-card--bg-light-blue100[data-v-3c5f0f7c] {
    background-color: var(--light-blue--100)
}

.h-features-review-card--bg-primary600[data-v-3c5f0f7c] {
    background-color: var(--primary--600)
}

.h-features-review-card--bg-neutral600[data-v-3c5f0f7c] {
    background-color: var(--neutral--600)
}

.h-features-review-card--bg-neutral800[data-v-3c5f0f7c] {
    background-color: var(--neutral--800)
}

.h-features-review-card--bg-neutral0[data-v-3c5f0f7c] {
    background-color: var(--neutral--0)
}

.h-reviews-section__tabs[data-v-0a410816] {
    margin-bottom: 32px
}

.h-reviews-section__review-card--desktop[data-v-0a410816] {
    display: none !important
}

@media (min-width:1025px) {
    .h-reviews-section__review-card--desktop[data-v-0a410816] {
        display: flex !important
    }
}

.h-reviews-section__controls[data-v-0a410816] {
    align-items: center;
    display: flex;
    gap: 16px;
    justify-content: center;
    margin-top: 32px
}

@media (min-width:1025px) {
    .h-reviews-section__controls[data-v-0a410816] {
        display: none
    }
}

.h-reviews-section__control-button[data-v-0a410816] {
    align-items: center;
    background-color: var(--neutral--0);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 48px;
    justify-content: center;
    padding: 8px;
    width: 48px
}

.h-reviews-section__control-button--neutral600[data-v-0a410816] {
    background-color: var(--neutral--600)
}

.h-reviews-section--bg-light-blue50[data-v-0a410816] {
    background-color: var(--light-blue--50)
}

.h-reviews-section--bg-meteorite50[data-v-0a410816] {
    background-color: var(--meteorite--50)
}

.h-reviews-section--bg-light-blue100[data-v-0a410816] {
    background-color: var(--light-blue--100)
}

.h-reviews-section--bg-neutral600[data-v-0a410816] {
    background-color: var(--neutral--600);
    color: var(--neutral--0)
}

.h-reviews-section--bg-neutral800[data-v-0a410816] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.h-reviews-section--bg-neutral800 .h-reviews-section__description[data-v-0a410816] {
    color: var(--neutral--200)
}

.h-introduction-list-item[data-v-fe43cd5b] {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center
}

@media (min-width:768px) {
    .h-introduction-list-item[data-v-fe43cd5b] {
        max-width: 360px
    }
}

.h-introduction-list-item__image-link-container[data-v-fe43cd5b] {
    width: 100%
}

.h-introduction-list-item__image-link[data-v-fe43cd5b] {
    border: 1px solid var(--neutral--400);
    border-radius: 16px;
    overflow: hidden
}

.h-introduction-list-item__image[data-v-fe43cd5b] {
    height: 88px;
    margin-bottom: 16px;
    width: 88px
}

@media (min-width:768px) {
    .h-introduction-list-item__image[data-v-fe43cd5b] {
        margin-bottom: 24px
    }
}

.h-introduction-list-item__image--full-width[data-v-fe43cd5b] {
    height: unset;
    width: 100%
}

.h-introduction-list-item__heading[data-v-fe43cd5b],
.h-introduction-list-item__subheading[data-v-fe43cd5b] {
    margin-bottom: 4px
}

@media (min-width:768px) {

    .h-introduction-list-item__heading[data-v-fe43cd5b],
    .h-introduction-list-item__subheading[data-v-fe43cd5b] {
        margin-bottom: 8px
    }
}

.h-introduction-list-item__paragraph[data-v-fe43cd5b] {
    color: var(--neutral--600);
    font-weight: 400
}

.h-introduction-list-item__links[data-v-fe43cd5b] {
    align-items: center;
    display: flex;
    gap: 24px
}

.h-introduction-list-item__links-separator[data-v-fe43cd5b] {
    background-color: var(--light-blue--200);
    height: 24px;
    width: 1px
}

.h-introduction-list-item--bg-neutral800 .h-introduction-list-item__links-separator[data-v-fe43cd5b] {
    background-color: var(--neutral--400)
}

.h-introduction-list__container[data-v-5c62227d] {
    margin-top: 32px;
    row-gap: 32px
}

@media (min-width:768px) {
    .h-introduction-list__container[data-v-5c62227d] {
        margin-top: 40px;
        row-gap: 40px
    }
}

@media (min-width:1025px) {
    .h-introduction-list__container[data-v-5c62227d] {
        margin-top: 48px;
        row-gap: 48px
    }

    .h-introduction-list__container--4[data-v-5c62227d] {
        grid-template-columns: repeat(4, 1fr)
    }

    .h-introduction-list__container--5[data-v-5c62227d] {
        grid-template-columns: repeat(6, 1fr)
    }

    .h-introduction-list__container--5>div[data-v-5c62227d] {
        grid-column: span 2
    }

    .h-introduction-list__container--5>div[data-v-5c62227d]:nth-child(4) {
        grid-column: span 3;
        justify-self: end
    }
}

.h-introduction-list__bottom-row-wrapper[data-v-5c62227d] {
    display: flex;
    justify-content: center;
    margin-top: 32px
}

@media (min-width:768px) {
    .h-introduction-list__bottom-row-wrapper[data-v-5c62227d] {
        margin-top: 40px
    }
}

@media (min-width:1025px) {
    .h-introduction-list__bottom-row-wrapper[data-v-5c62227d] {
        margin-top: 48px
    }
}

.h-introduction-list--bg-light-blue50[data-v-5c62227d] {
    background-color: var(--light-blue--50)
}

.h-introduction-list--bg-light-blue100[data-v-5c62227d] {
    background-color: var(--light-blue--100)
}

.h-introduction-list--bg-neutral0[data-v-5c62227d] {
    background-color: var(--neutral--0)
}

.h-introduction-list--bg-neutral800[data-v-5c62227d] {
    background-color: var(--neutral--800)
}

.h-introduction-list--bg-primary500[data-v-5c62227d] {
    background-color: var(--primary--500)
}

.h-introduction-list--bg-primary1000[data-v-5c62227d] {
    background-color: var(--primary--1000)
}

.h-introduction-list--bg-meteorite50[data-v-5c62227d] {
    background-color: var(--meteorite--50)
}

.h-introduction-list--bg-neutral900[data-v-5c62227d] {
    background-color: var(--neutral--900)
}

.h-introduction-list--bg-neutral800[data-v-5c62227d],
.h-introduction-list--bg-neutral900[data-v-5c62227d],
.h-introduction-list--bg-primary1000[data-v-5c62227d],
.h-introduction-list--bg-neutral800[data-v-5c62227d] .h-introduction-list-item__paragraph,
.h-introduction-list--bg-neutral900[data-v-5c62227d] .h-introduction-list-item__paragraph,
.h-introduction-list--bg-primary1000[data-v-5c62227d] .h-introduction-list-item__paragraph {
    color: var(--neutral--0)
}

.h-introduction-list--bg-neutral800 .h-introduction-list__subtitle[data-v-5c62227d] {
    color: var(--neutral--200)
}

.h-video-section[data-v-220de045] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 48px
}

.h-video-section__video-container[data-v-220de045] {
    z-index: 2
}

.h-video-section__video-container video[data-v-220de045] {
    border-radius: 16px;
    overflow: hidden
}

.h-video-section--bg-neutral800[data-v-220de045] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.h-use-cases-section[data-v-89aa2c5b] {
    position: relative
}

.h-use-cases-section__scroll-anchor[data-v-89aa2c5b] {
    position: absolute;
    top: -38px
}

.h-use-cases-section__header[data-v-89aa2c5b] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 32px;
    text-align: center
}

@media (min-width:768px) {
    .h-use-cases-section__header[data-v-89aa2c5b] {
        gap: 32px
    }
}

@media (min-width:1025px) {
    .h-use-cases-section__header[data-v-89aa2c5b] {
        margin-bottom: 48px
    }
}

.h-use-cases-section__tabs[data-v-89aa2c5b] {
    margin-bottom: 32px
}

@media (min-width:1025px) {
    .h-use-cases-section__tabs[data-v-89aa2c5b] {
        margin-bottom: 48px
    }
}

.h-use-cases-section__content[data-v-89aa2c5b] {
    row-gap: 24px
}

@media (min-width:1025px) {
    .h-use-cases-section__content[data-v-89aa2c5b] {
        row-gap: 48px
    }
}

.h-use-cases-section__search[data-v-89aa2c5b] {
    margin-bottom: 32px;
    max-width: 844px
}

@media (min-width:1025px) {
    .h-use-cases-section__search[data-v-89aa2c5b] {
        margin-bottom: 48px
    }
}

.h-use-cases-section__footer[data-v-89aa2c5b] {
    margin-top: 32px
}

@media (min-width:1025px) {
    .h-use-cases-section__footer[data-v-89aa2c5b] {
        margin-top: 48px
    }
}

.h-use-cases-section__button-wrapper[data-v-89aa2c5b] {
    margin: 0 auto
}

.h-use-cases-section--bg-neutral800[data-v-89aa2c5b] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.h-use-cases-section--bg-neutral800 .h-use-cases-section__description[data-v-89aa2c5b] {
    color: var(--neutral--200)
}

.h-use-cases-section--bg-neutral0[data-v-89aa2c5b] {
    background-color: var(--neutral--0);
    color: var(--neutral--600)
}

.h-sliding-reviews-section--bg-light-blue50[data-v-1cfe4837] {
    background-color: var(--light-blue--50)
}

.h-sliding-reviews-section--bg-meteorite50[data-v-1cfe4837] {
    background-color: var(--meteorite--50)
}

.h-sliding-reviews-section--bg-light-blue100[data-v-1cfe4837] {
    background-color: var(--light-blue--100)
}

.h-sliding-reviews-section--bg-neutral600[data-v-1cfe4837] {
    background-color: var(--neutral--600);
    color: var(--neutral--0)
}

.h-sliding-reviews-section--bg-neutral800[data-v-1cfe4837] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.h-sliding-reviews-section--bg-neutral800 .h-sliding-reviews-section__description[data-v-1cfe4837] {
    color: var(--neutral--200)
}

.h-sliding-reviews-section--bg-neutral800 .h-sliding-reviews-section__reviews-wrapper[data-v-1cfe4837]:before {
    background: linear-gradient(270deg, rgba(12, 13, 13, 0) 0, var(--neutral--800) 70%);
    left: 0
}

.h-sliding-reviews-section--bg-neutral800 .h-sliding-reviews-section__reviews-wrapper[data-v-1cfe4837]:after {
    background: linear-gradient(90deg, rgba(12, 13, 13, 0) 0, var(--neutral--800) 70%);
    right: 0
}

.h-sliding-reviews-section--bg-neutral900[data-v-1cfe4837] {
    background-color: var(--neutral--900);
    color: var(--neutral--0)
}

.h-sliding-reviews-section--bg-neutral900 .h-sliding-reviews-section__description[data-v-1cfe4837] {
    color: var(--neutral--200)
}

.h-sliding-reviews-section--bg-neutral900 .h-sliding-reviews-section__reviews-wrapper[data-v-1cfe4837]:before {
    background: linear-gradient(270deg, rgba(12, 13, 13, 0) 0, var(--neutral--900) 70%);
    left: 0
}

.h-sliding-reviews-section--bg-neutral900 .h-sliding-reviews-section__reviews-wrapper[data-v-1cfe4837]:after {
    background: linear-gradient(90deg, rgba(12, 13, 13, 0) 0, var(--neutral--900) 70%);
    right: 0
}

.h-sliding-reviews-section__reviews-wrapper[data-v-1cfe4837] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    overflow: hidden;
    position: relative
}

.h-sliding-reviews-section__reviews-wrapper[data-v-1cfe4837]:after,
.h-sliding-reviews-section__reviews-wrapper[data-v-1cfe4837]:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    width: 80px;
    z-index: 1
}

.h-sliding-reviews-section__reviews-wrapper[data-v-1cfe4837]:before {
    background: linear-gradient(270deg, #f5f5ff00, #f5f5ff 70%);
    left: 0
}

.h-sliding-reviews-section__reviews-wrapper[data-v-1cfe4837]:after {
    background: linear-gradient(90deg, #f5f5ff00, #f5f5ff 70%);
    right: 0
}

.h-sliding-reviews-section__reviews-container[data-v-1cfe4837] {
    display: flex;
    margin: 0 auto;
    overflow: hidden
}

.h-sliding-reviews-section__reviews-container:hover .h-sliding-reviews-section__reviews--animation[data-v-1cfe4837],
.h-sliding-reviews-section__reviews-container:hover .h-sliding-reviews-section__reviews--animation-reverse[data-v-1cfe4837] {
    animation-play-state: paused
}

.h-sliding-reviews-section__reviews[data-v-1cfe4837] {
    display: flex;
    gap: 16px;
    padding-right: 16px;
    width: -moz-max-content;
    width: max-content;
    will-change: transform
}

.h-sliding-reviews-section__reviews--reverse[data-v-1cfe4837] {
    padding-left: 16px;
    padding-right: 0
}

.h-sliding-reviews-section__reviews--animation[data-v-1cfe4837] {
    animation: scroll-1cfe4837 65s linear infinite
}

.h-sliding-reviews-section__reviews--animation-reverse[data-v-1cfe4837] {
    animation: scroll-reverse-1cfe4837 65s linear infinite
}

.h-sliding-reviews-section__reviews[data-v-1cfe4837]>* {
    max-width: 328px
}

@media (min-width:1025px) {
    .h-sliding-reviews-section__reviews[data-v-1cfe4837]>* {
        max-width: 450px
    }
}

.h-sliding-reviews-section[dir=rtl] .h-sliding-reviews-section__cards--animation[data-v-1cfe4837] {
    animation: scroll-reverse-1cfe4837 65s linear infinite
}

.h-sliding-reviews-section[dir=rtl] .h-sliding-reviews-section__cards--animation-reverse[data-v-1cfe4837] {
    animation: scroll-1cfe4837 65s linear infinite
}

@keyframes scroll-1cfe4837 {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(-100%)
    }
}

@keyframes scroll-reverse-1cfe4837 {
    0% {
        transform: translate(-100%)
    }

    to {
        transform: translate(0)
    }
}

.h-domain-cards[data-v-a13828a9] {
    text-align: center
}

.h-domain-cards #pricing[data-v-a13828a9] {
    margin-top: -160px;
    position: absolute
}

@media (min-width:1025px) {
    .h-domain-cards__container[data-v-a13828a9] {
        display: none
    }
}

.h-domain-cards__container--desktop[data-v-a13828a9] {
    display: none
}

@media (min-width:1025px) {
    .h-domain-cards__container--desktop[data-v-a13828a9] {
        display: flex;
        flex-wrap: wrap;
        justify-content: center
    }
}

.h-trust-pilot-carousel[data-v-cf186ea8] {
    display: flex;
    flex-direction: column
}

.h-links-section .h-grid[data-v-fec17589] {
    row-gap: 32px
}

.h-links-section__wrapper[data-v-fec17589] {
    display: flex;
    flex-direction: column;
    gap: 8px
}

@media (min-width:768px) {
    .h-links-section__wrapper[data-v-fec17589] {
        flex-direction: row;
        flex-wrap: wrap;
        gap: 24px;
        justify-content: center
    }
}

.h-links-section__button[data-v-fec17589] {
    align-items: center;
    display: flex;
    gap: 8px;
    margin: 0 auto
}

.h-links-section--bg-neutral800[data-v-fec17589] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.h-links-section--bg-light-blue50[data-v-fec17589] {
    background-color: var(--light-blue--50)
}

@keyframes slide-in-9fa9cbfa {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.h-tabs-section-images-card[data-v-9fa9cbfa] {
    align-items: center;
    display: flex;
    flex-direction: column;
    min-width: 100%
}

@media (min-width:1025px) {
    .h-tabs-section-images-card[data-v-9fa9cbfa] {
        flex-direction: row;
        justify-content: center
    }
}

.h-tabs-section-images-card__wrapper[data-v-9fa9cbfa] {
    animation: slide-in-9fa9cbfa;
    animation-duration: .5s
}

.h-tabs-section-images-card__image[data-v-9fa9cbfa] {
    border-radius: 8px;
    cursor: pointer;
    display: block;
    flex: 0 1 auto;
    height: 208px;
    margin: 0 12px 24px;
    overflow: hidden;
    width: 328px
}

@media (min-width:1025px) {
    .h-tabs-section-images-card__image[data-v-9fa9cbfa] {
        height: 350px
    }
}

@media (min-width:1025px) {
    [data-v-88c5ed21] * .h-tabs-section-images-card .h-tabs-section-images-card__image {
        width: 550px
    }
}

[data-v-88c5ed21] * .h-tabs-section-images-card a:nth-child(3) {
    display: none
}

@media (min-width:1025px) {
    [data-v-88c5ed21] * .h-tabs-section-images-card a:nth-child(3) {
        display: block
    }

    [data-v-88c5ed21] * .h-tabs-section-images-card a:nth-child(3) .h-tabs-section-images-card__image {
        width: 180px
    }
}

.h-website-templates[data-v-88c5ed21] {
    display: flex;
    flex-direction: column
}

.h-website-templates__button[data-v-88c5ed21] .h-button {
    margin-left: auto;
    margin-right: auto;
    max-width: 264px
}

.h-website-templates__sections[data-v-88c5ed21] {
    display: inline-flex;
    overflow: hidden
}

.h-website-templates__switcher[data-v-88c5ed21] {
    margin-bottom: 24px;
    max-width: 328px;
    padding: 0
}

@media (min-width:768px) {
    .h-website-templates__switcher[data-v-88c5ed21] {
        margin-bottom: 40px
    }
}

@media (min-width:1025px) {
    .h-website-templates__switcher[data-v-88c5ed21] {
        margin-bottom: 48px;
        max-width: 1208px
    }
}

.h-website-templates--bg-light-blue50[data-v-88c5ed21] {
    background-color: var(--light-blue--50)
}

.h-website-templates--bg-neutral0[data-v-88c5ed21] {
    background-color: var(--neutral--0)
}

.h-image-cards-grid-card[data-v-14a1ac17] {
    display: flex;
    flex-direction: column;
    gap: 24px;
    width: 100%
}

.h-image-cards-grid--bg-primary500[data-v-044e603e] {
    background-color: var(--primary--500);
    color: var(--neutral--0)
}

.h-image-cards-grid--bg-primary500[data-v-044e603e] a {
    color: var(--neutral--0);
    text-decoration: underline
}

.h-image-cards-grid--bg-neutral300[data-v-044e603e] {
    background-color: var(--light-blue--50)
}

.h-image-cards-grid__cards-container[data-v-044e603e] {
    row-gap: 32px
}

@media (min-width:768px) {
    .h-image-cards-grid__cards-container[data-v-044e603e] {
        row-gap: 40px
    }
}

.h-product-feature-list-item[data-v-dcb84c92] {
    align-items: center;
    display: flex
}

.h-product-feature-list-item__image[data-v-dcb84c92] {
    height: 40px;
    margin-inline-end: 8px;
    width: 40px
}

.h-product-feature-list__wrapper[data-v-0e3b8987] {
    margin-top: 32px;
    row-gap: 16px
}

@media (min-width:768px) {
    .h-product-feature-list__wrapper[data-v-0e3b8987] {
        margin-top: 40px;
        row-gap: 24px
    }
}

@media (min-width:1025px) {
    .h-product-feature-list__wrapper[data-v-0e3b8987] {
        margin-top: 48px
    }
}

.h-banner-section__container[data-v-252ca4d3] {
    background: var(--e-global-color-8648503);
    border-radius: 16px;
    color: var(--neutral--0);
    display: grid;
    gap: 32px;
    grid-template-columns: 1fr;
    justify-content: center;
    overflow: hidden;
    padding: 48px;
    position: relative;
    z-index: 1
}

@media (min-width:768px) {
    .h-banner-section__container[data-v-252ca4d3] {
        grid-template-columns: 1fr 1fr 1fr
    }
}

.h-banner-section__item[data-v-252ca4d3] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    text-align: center
}

.h-banner-section__ellipse[data-v-252ca4d3] {
    background: radial-gradient(46.33% 46.11% at 50% 50%, #fffcde 0, #fffde24a 57.5%, #fff0);
    border-radius: 1052px;
    bottom: -634px;
    height: 1052px;
    position: absolute;
    right: -676px;
    top: 0;
    width: 972px;
    z-index: -1
}

@media (min-width:768px) {
    .h-banner-section__ellipse[data-v-252ca4d3] {
        bottom: -818px;
        right: -371px;
        top: -80px
    }
}

.h-banner-section--bg-neutral800 .h-banner-section__container[data-v-252ca4d3] {
    background: var(--neutral--800);
    border: 1px solid var(--neutral--500)
}

.h-banner-section--bg-neutral800 .h-banner-section__item-title[data-v-252ca4d3] {
    color: var(--meteorite--500)
}

.h-banner-section--bg-neutral800 .h-banner-section__ellipse[data-v-252ca4d3] {
    background: radial-gradient(46.33% 46.11% at 50% 50%, var(--neutral--400) 0, rgba(59, 61, 74, .29) 57.5%, rgba(59, 61, 74, 0) 100%);
    border-radius: 1052.743px
}

.h-banner-section--bg-horizons .h-banner-section__container[data-v-252ca4d3] {
    background: #ffffff0d;
    border: 1px solid hsla(0, 0%, 100%, .2);
    z-index: 2
}

.h-banner-section--bg-horizons .h-banner-section__ellipse[data-v-252ca4d3] {
    display: none
}

.h-banner-section--bg-horizons .h-banner-section__item-description[data-v-252ca4d3],
.h-banner-section--bg-horizons .h-banner-section__item-title[data-v-252ca4d3] {
    color: var(--neutral--0);
    z-index: 3
}

.h-media-section[data-v-32fc67ac] {
    display: flex;
    flex-direction: column;
    gap: 32px
}

.h-media-section__media[data-v-32fc67ac] {
    width: 100%
}

.h-cards-slideshow[data-v-c46090e6] {
    overflow-x: hidden
}

.h-cards-slideshow__header[data-v-c46090e6] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 0 auto 16px;
    text-align: center
}

.h-cards-slideshow__cta[data-v-c46090e6] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%
}

@media (min-width:768px) {
    .h-cards-slideshow__cta[data-v-c46090e6] {
        flex-direction: row;
        margin: 0 auto;
        width: -moz-fit-content;
        width: fit-content
    }
}

.h-cards-slideshow__cards[data-v-c46090e6] {
    display: flex;
    gap: 8px;
    margin-top: 48px;
    max-height: 365px;
    overflow: hidden;
    position: relative;
    width: -moz-max-content;
    width: max-content
}

.h-cards-slideshow__cards--animation[data-v-c46090e6] {
    animation: scroll-c46090e6 40s linear infinite;
    will-change: transform
}

.h-cards-slideshow__fade-wrapper[data-v-c46090e6] {
    position: relative
}

.h-cards-slideshow__fade-wrapper[data-v-c46090e6]:after,
.h-cards-slideshow__fade-wrapper[data-v-c46090e6]:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    width: 80px;
    z-index: 1
}

.h-cards-slideshow__fade-wrapper[data-v-c46090e6]:before {
    background: linear-gradient(270deg, rgba(245, 245, 255, 0) 0, var(--neutral--0) 70%);
    left: 0
}

.h-cards-slideshow__fade-wrapper[data-v-c46090e6]:after {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, var(--neutral--0) 100%);
    right: 0
}

.h-cards-slideshow[dir=rtl] .h-cards-slideshow__cards--animation[data-v-c46090e6] {
    animation: scroll-rtl-c46090e6 40s linear infinite;
    will-change: transform
}

.h-cards-slideshow__card[data-v-c46090e6] {
    max-width: 360px
}

.h-cards-slideshow__card[data-v-c46090e6] img {
    border-radius: 16px;
    max-height: 350px;
    -o-object-fit: contain;
    object-fit: contain
}

@media (min-width:768px) {
    .h-cards-slideshow__card[data-v-c46090e6] img {
        height: 100%
    }
}

@keyframes scroll-c46090e6 {
    0% {
        transform: translate(-50%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes scroll-rtl-c46090e6 {
    0% {
        transform: translate(50%)
    }

    to {
        transform: translate(0)
    }
}

.h-content-switch[data-v-7d67c3fc] {
    background-color: var(--neutral--0);
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media (min-width:768px) {
    .h-content-switch[data-v-7d67c3fc] {
        gap: 32px
    }
}

@media (min-width:1025px) {
    .h-content-switch[data-v-7d67c3fc] {
        gap: 48px
    }
}

.h-content-switch__content[data-v-7d67c3fc] {
    row-gap: 32px
}

@media (min-width:768px) {
    .h-content-switch__content--reverse .h-content-switch__content--left[data-v-7d67c3fc] {
        order: 2
    }

    .h-content-switch__content--reverse .h-content-switch__content--right[data-v-7d67c3fc] {
        order: 1
    }
}

.h-content-switch__content-shared[data-v-7d67c3fc] {
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media (min-width:768px) {
    .h-content-switch__content-shared[data-v-7d67c3fc] {
        gap: 32x
    }
}

.h-content-switch--bg-meteorite50[data-v-7d67c3fc] {
    background-color: var(--meteorite--50)
}

.h-content-switch--bg-light-blue50[data-v-7d67c3fc] {
    background-color: var(--light-blue--50)
}

.h-content-switch--bg-neutral800[data-v-7d67c3fc] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.success-section__container[data-v-1318b69b] {
    justify-content: center;
    padding-bottom: 150px;
    padding-top: 150px;
    text-align: center
}

@media (min-width:768px) {
    .success-section__container[data-v-1318b69b] {
        padding-bottom: 140px;
        padding-top: 140px
    }
}

@media (min-width:1025px) {
    .success-section__container[data-v-1318b69b] {
        padding-bottom: 158px;
        padding-top: 158px
    }
}

.success-section__image[data-v-1318b69b] {
    height: 72px;
    margin: auto;
    width: 72px
}

.success-section__title[data-v-1318b69b] {
    margin-top: 24px
}

.success-section__description[data-v-1318b69b] {
    margin-top: 16px
}

.success-section__button[data-v-1318b69b] {
    margin-top: 24px
}

.h-two-columns-tabs__image-wrapper[data-v-77cfbbd0] {
    align-content: center;
    display: flex;
    flex-direction: column;
    width: 100%
}

.h-two-columns-tabs__sub-heading[data-v-77cfbbd0] {
    margin-bottom: 24px
}

@media (min-width:768px) {
    .h-two-columns-tabs__sub-heading[data-v-77cfbbd0] {
        margin-bottom: 16px
    }
}

.h-two-columns-tabs__list[data-v-77cfbbd0] {
    margin-bottom: 0;
    margin-left: 18px
}

@media (min-width:768px) {
    .h-two-columns-tabs__list[data-v-77cfbbd0] {
        margin-bottom: 48px
    }
}

.h-two-columns-tabs__list-item[data-v-77cfbbd0]:not(:last-of-type) {
    margin-bottom: 8px
}

.h-two-columns-tabs__legend-wrapper[data-v-77cfbbd0] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
    justify-content: center;
    margin-top: 8px;
    row-gap: 8px
}

@media (min-width:768px) {
    .h-two-columns-tabs__legend-wrapper[data-v-77cfbbd0] {
        margin: 16px 0
    }
}

.h-two-columns-tabs__legend-item[data-v-77cfbbd0] {
    align-items: center;
    display: flex;
    gap: 4px;
    justify-content: center
}

.h-two-columns-tabs__legend-bubble[data-v-77cfbbd0] {
    background-color: var(--primary--500);
    border-radius: 50%;
    height: 8px;
    min-width: 8px
}

.h-two-columns-tabs__legend-bubble-bg-success500[data-v-77cfbbd0] {
    background-color: var(--success--500)
}

.h-two-columns-tabs__link-wrapper[data-v-77cfbbd0] {
    display: flex;
    justify-content: center
}

@media (min-width:768px) {
    .h-two-columns-tabs__link-wrapper[data-v-77cfbbd0] {
        justify-content: start
    }
}

.h-two-columns-tabs__link-wrapper--desktop[data-v-77cfbbd0] {
    display: none
}

@media (min-width:768px) {
    .h-two-columns-tabs__link-wrapper--desktop[data-v-77cfbbd0] {
        display: flex
    }
}

.h-two-columns-tabs__link-wrapper--mobile[data-v-77cfbbd0] {
    display: flex;
    margin-top: 24px
}

@media (min-width:768px) {
    .h-two-columns-tabs__link-wrapper--mobile[data-v-77cfbbd0] {
        display: none
    }
}

.h-plan-groups[data-v-fe869f2b] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.h-plan-groups__cards[data-v-fe869f2b] {
    margin-left: auto;
    margin-right: auto;
    margin-top: 32px;
    max-width: 968px
}

@media (min-width:1025px) {
    .h-plan-groups__cards[data-v-fe869f2b] {
        margin-top: 48px
    }
}

.h-plan-groups__cards .h-grid[data-v-fe869f2b] {
    padding: 0;
    row-gap: 16px
}

@media (min-width:768px) {
    .h-plan-groups__cards .h-grid[data-v-fe869f2b] {
        row-gap: 24px
    }
}

.h-plan-groups__underline[data-v-fe869f2b] {
    margin-top: 16px
}

@media (min-width:768px) {
    .h-plan-groups__underline[data-v-fe869f2b] {
        margin-top: 24px
    }
}

.h-plan-groups__underline[data-v-fe869f2b] a {
    color: unset;
    display: inline;
    text-decoration: underline
}

.h-plan-groups__btn[data-v-fe869f2b] {
    margin: 32px auto auto
}

@media (min-width:768px) {
    .h-plan-groups__btn[data-v-fe869f2b] {
        margin: 48px auto auto
    }
}

.h-plan-groups__wrapper--bg-light-blue100[data-v-fe869f2b] {
    background: var(--light-blue--100)
}

.h-data-center-latency__content[data-v-48778d14] {
    background: var(--neutral--700);
    border-radius: 16px;
    display: grid;
    gap: 16px
}

@media (min-width:1025px) {
    .h-data-center-latency__content[data-v-48778d14] {
        grid-template-columns: .8fr 1fr
    }
}

.h-data-center-latency__latency-container[data-v-48778d14] {
    background: var(--neutral--500);
    border-radius: 8px;
    color: var(--neutral--50);
    margin-bottom: 48px;
    margin-top: 8px;
    padding: 10px 16px;
    width: -moz-fit-content;
    width: fit-content
}

.h-data-center-latency__left[data-v-48778d14] {
    color: var(--neutral--0);
    order: 2;
    padding: 48px 24px
}

@media (min-width:1025px) {
    .h-data-center-latency__left[data-v-48778d14] {
        order: 1
    }
}

.h-data-center-latency__latency[data-v-48778d14] {
    align-items: center;
    display: flex;
    gap: 12px
}

.h-data-center-latency__flag[data-v-48778d14] {
    height: 24px;
    width: 40px
}

.h-data-center-latency__media[data-v-48778d14] {
    order: 1
}

.h-data-center-latency__heading[data-v-48778d14] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 24px
}

.h-data-center-latency__button[data-v-48778d14] {
    width: 100%
}

@media (min-width:1025px) {
    .h-data-center-latency__button[data-v-48778d14] {
        width: -moz-fit-content;
        width: fit-content
    }
}

.h-data-center-latency--bg-neutral900[data-v-48778d14] {
    background-color: var(--neutral--900)
}

.h-multi-images-section__wrapper--bg-primary500[data-v-aa38de67] {
    background-color: var(--primary--500)
}

.h-multi-images-section__wrapper--bg-primary500 .h-multi-images-section__info[data-v-aa38de67] {
    color: var(--neutral--0)
}

.h-multi-images-section__wrapper--bg-neutral0[data-v-aa38de67] {
    background-color: var(--neutral--0)
}

.h-multi-images-section__wrapper--bg-neutral0 .h-multi-images-section__info[data-v-aa38de67] {
    color: var(--neutral--600)
}

.h-multi-images-section__wrapper--bg-neutral0 .h-multi-images-section__image-section[data-v-aa38de67]:last-child {
    padding-bottom: 0
}

.fade-enter-active[data-v-20b8f61c],
.fade-leave-active[data-v-20b8f61c] {
    transition: opacity .3s
}

.fade-enter[data-v-20b8f61c],
.fade-leave[data-v-20b8f61c] {
    opacity: 0
}

.h-tabs-section-card[data-v-20b8f61c] {
    display: flex;
    flex-direction: column
}

.h-tabs-section-card__section-heading[data-v-20b8f61c] {
    margin-bottom: 16px
}

@media (min-width:768px) {
    .h-tabs-section-card__section-heading[data-v-20b8f61c] {
        margin-bottom: 24px
    }
}

.h-tabs-section-card__description-container[data-v-20b8f61c]:last-child {
    margin-bottom: 24px
}

.h-tabs-section-card__description-text[data-v-20b8f61c] {
    display: inline;
    margin-right: 8px
}

.h-tabs-section-card__tooltip[data-v-20b8f61c] {
    vertical-align: middle
}

.h-tabs-section-card__link-wrapper[data-v-20b8f61c] {
    margin-top: 32px
}

@media (min-width:768px) {
    .h-tabs-section-card__link-wrapper[data-v-20b8f61c] {
        margin-top: 40px
    }
}

@media (min-width:1025px) {
    .h-tabs-section-card__link-wrapper[data-v-20b8f61c] {
        margin-top: 48px
    }
}

p[data-v-20b8f61c] {
    color: var(--neutral--300)
}

.h-section-two-cols[data-v-20b8f61c] {
    min-width: 100%
}

.h-tabs-section[data-v-8878fd9c] {
    display: flex;
    flex-direction: column
}

.h-tabs-section__sections[data-v-8878fd9c] {
    display: inline-flex;
    overflow: hidden
}

.h-sticky-bottom-container[data-v-796366f6] {
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    padding: 12px;
    position: fixed;
    width: 100%;
    z-index: 998
}

@media (min-width:1025px) {
    .h-sticky-bottom-container[data-v-796366f6] {
        padding: 12px
    }
}

.h-sticky-bottom-container--with-spacing[data-v-796366f6] {
    gap: 8px
}

.h-sticky-bottom-container--expanded[data-v-796366f6] {
    align-items: flex-end;
    height: 100vh;
    z-index: 1021
}

.h-footer-inline-section[data-v-e92b2ad7] {
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

@media (min-width:768px) {
    .h-footer-inline-section[data-v-e92b2ad7] {
        flex-direction: row;
        gap: 32px
    }
}

.h-footer-inline-section--neutral0 .h-footer-inline-section__item[data-v-e92b2ad7],
.h-footer-inline-section--neutral0 .h-footer-inline-section__title[data-v-e92b2ad7] {
    color: var(--neutral--0)
}

.h-footer-inline-section--neutral0 .h-footer-inline-section__item[data-v-e92b2ad7]:hover {
    color: var(--neutral--0);
    text-decoration: underline
}

.h-footer-inline-section__item[data-v-e92b2ad7] {
    color: var(--neutral--600);
    cursor: pointer;
    display: block;
    font-weight: 400;
    transition: all .3s ease-in-out
}

.h-footer-inline-section__item[data-v-e92b2ad7]:hover {
    color: var(--primary--600)
}

.h-payment-methods[data-v-278b95d1] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 24px;
    max-width: 300px
}

@media (min-width:1025px) {
    .h-payment-methods--minimal-footer[data-v-278b95d1] {
        flex: 1 0 50%
    }
}

@media (min-width:768px) {
    .h-payment-methods[data-v-278b95d1] {
        margin-bottom: 40px;
        max-width: none
    }
}

@media (min-width:1025px) {
    .h-payment-methods[data-v-278b95d1] {
        margin-bottom: 0
    }
}

.h-payment-methods__icon[data-v-278b95d1] {
    height: 40px;
    width: 60px !important
}

.h-payment-methods__icon[data-v-278b95d1] img {
    border: 1px solid var(--light-blue--200);
    border-radius: 6px;
    height: 40px;
    width: 60px
}

.h-payment-methods__more-btn[data-v-278b95d1] {
    align-self: center;
    color: var(--primary--500);
    cursor: pointer;
    font-weight: 700;
    transition: all .3s ease-in-out
}

.h-payment-methods--bg-neutral800 .h-payment-methods__more-btn[data-v-278b95d1],
.h-payment-methods--bg-primary800 .h-payment-methods__more-btn[data-v-278b95d1] {
    color: var(--neutral--0)
}

.h-footer-minimal[data-v-35812c68] {
    align-items: center;
    background-color: var(--light-blue--100);
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.h-footer-minimal__wrapper[data-v-35812c68] {
    max-width: 1150px;
    padding: 64px 16px 0;
    width: 100%
}

@media (min-width:1025px) {
    .h-footer-minimal__wrapper[data-v-35812c68] {
        padding-top: 56px
    }
}

.h-footer-minimal__content[data-v-35812c68] {
    display: flex;
    flex-direction: column-reverse;
    margin-bottom: 24px
}

@media (min-width:1025px) {
    .h-footer-minimal__content[data-v-35812c68] {
        align-items: center;
        flex-direction: row;
        justify-content: space-between;
        margin-bottom: 32px
    }
}

.h-footer-minimal__copyright[data-v-35812c68] {
    border-top: 1px solid var(--light-blue--200);
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: space-between;
    padding: 24px 0 16px
}

@media (min-width:768px) {
    .h-footer-minimal__copyright[data-v-35812c68] {
        padding: 24px 0
    }
}

@media (min-width:1025px) {
    .h-footer-minimal__copyright[data-v-35812c68] {
        flex-direction: row;
        gap: 128px
    }
}

.h-footer-minimal__copyright--text[data-v-35812c68] {
    margin-bottom: 8px
}

@media (min-width:1000px) {
    .h-footer-minimal__copyright--text[data-v-35812c68] {
        margin-bottom: 0
    }
}

.h-footer-minimal__copyright--text[data-v-35812c68]:last-child {
    margin-bottom: 0
}

.h-footer-minimal__copyright--no-border[data-v-35812c68] {
    border-top: none
}

.h-footer-minimal--bg-neutral800 .h-footer-minimal__copyright[data-v-35812c68],
.h-footer-minimal--bg-primary800 .h-footer-minimal__copyright[data-v-35812c68] {
    color: var(--neutral--0)
}

.h-footer-minimal--bg-neutral800[data-v-35812c68] {
    background: var(--neutral--800)
}

.h-footer-minimal--bg-primary800[data-v-35812c68] {
    background: var(--primary--800)
}

.h-banner[data-v-b72f7a82] {
    background-color: var(--meteorite--500);
    box-shadow: 0 4px 10px #0000001a;
    height: 56px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 100
}

.h-banner--sticky[data-v-b72f7a82] {
    left: 0;
    position: sticky;
    top: 62px
}

@media (min-width:768px) {
    .h-banner--sticky[data-v-b72f7a82] {
        top: 62px
    }
}

@media (min-width:1140px) {
    .h-banner--sticky[data-v-b72f7a82] {
        top: 88px
    }
}

@media (min-width:1025px) {
    .h-banner[data-v-b72f7a82] {
        height: 48px
    }
}

.h-banner__wrapper[data-v-b72f7a82] {
    color: var(--neutral--0);
    gap: 16px;
    height: 56px;
    overflow: hidden;
    transition: top .3s ease
}

.h-banner__title[data-v-b72f7a82] {
    font-size: min(3vw, 14px);
    line-height: min(3vw, 18px)
}

.h-banner__link-text[data-v-b72f7a82],
.h-banner__title[data-v-b72f7a82] {
    align-items: center;
    display: flex;
    gap: 8px
}

.h-banner__link-text[data-v-b72f7a82] {
    white-space: nowrap
}

@media (min-width:1025px) {
    .h-banner__link-text[data-v-b72f7a82] {
        gap: 16px
    }
}

.h-banner__link-text-content[data-v-b72f7a82] {
    align-items: center;
    display: flex;
    gap: 4px
}

.h-banner__info[data-v-b72f7a82] {
    align-items: center;
    color: var(--neutral--0);
    display: flex;
    font-weight: 700;
    gap: 16px;
    height: 100%;
    justify-content: space-between;
    left: 50%;
    padding: 0 16px;
    position: absolute;
    text-align: left;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 104
}

@media (min-width:768px) {
    .h-banner__info[data-v-b72f7a82] {
        background: linear-gradient(90deg, rgba(140, 133, 255, 0) 0, rgba(140, 133, 255, .69) 10%, var(--meteorite--500) 70%, var(--meteorite--500) 62%, rgba(140, 133, 255, 0) 100%), linear-gradient(90deg, rgba(140, 133, 255, 0) 0, rgba(140, 133, 255, .69) 10%, var(--meteorite--500) 51.06%, rgba(140, 133, 255, .69) 88.8%, rgba(140, 133, 255, 0) 100%);
        justify-content: center;
        max-width: 100%;
        padding: 0 60px;
        width: -moz-max-content;
        width: max-content
    }
}

.h-banner__info--centered[data-v-b72f7a82] {
    justify-content: center
}

.h-banner__sale-image[data-v-b72f7a82] {
    background-repeat: repeat-x;
    height: 34px;
    left: 0;
    margin: 7px 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 103
}

@media (min-width:768px) {
    .h-banner__sale-image[data-v-b72f7a82] {
        background-image: url(https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA/1abecbf7-5461-4b2e-47cd-7fc3c6154800/sharpen=0)
    }
}

.h-banner__sale-image-gradient[data-v-b72f7a82] {
    animation: ease-in-out infinite;
    animation-duration: 5s;
    animation-name: shimmer-b72f7a82;
    background: radial-gradient(46.33% 46.11% at 50% 50%, #b6b2ffcc 0, #ebeaff38 49.5%, #fff0);
    border-radius: 640px;
    left: 0;
    min-height: 250px;
    min-width: 640px;
    position: absolute;
    top: -100px;
    transform: rotate(-45deg);
    z-index: 102
}

@keyframes shimmer-b72f7a82 {
    0% {
        left: -700px
    }

    to {
        left: 110%
    }
}

.h-banner--bg-neutral800[data-v-b72f7a82] {
    background: var(--neutral--800);
    overflow: hidden
}

.h-banner--bg-neutral800[data-v-b72f7a82]:before {
    background: var(--primary--500);
    border-radius: 50%;
    content: "";
    filter: blur(300px);
    height: 800px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 800px
}

.h-banner--bg-neutral800 .h-banner__info[data-v-b72f7a82] {
    background: transparent
}

.h-banner--bg-neutral800 .h-banner__title[data-v-b72f7a82] {
    font-weight: 400
}

.h-footer-breadcrumbs[data-v-f3809c87] {
    align-items: center;
    display: flex;
    gap: 4px;
    overflow: auto;
    white-space: nowrap
}

.h-footer-breadcrumbs[data-v-f3809c87]::-webkit-scrollbar {
    display: none !important
}

.h-footer-breadcrumbs a[data-v-f3809c87] {
    color: var(--neutral--600);
    font-weight: 400
}

.h-footer-breadcrumbs a[data-v-f3809c87]:hover {
    text-decoration: underline
}

.h-footer-breadcrumbs--neutral0 a[data-v-f3809c87] {
    color: var(--neutral--0)
}

.h-social-icons[data-v-0faaf06e] {
    display: flex;
    flex: 1 1 100%;
    gap: 16px;
    justify-content: space-between;
    padding: 16px 0
}

@media (max-width:767px) {
    .h-social-icons[data-v-0faaf06e] {
        margin-bottom: 8px
    }
}

@media (min-width:768px) {
    .h-social-icons[data-v-0faaf06e] {
        flex-basis: 55%;
        gap: 16px;
        justify-content: flex-end;
        margin-top: 0;
        padding: 0
    }
}

@media (min-width:1025px) {
    .h-social-icons[data-v-0faaf06e] {
        justify-content: flex-end
    }
}

.h-social-icons--icon[data-v-0faaf06e] {
    align-items: center;
    border-radius: 6px;
    display: flex;
    overflow: hidden;
    transition: .3s ease-in-out
}

.h-social-icons--icon>svg[data-v-0faaf06e] {
    height: 32px;
    width: 32px
}

@media (min-width:1025px) {
    .h-social-icons--icon[data-v-0faaf06e]:hover {
        opacity: .7
    }
}

.h-footer-section[data-v-79b63819] {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap
}

@media (min-width:768px) {
    .h-footer-section[data-v-79b63819] {
        margin-bottom: 24px
    }
}

.h-footer-section--neutral0 .h-footer-section__item[data-v-79b63819],
.h-footer-section--neutral0 .h-footer-section__title[data-v-79b63819] {
    color: var(--neutral--0)
}

.h-footer-section--neutral0 .h-footer-section__item[data-v-79b63819]:hover {
    color: var(--neutral--0);
    text-decoration: underline
}

.h-footer-section__item[data-v-79b63819] {
    color: var(--neutral--600);
    cursor: pointer;
    display: block;
    font-weight: 400;
    margin-bottom: 8px;
    padding-inline-end: 8px;
    transition: all .3s ease-in-out
}

.h-footer-section__item[data-v-79b63819]:hover {
    color: var(--primary--600)
}

.h-footer-section__title[data-v-79b63819] {
    color: var(--neutral--600);
    display: block;
    text-transform: uppercase
}

@media (min-width:768px) {
    .h-footer-section__title[data-v-79b63819] {
        margin-bottom: 8px
    }
}

.h-footer-section[data-v-79b63819]:has(.h-legal-links) {
    margin: 0
}

@media (max-width:767px) {
    .h-footer-section[data-v-79b63819]:has(.h-legal-links) {
        flex: 1 0 100%;
        margin-bottom: 8px
    }
}

@media (min-width:1025px) {
    .h-footer-section[data-v-79b63819]:has(.h-legal-links) {
        order: 4
    }
}

.h-footer-section .h-legal-links[data-v-79b63819] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

@media (max-width:767px) {
    .h-footer-section .h-legal-links[data-v-79b63819] {
        justify-content: space-between;
        max-width: 328px
    }
}

@media (min-width:768px) {
    .h-footer-section .h-legal-links[data-v-79b63819] {
        gap: 16px;
        max-width: none
    }
}

.h-footer-section .h-legal-links .h-footer-section__item[data-v-79b63819] {
    margin-bottom: 0;
    padding-inline-end: 0
}

.h-footer[data-v-54308888] {
    align-items: center;
    background-color: var(--light-blue--100);
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.h-footer__wrapper[data-v-54308888] {
    padding-top: 16px;
    width: 100%
}

.h-footer__wrapper--nh .t-body-4--mb[data-v-54308888] {
    margin-bottom: 24px
}

@media (min-width:600px) {
    .h-footer__wrapper[data-v-54308888] {
        padding-top: 48px
    }
}

@media (min-width:1025px) {
    .h-footer__wrapper[data-v-54308888] {
        padding-top: 56px
    }
}

.h-footer__breadcrumbs[data-v-54308888] {
    border-bottom: 1px solid var(--light-blue--200);
    margin-bottom: 24px;
    min-width: 0;
    padding-bottom: 24px
}

.h-footer__content[data-v-54308888] {
    display: flex;
    flex-direction: column
}

.h-footer__sections-separator[data-v-54308888] {
    background-color: var(--light-blue--200);
    display: none;
    height: 100%;
    width: 1px
}

@media (min-width:1025px) {
    .h-footer__sections-separator[data-v-54308888] {
        display: block
    }
}

.h-footer__copyright[data-v-54308888] {
    border-top: 1px solid var(--light-blue--200);
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: space-between;
    padding: 24px 0 16px
}

@media (min-width:768px) {
    .h-footer__copyright[data-v-54308888] {
        padding: 24px 0
    }
}

@media (min-width:1025px) {
    .h-footer__copyright[data-v-54308888] {
        flex-direction: row;
        gap: 128px
    }
}

@media (min-width:1000px) {
    .h-footer__copyright--text[data-v-54308888] {
        margin-bottom: 0
    }
}

.h-footer__copyright--text[data-v-54308888]:last-child {
    margin-bottom: 0
}

.h-footer__copyright--horizons-multisite[data-v-54308888] {
    border-top: none;
    padding-top: 24px
}

@media (min-width:1025px) {
    .h-footer__copyright--horizons-multisite[data-v-54308888] {
        padding-top: 0
    }
}

.h-footer__logo-section[data-v-54308888] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin-top: 24px
}

@media (min-width:768px) {
    .h-footer__logo-section[data-v-54308888] {
        margin-top: 8px
    }

    .h-footer__logo-section[data-v-54308888] .h-logo {
        order: -1
    }
}

@media (min-width:1025px) {
    .h-footer__logo-section[data-v-54308888] {
        margin: 0 0 24px
    }
}

.h-footer__sections[data-v-54308888] {
    display: grid
}

@media (min-width:768px) and (max-width:1024px) {
    .h-footer__sections[data-v-54308888] {
        -moz-column-gap: 44px;
        column-gap: 44px
    }
}

@media (min-width:1025px) {
    .h-footer__sections[data-v-54308888] {
        display: flex;
        gap: 8px;
        justify-content: space-between;
        margin-bottom: 16px
    }
}

.h-footer__jp-dlocal[data-v-54308888] {
    color: var(--neutral--600);
    display: block;
    padding-top: 8px;
    text-align: right;
    text-decoration: underline
}

.h-footer--bg-neutral800 .h-footer__breadcrumbs[data-v-54308888],
.h-footer--bg-neutral800 .h-footer__copyright[data-v-54308888],
.h-footer--bg-primary800 .h-footer__breadcrumbs[data-v-54308888],
.h-footer--bg-primary800 .h-footer__copyright[data-v-54308888] {
    color: var(--neutral--0)
}

.h-footer--bg-neutral800 .h-footer__breadcrumbs[data-v-54308888],
.h-footer--bg-neutral800 .h-footer__copyright[data-v-54308888] {
    border-color: var(--neutral--400)
}

.h-footer--bg-neutral800 .h-footer__sections-separator[data-v-54308888] {
    background-color: var(--neutral--400)
}

.h-footer--bg-neutral800[data-v-54308888] {
    background: var(--neutral--800)
}

.h-footer--bg-primary800[data-v-54308888] {
    background: var(--primary--800)
}

.navigation-locale-selector[data-v-adda4e13] {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    max-width: 1920px;
    width: 100%;
    z-index: 1008
}

@media (min-width:610px) {
    .navigation-locale-selector[data-v-adda4e13] {
        padding: 0 36px
    }
}

@media (min-width:1025px) {
    .navigation-locale-selector[data-v-adda4e13] {
        padding: 0 72px
    }
}

.navigation-locale-selector__title-container[data-v-adda4e13] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.navigation-locale-selector__back[data-v-adda4e13] {
    align-items: center;
    color: var(--neutral--600);
    display: flex;
    gap: 6px
}

@media (min-width:1025px) {
    .navigation-locale-selector__back[data-v-adda4e13] {
        display: none
    }
}

.navigation-locale-selector__title[data-v-adda4e13] {
    color: var(--neutral--600);
    display: none
}

@media (min-width:1025px) {
    .navigation-locale-selector__title[data-v-adda4e13] {
        display: block
    }
}

.navigation-locale-selector__input[data-v-adda4e13] {
    margin: 24px 0;
    max-width: 350px
}

@media (max-width:610px) {
    .navigation-locale-selector__input[data-v-adda4e13] {
        max-width: 100%
    }
}

@media (min-width:1025px) {
    .navigation-locale-selector__input[data-v-adda4e13] {
        margin: 32px 0
    }
}

.navigation-locale-selector__options[data-v-adda4e13] {
    -moz-column-count: 4;
    column-count: 4;
    display: inline-block;
    width: 100%
}

@media (max-width:1360px) {
    .navigation-locale-selector__options[data-v-adda4e13] {
        -moz-column-count: 3;
        column-count: 3
    }
}

@media (max-width:930px) {
    .navigation-locale-selector__options[data-v-adda4e13] {
        -moz-column-count: 2;
        column-count: 2
    }
}

@media (max-width:450px) {
    .navigation-locale-selector__options[data-v-adda4e13] {
        display: flex;
        flex-direction: column
    }
}

.navigation-locale-selector__option[data-v-adda4e13] {
    display: inline-flex;
    height: 40px;
    margin-bottom: 4px;
    overflow: hidden;
    transition: all .3s ease-in-out;
    white-space: nowrap;
    width: 100%;
    will-change: transform
}

@media (min-width:1025px) {
    .navigation-locale-selector__option[data-v-adda4e13] {
        margin-bottom: 8px
    }
}

.navigation-locale-selector__option--disabled[data-v-adda4e13] {
    opacity: .1
}

.navigation-locale-selector__option[data-v-adda4e13]:hover {
    transform: scale(1.05)
}

.navigation-locale-selector__selector[data-v-adda4e13] {
    align-items: center;
    color: var(--neutral--600);
    cursor: pointer;
    display: flex;
    gap: 8px;
    width: -moz-fit-content;
    width: fit-content
}

.navigation-locale-selector__flag[data-v-adda4e13] {
    height: 20px;
    width: 32px
}

.navigation-locale-selector__country-text[data-v-adda4e13] {
    display: flex;
    font-weight: 400;
    gap: 8px
}

.navigation-locale-selector__country-language[data-v-adda4e13] {
    color: var(--light-blue--500)
}

.navigation-menu-item[data-v-3567cd59] {
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    gap: 12px;
    padding: 12px 16px
}

.navigation-menu-item__icon[data-v-3567cd59] {
    min-width: 24px
}

.navigation-menu-item[data-v-3567cd59]:hover {
    background: var(--light-blue--100)
}

.navigation-menu-item__badge[data-v-3567cd59] {
    padding: 4px 12px;
    white-space: nowrap
}

.navigation-menu-item__link-data[data-v-3567cd59] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    gap: 4px
}

.navigation-menu-item__title-container[data-v-3567cd59] {
    display: flex;
    gap: 8px;
    justify-content: space-between
}

.navigation-menu-item__title[data-v-3567cd59] {
    color: var(--neutral--600);
    font-weight: 700
}

.navigation-menu-item__description[data-v-3567cd59] {
    color: var(--neutral--300);
    font-weight: 400;
    line-height: 24px
}

.navigation-menu-item[dir=rtl][data-v-3567cd59] {
    text-align: right
}

.navigation-menu-highlight[data-v-6ed90c44] {
    background: var(--primary--50);
    border-radius: 16px;
    color: var(--neutral--600);
    cursor: pointer;
    display: flex;
    gap: 16px;
    margin-top: auto;
    padding: 16px 16px 20px
}

.navigation-menu-highlight[data-v-6ed90c44]:hover {
    background: var(--primary--100);
    color: var(--neutral--600)
}

.navigation-menu-highlight--icon[data-v-6ed90c44] {
    margin-left: auto
}

.navigation-menu-highlight--title[data-v-6ed90c44] {
    font-weight: 700;
    margin-bottom: 4px
}

.navigation-menu-highlight--description[data-v-6ed90c44] {
    font-weight: 400
}

.navigation-menu-highlight[dir=rtl][data-v-6ed90c44] {
    text-align: right
}

.navigation-menu-image[data-v-84c0b517] {
    border-radius: 16px;
    color: var(--neutral--600);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    gap: 16px;
    max-width: 365px;
    padding: 16px 16px 20px
}

.navigation-menu-image[data-v-84c0b517]:hover {
    background: var(--light-blue--100);
    color: var(--neutral--600)
}

.navigation-menu-image--title[data-v-84c0b517] {
    display: flex;
    font-weight: 700;
    justify-content: space-between;
    margin-bottom: 4px
}

.navigation-menu-image--description[data-v-84c0b517] {
    font-weight: 400
}

.navigation-menu-static[data-v-1fc37fda] {
    border-radius: 16px;
    color: var(--neutral--600);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 16px 16px 20px
}

.navigation-menu-static[data-v-1fc37fda]:hover {
    background: var(--light-blue--100);
    color: var(--neutral--600)
}

.navigation-menu-static--icon[data-v-1fc37fda] {
    margin-left: auto
}

.navigation-menu-static--title[data-v-1fc37fda] {
    align-items: center;
    display: flex;
    font-weight: 700;
    gap: 8px;
    justify-content: space-between;
    margin-bottom: 4px
}

.navigation-menu-static--description[data-v-1fc37fda] {
    font-weight: 400
}

.navigation-menu-static[dir=rtl][data-v-1fc37fda] {
    text-align: right
}

.navigation-menu[data-v-d746395c] {
    height: calc(100vh - 88px);
    left: 0;
    max-height: calc(100vh - 88px);
    max-width: 100vw;
    position: absolute;
    top: 88px;
    width: 100vw;
    z-index: 1000
}

.navigation-menu__container[data-v-d746395c] {
    background: var(--neutral--0);
    border-radius: 16px;
    display: flex;
    left: 50%;
    max-height: calc(100% - 16px);
    max-width: calc(100% - 32px);
    padding: 32px;
    position: absolute;
    top: 8px;
    transform: translate(-50.6%);
    z-index: 1001
}

.navigation-menu__scrollable-container[data-v-d746395c] {
    margin-right: -32px;
    max-height: 100%;
    overflow: auto;
    padding-right: 32px
}

.navigation-menu__wrapper[data-v-d746395c] {
    display: flex;
    gap: 24px
}

.navigation-menu__wrapper>.navigation-menu-column[data-v-d746395c] {
    min-height: 100%
}

.navigation-menu__backdrop[data-v-d746395c] {
    background: var(--neutral--900);
    height: 100vh;
    left: 0;
    opacity: .6;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: 1000
}

.navigation-menu__column[data-v-d746395c] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 365px
}

.navigation-menu__column-group[data-v-d746395c] {
    color: var(--neutral--300);
    margin-bottom: 4px
}

.navigation-menu__column-subgroup[data-v-d746395c] {
    display: flex;
    flex-direction: column
}

.navigation-menu__column-subgroup--spaced[data-v-d746395c] {
    height: 100%;
    justify-content: space-between
}

.navigation-menu[dir=rtl][data-v-d746395c] {
    text-align: right
}

.fade-enter-active[data-v-5dea8a0c],
.fade-leave-active[data-v-5dea8a0c] {
    opacity: 0;
    transition: all .2s ease
}

.navigation-mobile-menu[data-v-5dea8a0c] {
    display: flex;
    flex-direction: column;
    height: 100%;
    margin: 16px;
    transition: all .75s ease
}

.navigation-mobile-menu__first-step-wrapper[data-v-5dea8a0c] {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

.navigation-mobile-menu__first-step[data-v-5dea8a0c] {
    padding: 24px 16px
}

.navigation-mobile-menu__locale-menu[data-v-5dea8a0c],
.navigation-mobile-menu__second-step[data-v-5dea8a0c] {
    margin-top: 16px;
    position: absolute;
    width: calc(100% - 32px)
}

.navigation-mobile-menu__locale-menu[data-v-5dea8a0c] {
    background-color: var(--neutral--0);
    padding-bottom: 16px;
    z-index: 1010
}

.navigation-mobile-menu__main-section[data-v-5dea8a0c] {
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px;
    padding: 8px 0
}

.navigation-mobile-menu__main-section--title[data-v-5dea8a0c] {
    color: var(--neutral--600)
}

.navigation-mobile-menu__group-name-wrapper[data-v-5dea8a0c] {
    border-radius: 8px;
    color: var(--neutral--600);
    display: flex;
    justify-content: space-between;
    padding: 16px
}

.navigation-mobile-menu__group-name-wrapper--active[data-v-5dea8a0c] {
    background-color: var(--light-blue--100);
    margin-bottom: 8px
}

.navigation-mobile-menu__go-back-btn[data-v-5dea8a0c] {
    align-items: center;
    color: var(--neutral--600);
    display: flex;
    gap: 6px;
    margin-bottom: 24px
}

.navigation-mobile-menu__footer-item[data-v-5dea8a0c] {
    margin-bottom: 24px;
    padding: 16px
}

.navigation-mobile-menu__footer-cta[data-v-5dea8a0c] {
    width: 100%
}

.navigation-mobile-menu__bottom-link[data-v-5dea8a0c] {
    margin: 40px 0 32px
}

.navigation-mobile-menu__language[data-v-5dea8a0c] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 32px 0 0 16px
}

.navigation-mobile-menu__language.rtl .navigation-mobile-menu__language-selector-lang[data-v-5dea8a0c] {
    margin-left: 0;
    margin-right: 4px
}

.navigation-mobile-menu__language-selector[data-v-5dea8a0c] {
    align-items: center;
    display: flex
}

.navigation-mobile-menu__language-selector--flag[data-v-5dea8a0c] {
    display: flex;
    height: 20px;
    width: 32px
}

.navigation-mobile-menu__language-selector--lang[data-v-5dea8a0c] {
    color: var(--neutral--600);
    font-weight: 700;
    margin-left: 4px
}

.fade-enter-active[data-v-02a8c03b],
.fade-leave-active[data-v-02a8c03b] {
    opacity: 0;
    transform: scale(.8);
    transition: all .2s ease
}

.navigation-section[data-v-02a8c03b] {
    align-items: flex-start;
    display: flex;
    max-width: 100%;
    position: relative;
    width: 100vw;
    z-index: 1010
}

.navigation-section--full-h[data-v-02a8c03b] {
    min-height: 100vh
}

.navigation-section a[data-v-02a8c03b]:not(.h-button-v2) {
    color: var(--neutral--600)
}

.navigation-section--sticky[data-v-02a8c03b] {
    background: var(--neutral--0) !important;
    box-shadow: 0 4px 10px #0000001a;
    left: 0;
    position: sticky;
    top: 0
}

.navigation-section--sticky a[data-v-02a8c03b] {
    color: var(--neutral--600) !important
}

.navigation-section--active-top[data-v-02a8c03b] {
    position: relative;
    top: unset
}

.navigation-section--no-shadow[data-v-02a8c03b] {
    box-shadow: none
}

.navigation-section--bg-neutral0[data-v-02a8c03b] {
    background: var(--neutral--0)
}

.navigation-section--bg-meteorite200[data-v-02a8c03b] {
    background: var(--meteorite--200)
}

.navigation-section--bg-primary500[data-v-02a8c03b] {
    background: var(--primary--500)
}

.navigation-section--bg-primary500 a[data-v-02a8c03b]:not(.h-button-v2) {
    color: var(--neutral--0)
}

.navigation-section--bg-primary800[data-v-02a8c03b] {
    background: var(--primary--800)
}

.navigation-section--bg-primary800 a[data-v-02a8c03b]:not(.h-button-v2) {
    color: var(--neutral--0)
}

.navigation-section--bg-primary900[data-v-02a8c03b] {
    background: var(--primary--900)
}

.navigation-section--bg-primary900 a[data-v-02a8c03b]:not(.h-button-v2) {
    color: var(--neutral--0)
}

.navigation-section--bg-primary1000[data-v-02a8c03b] {
    background: var(--primary--1000)
}

.navigation-section--bg-primary1000 a[data-v-02a8c03b]:not(.h-button-v2) {
    color: var(--neutral--0)
}

.navigation-section--bg-light-blue50[data-v-02a8c03b] {
    background: var(--light-blue--50)
}

.navigation-section--bg-light-blue100[data-v-02a8c03b] {
    background: var(--light-blue--100)
}

.navigation-section--bg-neutral800[data-v-02a8c03b] {
    background: var(--neutral--800)
}

.navigation-section--bg-neutral800 a[data-v-02a8c03b]:not(.h-button-v2) {
    color: var(--neutral--0) !important
}

.navigation-section--bg-neutral800.navigation-section--sticky[data-v-02a8c03b] {
    background: var(--neutral--800) !important
}

.navigation-section--bg-neutral800.navigation-section--sticky a[data-v-02a8c03b]:not(:hover) {
    color: var(--neutral--0) !important
}

.navigation-section--bg-neutral900[data-v-02a8c03b] {
    background: var(--neutral--900)
}

.navigation-section--bg-neutral900 a[data-v-02a8c03b]:not(.h-button-v2) {
    color: var(--neutral--0) !important
}

.navigation-section--bg-neutral900.navigation-section--sticky[data-v-02a8c03b] {
    background: var(--neutral--900) !important
}

.navigation-section--bg-neutral900.navigation-section--sticky a[data-v-02a8c03b]:not(:hover) {
    color: var(--neutral--0) !important
}

.navigation-section__main-menu-wrapper[data-v-02a8c03b] {
    align-items: center;
    display: none;
    margin: 0 auto;
    max-height: 62px;
    max-width: 1920px;
    min-height: 62px;
    padding: 10px 16px;
    width: 100%
}

@media (min-width:768px) {
    .navigation-section__main-menu-wrapper[data-v-02a8c03b] {
        max-height: 62px;
        min-height: 62px;
        padding: 16px 20px
    }
}

@media (min-width:1140px) {
    .navigation-section__main-menu-wrapper[data-v-02a8c03b] {
        display: flex
    }
}

@media (min-width:1025px) {
    .navigation-section__main-menu-wrapper[data-v-02a8c03b] {
        max-height: 88px;
        min-height: 88px;
        padding: 20px 40px
    }
}

.navigation-section__start[data-v-02a8c03b] {
    align-items: center;
    display: flex;
    flex-grow: 1;
    gap: 32px;
    z-index: 1
}

.navigation-section__logo-wrapper[data-v-02a8c03b] {
    align-items: center;
    display: flex;
    padding: 16px 0 16px 20px
}

@media (min-width:1140px) {
    .navigation-section__logo-wrapper[data-v-02a8c03b] {
        padding: 29px 0 29px 40px
    }
}

.navigation-section__logo-wrapper--rtl[data-v-02a8c03b] {
    padding: 16px 20px 16px 0
}

@media (min-width:1140px) {
    .navigation-section__logo-wrapper--rtl[data-v-02a8c03b] {
        padding: 29px 40px 29px 0
    }
}

.navigation-section__logo[data-v-02a8c03b] {
    height: 30px;
    width: 118px
}

.navigation-section__menu[data-v-02a8c03b],
.navigation-section__right[data-v-02a8c03b] {
    align-items: center;
    display: flex;
    gap: 32px
}

.navigation-section__menu[data-v-02a8c03b] {
    height: auto;
    overflow: initial
}

@media (min-width:1140px) {
    .navigation-section__mobile[data-v-02a8c03b] {
        display: none
    }
}

.navigation-section__mobile-menu[data-v-02a8c03b] {
    background: var(--neutral--0);
    display: block;
    inset: 62px 0 0;
    overflow: scroll;
    position: fixed
}

.navigation-section__menu-item[data-v-02a8c03b] {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-weight: 300
}

@media (min-width:1140px) {
    .navigation-section__menu-item[data-v-02a8c03b]:hover {
        opacity: .7
    }
}

.navigation-section__menu-item--active[data-v-02a8c03b] {
    opacity: .7
}

.navigation-section__menu-item--active .navigation-section__menu-item--icon[data-v-02a8c03b] {
    transform: rotate(180deg)
}

.navigation-section__menu-item-icon[data-v-02a8c03b] {
    transition: transform .3s ease
}

.navigation-section__menu-item-sub-item[data-v-02a8c03b]:not(:last-child) {
    margin-bottom: 20px
}

.navigation-section__menu-link[data-v-02a8c03b] {
    align-items: center;
    display: flex;
    gap: 8px
}

@media (min-width:1140px) {
    .navigation-section__menu-link[data-v-02a8c03b]:hover {
        opacity: .7
    }
}

.navigation-section__menu-link a[data-v-02a8c03b] {
    font-weight: 300
}

.navigation-section__login[data-v-02a8c03b] {
    display: inline-block;
    white-space: nowrap
}

.navigation-section__language[data-v-02a8c03b] {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 4px
}

.navigation-section__flag[data-v-02a8c03b] {
    display: flex;
    height: 20px;
    width: 32px
}

.navigation-section__flag.h-image[data-v-02a8c03b] {
    width: 32px
}

.navigation-section__current-language[data-v-02a8c03b] {
    font-weight: 700;
    white-space: nowrap
}

@media (min-width:1140px) {
    .navigation-section__current-language[data-v-02a8c03b]:hover {
        opacity: .7
    }
}

.navigation-section__language-menu[data-v-02a8c03b] {
    background: var(--neutral--0);
    display: block;
    height: calc(100vh - 88px);
    left: 0;
    overflow-y: scroll;
    padding-top: 40px;
    position: absolute;
    top: 88px;
    width: 100%;
    z-index: 999999
}

.navigation-section__end-menu[data-v-02a8c03b] {
    display: flex;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 24px
}

.navigation-section__end-menu--rtl[data-v-02a8c03b] {
    left: 16px;
    right: unset
}

#layout.layout--full-neutral800 {
    background-color: var(--neutral--800);
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

#layout.layout--full-neutral800 main {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center
}

.layout--default {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 100vh
}

#layout.layout--full-primary800 {
    background-color: var(--primary--800)
}

#layout.layout--full-primary800 #tp-widget-wrapper .tp-star__canvas {
    fill: transparent
}

.layout__floating {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

#layout.layout--full-neutral800 {
    background-color: var(--neutral--800)
}

#layout.layout--full-neutral800 #tp-widget-wrapper .tp-star__canvas {
    fill: transparent
}

:root {
    --neutral--0: #fff;
    --neutral--50: #f8f9fa;
    --neutral--100: #f2f3f6;
    --neutral--200: #d8dae0;
    --neutral--300: #6d7081;
    --neutral--400: #3b3d4a;
    --neutral--500: #262831;
    --neutral--600: #1d1e20;
    --neutral--700: #161718;
    --neutral--800: #0c0d0d !important;
    --neutral--900: #000;
    --primary--50: #ebe4ff;
--primary--50:   #f2f9ff;
--primary--100:  #e6f3ff;
--primary--200:  #cce7ff;
--primary--300:  #99cfff;
--primary--400:  #66b7ff;
--primary--500:  #339fff;
--primary--600:  #1a92ff;
--primary--700:  #0f8aff;
--primary--800:  #0a6ed1;   /* darker blue for cards */
--primary--900:  #0859aa;   /* deeper shade for strong contrast */
--primary--1000: #0B7AE6;   /* your brand color */



    --meteorite--50: #f5f5ff;
    --meteorite--100: #eaeaff;
    --meteorite--200: #cbc8ff;
    --meteorite--300: #b6b2ff;
    --meteorite--400: #a19bff;
    --meteorite--500: #8c85ff;
    --light-blue--50: #fafbff;
    --light-blue--100: #f4f5ff;
    --light-blue--200: #d5dfff;
    --light-blue--300: #c3cce9;
    --light-blue--400: #b0b9d4;
    --light-blue--500: #888faa;
    --neon--500: #cf0;
    --neon--600: #bded00;
    --peridot--500: #0f0;
    --peridot--600: #20e052;
    --danger--50: #fff3f7;
    --danger--100: #ffe8ef;
    --danger--200: #fea8c2;
    --danger--300: #fd8bad;
    --danger--400: #fc6e99;
    --danger--500: #fc5185;
    --danger--600: #d63163;
    --danger--700: #b22852;
    --warning--100: #fff8e2;
    --warning--200: #ffd28c;
    --warning--500: #ffcd35;
    --warning--600: #fea419;
    --warning--700: #9f6000;
    --success--100: #def4f0;
    --success--200: #80d8c8;
    --success--500: #00b090;
    --success--600: #007a5a;
    --success--700: #0d2e29
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    border: 0;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: baseline
}

html {
    line-height: 1;
    scroll-behavior: smooth
}

*,
:after,
:before {
    box-sizing: inherit
}

body {
    box-sizing: border-box;
    font-size: 100%;
    margin: 0;
    overflow-x: hidden
}

@media (min-width:1025px) {
    body ::-webkit-scrollbar {
        background-color: var(--neutral--0);
        width: 6px
    }

    body ::-webkit-scrollbar-track {
        background-color: var(--neutral--0);
        border-radius: 4px
    }

    body ::-webkit-scrollbar-thumb {
        background-color: var(--neutral--200);
        border-radius: 4px
    }
}

div {
    -webkit-tap-highlight-color: transparent
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,
td,
th {
    font-weight: 400;
    text-align: left;
    vertical-align: middle
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: none
}

b,
strong {
    font-weight: 700
}

em,
i {
    font-style: italic
}

u {
    text-decoration: underline
}

a img {
    border: none
}

a,
button {
    border: 0;
    border-radius: 0;
    cursor: pointer;
    outline: none;
    padding: 0
}

a {
    color: inherit
}

input {
    border-radius: 0;
    outline: none
}

img,
video {
    height: auto;
    max-width: 100%
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
img,
main,
menu,
nav,
section,
summary,
video {
    display: block
}

body.rtl {
    direction: rtl
}

html {
    font-family: DM Sans, sans-serif;
    font-size: 100%
}

body {
    color: var(--neutral--600);
    font-family: inherit;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.t-h1,
.t-h2,
.t-h3,
.t-h4,
.t-h5,
.t-header-currency,
.t-headline-pt,
.t-price-header,
.t-price-pt,
a,
b,
h1,
h2,
h3,
h4,
h5,
strong {
    font-weight: 700
}

.t-price-header {
    font-size: 56px;
    line-height: 64px
}

@media (min-width:768px) {
    .t-price-header {
        font-size: 68px;
        line-height: 88px
    }
}

@media (min-width:1025px) {
    .t-price-header {
        font-size: 80px
    }
}

.t-headline-pt {
    font-size: 18px;
    line-height: 24px
}

@media (min-width:1025px) {
    .t-headline-pt {
        font-size: 20px;
        line-height: 32px
    }
}

.t-price-pt {
    font-size: 40px;
    line-height: 64px
}

@media (min-width:768px) {
    .t-price-pt {
        font-size: 48px
    }
}

@media (min-width:1025px) {
    .t-price-pt {
        font-size: 56px
    }
}

.t-header-currency {
    font-size: 24px;
    line-height: 32px
}

@media (min-width:768px) {
    .t-header-currency {
        font-size: 28px;
        line-height: 40px
    }
}

@media (min-width:1025px) {
    .t-header-currency {
        font-size: 36px
    }
}

.t-h1,
h1 {
    font-size: 32px;
    line-height: 40px
}

@media (min-width:768px) {

    .t-h1,
    h1 {
        line-height: 48px
    }
}

@media (min-width:1025px) {

    .t-h1,
    h1 {
        font-size: 40px
    }
}

.t-h2,
h2 {
    font-size: 24px;
    line-height: 32px
}

@media (min-width:768px) {

    .t-h2,
    h2 {
        font-size: 28px;
        line-height: 40px
    }
}

@media (min-width:1025px) {

    .t-h2,
    h2 {
        font-size: 36px
    }
}

.t-h3,
.t-h4,
.t-h5,
h3,
h4,
h5 {
    font-size: 20px;
    line-height: 24px
}

@media (min-width:768px) {

    .t-h3,
    .t-h4,
    .t-h5,
    h3,
    h4,
    h5 {
        line-height: 32px
    }
}

@media (min-width:1025px) {

    .t-h3,
    .t-h4,
    .t-h5,
    h3,
    h4,
    h5 {
        font-size: 24px
    }
}

.t-body-1 {
    font-size: 20px;
    line-height: 24px
}

.t-body-2,
.t-body-2-bold {
    font-size: 18px;
    line-height: 24px
}

.t-body-2-bold {
    font-weight: 700
}

.t-body-3,
.t-body-3-bold,
.t-body-3-line-through,
.t-body-3-uppercase {
    font-size: 16px;
    line-height: 24px
}

.t-body-3-bold,
.t-body-3-uppercase {
    font-weight: 700
}

.t-body-3-uppercase {
    text-transform: uppercase
}

.t-body-3-line-through {
    text-decoration-line: line-through
}

.t-body-4,
.t-body-4-bold,
.t-body-4-line-through,
.t-body-4-uppercase {
    font-size: 14px;
    line-height: 24px
}

.t-body-4-bold,
.t-body-4-uppercase {
    font-weight: 700
}

.t-body-4-uppercase {
    text-transform: uppercase
}

.t-body-4-line-through {
    text-decoration-line: line-through
}

.t-body-5,
.t-body-5-bold,
.t-body-5-line-through {
    font-size: 12px;
    line-height: 16px
}

.t-body-5-bold {
    font-weight: 700
}

.t-body-5-line-through {
    text-decoration-line: line-through
}

.t-word-break {
    word-break: break-all
}

.t-uppercase {
    text-transform: uppercase
}

button,
input,
textarea {
    font-family: DM Sans, sans-serif;
    font-size: 16px
}

button {
    font-weight: 700
}

a {
    color: var(--primary--500);
    display: inline-block
}

@media (min-width:1025px) {
    a:hover {
        color: var(--primary--600)
    }
}

a.danger500 {
    color: var(--danger--500)
}

@media (min-width:1025px) {
    a.danger500:hover {
        color: var(--danger--600)
    }
}

body.lang-ar-AE *,
body.lang-el-GR *,
body.lang-he-IL *,
body.lang-hi-IN *,
body.lang-ko-KR *,
body.lang-th-TH *,
body.lang-uk-UA *,
body.lang-vi-VN *,
body.lang-zh-HK * {
    font-family: Noto Sans, sans-serif
}

.u-spacing-2 {
    padding-bottom: 56px;
    padding-top: 56px
}

@media (min-width:768px) {
    .u-spacing-2 {
        padding-bottom: 64px;
        padding-top: 64px
    }
}

@media (min-width:1025px) {
    .u-spacing-2 {
        padding-bottom: 80px;
        padding-top: 80px
    }
}

.u-spacing-1 {
    padding-bottom: 32px;
    padding-top: 32px
}

@media (min-width:768px) {
    .u-spacing-1 {
        padding-bottom: 40px;
        padding-top: 40px
    }
}

@media (min-width:1025px) {
    .u-spacing-1 {
        padding-bottom: 48px;
        padding-top: 48px
    }
}

.u-spacing-0 {
    padding-bottom: 0;
    padding-top: 0
}

.u-generic-color-section {
    padding-bottom: 64px;
    padding-top: 64px
}

@media (min-width:768px) {
    .u-generic-color-section {
        padding-bottom: 80px;
        padding-top: 80px
    }
}

@media (min-width:1025px) {
    .u-generic-color-section {
        padding-bottom: 96px;
        padding-top: 96px
    }
}

@media (min-width:768px) {
    .u-only-mobile {
        display: none !important
    }
}

@media (max-width:767px) {
    .u-only-tab-desk {
        display: none !important
    }
}

.u-mirror-x {
    transform: scaleX(-1)
}

.u-rotate-180 {
    transform: rotate(180deg)
}

.u-w-100 {
    width: 100% !important
}

.desktop-only {
    display: none
}

@media (min-width:768px) {
    .desktop-only {
        display: block
    }

    .mobile-only {
        display: none
    }
}

.h-grid {
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: grid;
    margin-left: auto;
    margin-right: auto;
    max-width: 540px;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%
}

@media (max-width:767px) {
    .h-grid--cols-m-1 {
        grid-template-columns: 1fr
    }
}

@media (max-width:767px) and (max-width:767px) {

    .h-grid--cols-m-1 .h-grid-item-m--centered,
    .h-grid--cols-m-1 .h-grid-item-m--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (max-width:767px) and (min-width:768px) and (max-width:1024px) {

    .h-grid--cols-m-1 .h-grid-item-t--centered,
    .h-grid--cols-m-1 .h-grid-item-t--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (max-width:767px) and (min-width:1025px) {

    .h-grid--cols-m-1 .h-grid-item-d--centered,
    .h-grid--cols-m-1 .h-grid-item-d--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (max-width:767px) {
    .h-grid--cols-m-2 {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (max-width:767px) and (max-width:767px) {
    .h-grid--cols-m-2 .h-grid-item-m--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (max-width:767px) and (min-width:768px) and (max-width:1024px) {
    .h-grid--cols-m-2 .h-grid-item-t--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (max-width:767px) and (min-width:1025px) {
    .h-grid--cols-m-2 .h-grid-item-d--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (max-width:767px) {
    .h-grid--cols-m-3 {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media (max-width:767px) and (max-width:767px) {
    .h-grid--cols-m-3 .h-grid-item-m--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (max-width:767px) and (min-width:768px) and (max-width:1024px) {
    .h-grid--cols-m-3 .h-grid-item-t--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (max-width:767px) and (min-width:1025px) {
    .h-grid--cols-m-3 .h-grid-item-d--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (max-width:767px) {
    .h-grid--cols-m-4 {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media (max-width:767px) and (max-width:767px) {
    .h-grid--cols-m-4 .h-grid-item-m--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (max-width:767px) and (min-width:768px) and (max-width:1024px) {
    .h-grid--cols-m-4 .h-grid-item-t--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (max-width:767px) and (min-width:1025px) {
    .h-grid--cols-m-4 .h-grid-item-d--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) {
    .h-grid {
        /*max-width: 768px;*/
        /*padding-left: 0px;*/
        /*padding-right: 0px*/
    }

    .h-grid--cols-t-1 {
        grid-template-columns: 1fr
    }
}

@media (min-width:768px) and (max-width:767px) {

    .h-grid--cols-t-1 .h-grid-item-m--centered,
    .h-grid--cols-t-1 .h-grid-item-m--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1024px) {

    .h-grid--cols-t-1 .h-grid-item-t--centered,
    .h-grid--cols-t-1 .h-grid-item-t--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) and (min-width:1025px) {

    .h-grid--cols-t-1 .h-grid-item-d--centered,
    .h-grid--cols-t-1 .h-grid-item-d--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) {
    .h-grid--cols-t-2 {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width:768px) and (max-width:767px) {
    .h-grid--cols-t-2 .h-grid-item-m--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1024px) {
    .h-grid--cols-t-2 .h-grid-item-t--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) and (min-width:1025px) {
    .h-grid--cols-t-2 .h-grid-item-d--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) {
    .h-grid--cols-t-3 {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media (min-width:768px) and (max-width:767px) {
    .h-grid--cols-t-3 .h-grid-item-m--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1024px) {
    .h-grid--cols-t-3 .h-grid-item-t--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) and (min-width:1025px) {
    .h-grid--cols-t-3 .h-grid-item-d--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) {
    .h-grid--cols-t-4 {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media (min-width:768px) and (max-width:767px) {
    .h-grid--cols-t-4 .h-grid-item-m--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1024px) {
    .h-grid--cols-t-4 .h-grid-item-t--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) and (min-width:1025px) {
    .h-grid--cols-t-4 .h-grid-item-d--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) {
    .h-grid--cols-t-5 {
        grid-template-columns: repeat(5, 1fr)
    }
}

@media (min-width:768px) and (max-width:767px) {
    .h-grid--cols-t-5 .h-grid-item-m--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1024px) {
    .h-grid--cols-t-5 .h-grid-item-t--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) and (min-width:1025px) {
    .h-grid--cols-t-5 .h-grid-item-d--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) {
    .h-grid--cols-t-8 {
        grid-template-columns: repeat(8, 1fr)
    }
}

@media (min-width:768px) and (max-width:767px) {
    .h-grid--cols-t-8 .h-grid-item-m--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1024px) {
    .h-grid--cols-t-8 .h-grid-item-t--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:768px) and (min-width:1025px) {
    .h-grid--cols-t-8 .h-grid-item-d--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) {
    .h-grid {
        -moz-column-gap: 24px;
        column-gap: 24px;
        max-width: 1208px
    }

    .h-grid--cols-d-1 {
        grid-template-columns: 1fr
    }
}

@media (min-width:1025px) and (max-width:767px) {

    .h-grid--cols-d-1 .h-grid-item-m--centered,
    .h-grid--cols-d-1 .h-grid-item-m--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) and (min-width:768px) and (max-width:1024px) {

    .h-grid--cols-d-1 .h-grid-item-t--centered,
    .h-grid--cols-d-1 .h-grid-item-t--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) and (min-width:1025px) {

    .h-grid--cols-d-1 .h-grid-item-d--centered,
    .h-grid--cols-d-1 .h-grid-item-d--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) {
    .h-grid--cols-d-2 {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width:1025px) and (max-width:767px) {
    .h-grid--cols-d-2 .h-grid-item-m--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) and (min-width:768px) and (max-width:1024px) {
    .h-grid--cols-d-2 .h-grid-item-t--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) and (min-width:1025px) {
    .h-grid--cols-d-2 .h-grid-item-d--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) {
    .h-grid--cols-d-3 {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media (min-width:1025px) and (max-width:767px) {
    .h-grid--cols-d-3 .h-grid-item-m--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) and (min-width:768px) and (max-width:1024px) {
    .h-grid--cols-d-3 .h-grid-item-t--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) and (min-width:1025px) {
    .h-grid--cols-d-3 .h-grid-item-d--centered:nth-child(2n):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) {

    .h-grid--cols-d-3.h-grid--cols-last-row-1-item,
    .h-grid--cols-d-3.h-grid--cols-last-row-2-item,
    .h-grid--cols-d-3.h-grid--cols-last-row-2-item-expand {
        grid-template-columns: repeat(6, 1fr)
    }
}

@media (min-width:1025px) and (max-width:767px) {

    .h-grid--cols-d-3.h-grid--cols-last-row-1-item .h-grid-item-m--centered:nth-child(odd):last-child,
    .h-grid--cols-d-3.h-grid--cols-last-row-2-item .h-grid-item-m--centered:nth-child(odd):last-child,
    .h-grid--cols-d-3.h-grid--cols-last-row-2-item-expand .h-grid-item-m--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) and (min-width:768px) and (max-width:1024px) {

    .h-grid--cols-d-3.h-grid--cols-last-row-1-item .h-grid-item-t--centered:nth-child(odd):last-child,
    .h-grid--cols-d-3.h-grid--cols-last-row-2-item .h-grid-item-t--centered:nth-child(odd):last-child,
    .h-grid--cols-d-3.h-grid--cols-last-row-2-item-expand .h-grid-item-t--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) and (min-width:1025px) {

    .h-grid--cols-d-3.h-grid--cols-last-row-1-item .h-grid-item-d--centered:nth-child(odd):last-child,
    .h-grid--cols-d-3.h-grid--cols-last-row-2-item .h-grid-item-d--centered:nth-child(odd):last-child,
    .h-grid--cols-d-3.h-grid--cols-last-row-2-item-expand .h-grid-item-d--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) {

    .h-grid--cols-d-3.h-grid--cols-last-row-1-item>*,
    .h-grid--cols-d-3.h-grid--cols-last-row-2-item-expand>*,
    .h-grid--cols-d-3.h-grid--cols-last-row-2-item>* {
        grid-column: span 2
    }

    .h-grid--cols-d-3.h-grid--cols-last-row-2-item-expand>:nth-last-child(2) {
        grid-column-end: span 3;
        grid-column-start: 1
    }

    .h-grid--cols-d-3.h-grid--cols-last-row-2-item-expand>:last-child {
        grid-column-end: span 3;
        grid-column-start: 4
    }

    .h-grid--cols-d-3.h-grid--cols-last-row-2-item>:nth-last-child(2) {
        grid-column-end: span 2;
        grid-column-start: 2
    }

    .h-grid--cols-d-3.h-grid--cols-last-row-2-item>:last-child {
        grid-column-end: span 2;
        grid-column-start: 4
    }

    .h-grid--cols-d-3.h-grid--cols-last-row-1-item>:last-child {
        grid-column-end: span 2;
        grid-column-start: 3
    }

    .h-grid--cols-d-4 {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media (min-width:1025px) and (max-width:767px) {
    .h-grid--cols-d-4 .h-grid-item-m--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) and (min-width:768px) and (max-width:1024px) {
    .h-grid--cols-d-4 .h-grid-item-t--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) and (min-width:1025px) {
    .h-grid--cols-d-4 .h-grid-item-d--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) {
    .h-grid--cols-d-6 {
        grid-template-columns: repeat(6, 1fr)
    }
}

@media (min-width:1025px) and (max-width:767px) {
    .h-grid--cols-d-6 .h-grid-item-m--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) and (min-width:768px) and (max-width:1024px) {
    .h-grid--cols-d-6 .h-grid-item-t--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) and (min-width:1025px) {
    .h-grid--cols-d-6 .h-grid-item-d--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) {
    .h-grid--cols-d-12 {
        grid-template-columns: repeat(12, 1fr)
    }
}

@media (min-width:1025px) and (max-width:767px) {
    .h-grid--cols-d-12 .h-grid-item-m--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) and (min-width:768px) and (max-width:1024px) {
    .h-grid--cols-d-12 .h-grid-item-t--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1025px) and (min-width:1025px) {
    .h-grid--cols-d-12 .h-grid-item-d--centered:nth-child(odd):last-child {
        display: flex;
        grid-column: 1/-1;
        justify-content: center
    }
}

@media (min-width:1367px) {
    .h-grid--large {
        max-width: 1472px;
        padding-left: 80px;
        padding-right: 80px
    }
}

@media (min-width:1551px) {
    .h-grid--large {
        padding-left: 40px;
        padding-right: 40px
    }
}

.h-grid-item {
    grid-column: span 1
}

.h-image {
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.h-image,
.h-image img {
    width: 100%
}

.h-tooltip__content {
    background-color: var(--primary--600);
    border-radius: 4px;
    color: var(--neutral--0);
    font-size: 14px;
    max-width: calc(100vw - 16px);
    padding: 12px;
    pointer-events: none;
    position: absolute;
    z-index: 100000
}

@media (min-width:768px) {
    .h-tooltip__content {
        max-width: 240px;
        padding: 20px
    }
}

.h-tooltip__content--small {
    border-radius: 8px;
    font-size: 12px;
    line-height: 16px;
    padding: 4px 8px
}

.h-tooltip__content--bg-neutral600 {
    background-color: var(--neutral--600);
    border: 1px solid var(--neutral--400);
    color: var(--neutral--0)
}

.h-form-field {
    width: 100%
}

.h-form-field.ltr .h-form-field__element--has-icon {
    padding-right: 48px
}

.h-form-field.ltr .h-form-field__icon {
    right: 16px
}

.h-form-field.rtl .h-form-field__element--has-icon {
    padding-left: 48px
}

.h-form-field.rtl .h-form-field__icon {
    left: 16px
}

.h-form-field__wrapper {
    flex-grow: 1;
    position: relative
}

.h-form-field__icon {
    display: inline-flex;
    position: absolute;
    top: 12px;
    z-index: 1
}

.h-form-field__element {
    background-color: var(--neutral--0);
    border: 1px solid transparent;
    border-radius: 8px;
    color: var(--neutral--600);
    display: block;
    line-height: 24px;
    outline: 1px solid var(--neutral--200);
    padding: 11px 14px;
    transition: border .3s ease, outline .3s ease;
    width: 100%
}

.h-form-field__element::-moz-placeholder {
    color: var(--neutral--300)
}

.h-form-field__element::placeholder {
    color: var(--neutral--300)
}

.h-form-field__element--focused {
    border-color: var(--primary--500);
    outline: 1px solid var(--primary--500)
}

.h-form-field__element--hovered {
    border: 1px solid var(--neutral--200)
}

.h-form-field__element--disabled {
    background: var(--neutral--100);
    color: var(--neutral--500);
    cursor: not-allowed
}

.h-form-field__element--error {
    border-color: var(--danger--500);
    outline: 1px solid var(--danger--500)
}

.h-g-0 {
    gap: 0
}

.h-m-0 {
    margin: 0
}

.h-mx-0 {
    margin-left: 0;
    margin-right: 0
}

.h-my-0 {
    margin-bottom: 0
}

.h-mt-0,
.h-my-0 {
    margin-top: 0
}

.h-mb-0 {
    margin-bottom: 0
}

.h-ml-0 {
    margin-left: 0
}

.h-mr-0 {
    margin-right: 0
}

.h-g-4 {
    gap: 4px
}

.h-m-4 {
    margin: 4px
}

.h-mx-4 {
    margin-left: 4px;
    margin-right: 4px
}

.h-my-4 {
    margin-bottom: 4px
}

.h-mt-4,
.h-my-4 {
    margin-top: 4px
}

.h-mb-4 {
    margin-bottom: 4px
}

.h-ml-4 {
    margin-left: 4px
}

.h-mr-4 {
    margin-right: 4px
}

.h-g-8 {
    gap: 8px
}

.h-m-8 {
    margin: 8px
}

.h-mx-8 {
    margin-left: 8px;
    margin-right: 8px
}

.h-my-8 {
    margin-bottom: 8px
}

.h-mt-8,
.h-my-8 {
    margin-top: 8px
}

.h-mb-8 {
    margin-bottom: 8px
}

.h-ml-8 {
    margin-left: 8px
}

.h-mr-8 {
    margin-right: 8px
}

.h-g-12 {
    gap: 12px
}

.h-m-12 {
    margin: 12px
}

.h-mx-12 {
    margin-left: 12px;
    margin-right: 12px
}

.h-my-12 {
    margin-bottom: 12px
}

.h-mt-12,
.h-my-12 {
    margin-top: 12px
}

.h-mb-12 {
    margin-bottom: 12px
}

.h-ml-12 {
    margin-left: 12px
}

.h-mr-12 {
    margin-right: 12px
}

.h-g-16 {
    gap: 16px
}

.h-m-16 {
    margin: 16px
}

.h-mx-16 {
    margin-left: 16px;
    margin-right: 16px
}

.h-my-16 {
    margin-bottom: 16px
}

.h-mt-16,
.h-my-16 {
    margin-top: 16px
}

.h-mb-16 {
    margin-bottom: 16px
}

.h-ml-16 {
    margin-left: 16px
}

.h-mr-16 {
    margin-right: 16px
}

.h-g-20 {
    gap: 20px
}

.h-m-20 {
    margin: 20px
}

.h-mx-20 {
    margin-left: 20px;
    margin-right: 20px
}

.h-my-20 {
    margin-bottom: 20px
}

.h-mt-20,
.h-my-20 {
    margin-top: 20px
}

.h-mb-20 {
    margin-bottom: 20px
}

.h-ml-20 {
    margin-left: 20px
}

.h-mr-20 {
    margin-right: 20px
}

.h-g-24 {
    gap: 24px
}

.h-m-24 {
    margin: 24px
}

.h-mx-24 {
    margin-left: 24px;
    margin-right: 24px
}

.h-my-24 {
    margin-bottom: 24px
}

.h-mt-24,
.h-my-24 {
    margin-top: 24px
}

.h-mb-24 {
    margin-bottom: 24px
}

.h-ml-24 {
    margin-left: 24px
}

.h-mr-24 {
    margin-right: 24px
}

.h-g-28 {
    gap: 28px
}

.h-m-28 {
    margin: 28px
}

.h-mx-28 {
    margin-left: 28px;
    margin-right: 28px
}

.h-my-28 {
    margin-bottom: 28px
}

.h-mt-28,
.h-my-28 {
    margin-top: 28px
}

.h-mb-28 {
    margin-bottom: 28px
}

.h-ml-28 {
    margin-left: 28px
}

.h-mr-28 {
    margin-right: 28px
}

.h-g-32 {
    gap: 32px
}

.h-m-32 {
    margin: 32px
}

.h-mx-32 {
    margin-left: 32px;
    margin-right: 32px
}

.h-my-32 {
    margin-bottom: 32px
}

.h-mt-32,
.h-my-32 {
    margin-top: 32px
}

.h-mb-32 {
    margin-bottom: 32px
}

.h-ml-32 {
    margin-left: 32px
}

.h-mr-32 {
    margin-right: 32px
}

.h-g-36 {
    gap: 36px
}

.h-m-36 {
    margin: 36px
}

.h-mx-36 {
    margin-left: 36px;
    margin-right: 36px
}

.h-my-36 {
    margin-bottom: 36px
}

.h-mt-36,
.h-my-36 {
    margin-top: 36px
}

.h-mb-36 {
    margin-bottom: 36px
}

.h-ml-36 {
    margin-left: 36px
}

.h-mr-36 {
    margin-right: 36px
}

.h-g-40 {
    gap: 40px
}

.h-m-40 {
    margin: 40px
}

.h-mx-40 {
    margin-left: 40px;
    margin-right: 40px
}

.h-my-40 {
    margin-bottom: 40px
}

.h-mt-40,
.h-my-40 {
    margin-top: 40px
}

.h-mb-40 {
    margin-bottom: 40px
}

.h-ml-40 {
    margin-left: 40px
}

.h-mr-40 {
    margin-right: 40px
}

.h-g-44 {
    gap: 44px
}

.h-m-44 {
    margin: 44px
}

.h-mx-44 {
    margin-left: 44px;
    margin-right: 44px
}

.h-my-44 {
    margin-bottom: 44px
}

.h-mt-44,
.h-my-44 {
    margin-top: 44px
}

.h-mb-44 {
    margin-bottom: 44px
}

.h-ml-44 {
    margin-left: 44px
}

.h-mr-44 {
    margin-right: 44px
}

.h-g-48 {
    gap: 48px
}

.h-m-48 {
    margin: 48px
}

.h-mx-48 {
    margin-left: 48px;
    margin-right: 48px
}

.h-my-48 {
    margin-bottom: 48px
}

.h-mt-48,
.h-my-48 {
    margin-top: 48px
}

.h-mb-48 {
    margin-bottom: 48px
}

.h-ml-48 {
    margin-left: 48px
}

.h-mr-48 {
    margin-right: 48px
}

.h-g-52 {
    gap: 52px
}

.h-m-52 {
    margin: 52px
}

.h-mx-52 {
    margin-left: 52px;
    margin-right: 52px
}

.h-my-52 {
    margin-bottom: 52px
}

.h-mt-52,
.h-my-52 {
    margin-top: 52px
}

.h-mb-52 {
    margin-bottom: 52px
}

.h-ml-52 {
    margin-left: 52px
}

.h-mr-52 {
    margin-right: 52px
}

.h-g-56 {
    gap: 56px
}

.h-m-56 {
    margin: 56px
}

.h-mx-56 {
    margin-left: 56px;
    margin-right: 56px
}

.h-my-56 {
    margin-bottom: 56px
}

.h-mt-56,
.h-my-56 {
    margin-top: 56px
}

.h-mb-56 {
    margin-bottom: 56px
}

.h-ml-56 {
    margin-left: 56px
}

.h-mr-56 {
    margin-right: 56px
}

.h-g-60 {
    gap: 60px
}

.h-m-60 {
    margin: 60px
}

.h-mx-60 {
    margin-left: 60px;
    margin-right: 60px
}

.h-my-60 {
    margin-bottom: 60px
}

.h-mt-60,
.h-my-60 {
    margin-top: 60px
}

.h-mb-60 {
    margin-bottom: 60px
}

.h-ml-60 {
    margin-left: 60px
}

.h-mr-60 {
    margin-right: 60px
}

.h-g-64 {
    gap: 64px
}

.h-m-64 {
    margin: 64px
}

.h-mx-64 {
    margin-left: 64px;
    margin-right: 64px
}

.h-my-64 {
    margin-bottom: 64px
}

.h-mt-64,
.h-my-64 {
    margin-top: 64px
}

.h-mb-64 {
    margin-bottom: 64px
}

.h-ml-64 {
    margin-left: 64px
}

.h-mr-64 {
    margin-right: 64px
}

.h-g-68 {
    gap: 68px
}

.h-m-68 {
    margin: 68px
}

.h-mx-68 {
    margin-left: 68px;
    margin-right: 68px
}

.h-my-68 {
    margin-bottom: 68px
}

.h-mt-68,
.h-my-68 {
    margin-top: 68px
}

.h-mb-68 {
    margin-bottom: 68px
}

.h-ml-68 {
    margin-left: 68px
}

.h-mr-68 {
    margin-right: 68px
}

.h-g-72 {
    gap: 72px
}

.h-m-72 {
    margin: 72px
}

.h-mx-72 {
    margin-left: 72px;
    margin-right: 72px
}

.h-my-72 {
    margin-bottom: 72px
}

.h-mt-72,
.h-my-72 {
    margin-top: 72px
}

.h-mb-72 {
    margin-bottom: 72px
}

.h-ml-72 {
    margin-left: 72px
}

.h-mr-72 {
    margin-right: 72px
}

.h-g-76 {
    gap: 76px
}

.h-m-76 {
    margin: 76px
}

.h-mx-76 {
    margin-left: 76px;
    margin-right: 76px
}

.h-my-76 {
    margin-bottom: 76px
}

.h-mt-76,
.h-my-76 {
    margin-top: 76px
}

.h-mb-76 {
    margin-bottom: 76px
}

.h-ml-76 {
    margin-left: 76px
}

.h-mr-76 {
    margin-right: 76px
}

.h-g-80 {
    gap: 80px
}

.h-m-80 {
    margin: 80px
}

.h-mx-80 {
    margin-left: 80px;
    margin-right: 80px
}

.h-my-80 {
    margin-bottom: 80px
}

.h-mt-80,
.h-my-80 {
    margin-top: 80px
}

.h-mb-80 {
    margin-bottom: 80px
}

.h-ml-80 {
    margin-left: 80px
}

.h-mr-80 {
    margin-right: 80px
}

@media (max-width:767px) {
    .h-g-0-m {
        gap: 0
    }

    .h-m-0-m {
        margin: 0
    }

    .h-mx-0-m {
        margin-left: 0;
        margin-right: 0
    }

    .h-my-0-m {
        margin-bottom: 0
    }

    .h-mt-0-m,
    .h-my-0-m {
        margin-top: 0
    }

    .h-mb-0-m {
        margin-bottom: 0
    }

    .h-ml-0-m {
        margin-left: 0
    }

    .h-mr-0-m {
        margin-right: 0
    }

    .h-g-4-m {
        gap: 4px
    }

    .h-m-4-m {
        margin: 4px
    }

    .h-mx-4-m {
        margin-left: 4px;
        margin-right: 4px
    }

    .h-my-4-m {
        margin-bottom: 4px
    }

    .h-mt-4-m,
    .h-my-4-m {
        margin-top: 4px
    }

    .h-mb-4-m {
        margin-bottom: 4px
    }

    .h-ml-4-m {
        margin-left: 4px
    }

    .h-mr-4-m {
        margin-right: 4px
    }

    .h-g-8-m {
        gap: 8px
    }

    .h-m-8-m {
        margin: 8px
    }

    .h-mx-8-m {
        margin-left: 8px;
        margin-right: 8px
    }

    .h-my-8-m {
        margin-bottom: 8px
    }

    .h-mt-8-m,
    .h-my-8-m {
        margin-top: 8px
    }

    .h-mb-8-m {
        margin-bottom: 8px
    }

    .h-ml-8-m {
        margin-left: 8px
    }

    .h-mr-8-m {
        margin-right: 8px
    }

    .h-g-12-m {
        gap: 12px
    }

    .h-m-12-m {
        margin: 12px
    }

    .h-mx-12-m {
        margin-left: 12px;
        margin-right: 12px
    }

    .h-my-12-m {
        margin-bottom: 12px
    }

    .h-mt-12-m,
    .h-my-12-m {
        margin-top: 12px
    }

    .h-mb-12-m {
        margin-bottom: 12px
    }

    .h-ml-12-m {
        margin-left: 12px
    }

    .h-mr-12-m {
        margin-right: 12px
    }

    .h-g-16-m {
        gap: 16px
    }

    .h-m-16-m {
        margin: 16px
    }

    .h-mx-16-m {
        margin-left: 16px;
        margin-right: 16px
    }

    .h-my-16-m {
        margin-bottom: 16px
    }

    .h-mt-16-m,
    .h-my-16-m {
        margin-top: 16px
    }

    .h-mb-16-m {
        margin-bottom: 16px
    }

    .h-ml-16-m {
        margin-left: 16px
    }

    .h-mr-16-m {
        margin-right: 16px
    }

    .h-g-20-m {
        gap: 20px
    }

    .h-m-20-m {
        margin: 20px
    }

    .h-mx-20-m {
        margin-left: 20px;
        margin-right: 20px
    }

    .h-my-20-m {
        margin-bottom: 20px
    }

    .h-mt-20-m,
    .h-my-20-m {
        margin-top: 20px
    }

    .h-mb-20-m {
        margin-bottom: 20px
    }

    .h-ml-20-m {
        margin-left: 20px
    }

    .h-mr-20-m {
        margin-right: 20px
    }

    .h-g-24-m {
        gap: 24px
    }

    .h-m-24-m {
        margin: 24px
    }

    .h-mx-24-m {
        margin-left: 24px;
        margin-right: 24px
    }

    .h-my-24-m {
        margin-bottom: 24px
    }

    .h-mt-24-m,
    .h-my-24-m {
        margin-top: 24px
    }

    .h-mb-24-m {
        margin-bottom: 24px
    }

    .h-ml-24-m {
        margin-left: 24px
    }

    .h-mr-24-m {
        margin-right: 24px
    }

    .h-g-28-m {
        gap: 28px
    }

    .h-m-28-m {
        margin: 28px
    }

    .h-mx-28-m {
        margin-left: 28px;
        margin-right: 28px
    }

    .h-my-28-m {
        margin-bottom: 28px
    }

    .h-mt-28-m,
    .h-my-28-m {
        margin-top: 28px
    }

    .h-mb-28-m {
        margin-bottom: 28px
    }

    .h-ml-28-m {
        margin-left: 28px
    }

    .h-mr-28-m {
        margin-right: 28px
    }

    .h-g-32-m {
        gap: 32px
    }

    .h-m-32-m {
        margin: 32px
    }

    .h-mx-32-m {
        margin-left: 32px;
        margin-right: 32px
    }

    .h-my-32-m {
        margin-bottom: 32px
    }

    .h-mt-32-m,
    .h-my-32-m {
        margin-top: 32px
    }

    .h-mb-32-m {
        margin-bottom: 32px
    }

    .h-ml-32-m {
        margin-left: 32px
    }

    .h-mr-32-m {
        margin-right: 32px
    }

    .h-g-36-m {
        gap: 36px
    }

    .h-m-36-m {
        margin: 36px
    }

    .h-mx-36-m {
        margin-left: 36px;
        margin-right: 36px
    }

    .h-my-36-m {
        margin-bottom: 36px
    }

    .h-mt-36-m,
    .h-my-36-m {
        margin-top: 36px
    }

    .h-mb-36-m {
        margin-bottom: 36px
    }

    .h-ml-36-m {
        margin-left: 36px
    }

    .h-mr-36-m {
        margin-right: 36px
    }

    .h-g-40-m {
        gap: 40px
    }

    .h-m-40-m {
        margin: 40px
    }

    .h-mx-40-m {
        margin-left: 40px;
        margin-right: 40px
    }

    .h-my-40-m {
        margin-bottom: 40px
    }

    .h-mt-40-m,
    .h-my-40-m {
        margin-top: 40px
    }

    .h-mb-40-m {
        margin-bottom: 40px
    }

    .h-ml-40-m {
        margin-left: 40px
    }

    .h-mr-40-m {
        margin-right: 40px
    }

    .h-g-44-m {
        gap: 44px
    }

    .h-m-44-m {
        margin: 44px
    }

    .h-mx-44-m {
        margin-left: 44px;
        margin-right: 44px
    }

    .h-my-44-m {
        margin-bottom: 44px
    }

    .h-mt-44-m,
    .h-my-44-m {
        margin-top: 44px
    }

    .h-mb-44-m {
        margin-bottom: 44px
    }

    .h-ml-44-m {
        margin-left: 44px
    }

    .h-mr-44-m {
        margin-right: 44px
    }

    .h-g-48-m {
        gap: 48px
    }

    .h-m-48-m {
        margin: 48px
    }

    .h-mx-48-m {
        margin-left: 48px;
        margin-right: 48px
    }

    .h-my-48-m {
        margin-bottom: 48px
    }

    .h-mt-48-m,
    .h-my-48-m {
        margin-top: 48px
    }

    .h-mb-48-m {
        margin-bottom: 48px
    }

    .h-ml-48-m {
        margin-left: 48px
    }

    .h-mr-48-m {
        margin-right: 48px
    }

    .h-g-52-m {
        gap: 52px
    }

    .h-m-52-m {
        margin: 52px
    }

    .h-mx-52-m {
        margin-left: 52px;
        margin-right: 52px
    }

    .h-my-52-m {
        margin-bottom: 52px
    }

    .h-mt-52-m,
    .h-my-52-m {
        margin-top: 52px
    }

    .h-mb-52-m {
        margin-bottom: 52px
    }

    .h-ml-52-m {
        margin-left: 52px
    }

    .h-mr-52-m {
        margin-right: 52px
    }

    .h-g-56-m {
        gap: 56px
    }

    .h-m-56-m {
        margin: 56px
    }

    .h-mx-56-m {
        margin-left: 56px;
        margin-right: 56px
    }

    .h-my-56-m {
        margin-bottom: 56px
    }

    .h-mt-56-m,
    .h-my-56-m {
        margin-top: 56px
    }

    .h-mb-56-m {
        margin-bottom: 56px
    }

    .h-ml-56-m {
        margin-left: 56px
    }

    .h-mr-56-m {
        margin-right: 56px
    }

    .h-g-60-m {
        gap: 60px
    }

    .h-m-60-m {
        margin: 60px
    }

    .h-mx-60-m {
        margin-left: 60px;
        margin-right: 60px
    }

    .h-my-60-m {
        margin-bottom: 60px
    }

    .h-mt-60-m,
    .h-my-60-m {
        margin-top: 60px
    }

    .h-mb-60-m {
        margin-bottom: 60px
    }

    .h-ml-60-m {
        margin-left: 60px
    }

    .h-mr-60-m {
        margin-right: 60px
    }

    .h-g-64-m {
        gap: 64px
    }

    .h-m-64-m {
        margin: 64px
    }

    .h-mx-64-m {
        margin-left: 64px;
        margin-right: 64px
    }

    .h-my-64-m {
        margin-bottom: 64px
    }

    .h-mt-64-m,
    .h-my-64-m {
        margin-top: 64px
    }

    .h-mb-64-m {
        margin-bottom: 64px
    }

    .h-ml-64-m {
        margin-left: 64px
    }

    .h-mr-64-m {
        margin-right: 64px
    }

    .h-g-68-m {
        gap: 68px
    }

    .h-m-68-m {
        margin: 68px
    }

    .h-mx-68-m {
        margin-left: 68px;
        margin-right: 68px
    }

    .h-my-68-m {
        margin-bottom: 68px
    }

    .h-mt-68-m,
    .h-my-68-m {
        margin-top: 68px
    }

    .h-mb-68-m {
        margin-bottom: 68px
    }

    .h-ml-68-m {
        margin-left: 68px
    }

    .h-mr-68-m {
        margin-right: 68px
    }

    .h-g-72-m {
        gap: 72px
    }

    .h-m-72-m {
        margin: 72px
    }

    .h-mx-72-m {
        margin-left: 72px;
        margin-right: 72px
    }

    .h-my-72-m {
        margin-bottom: 72px
    }

    .h-mt-72-m,
    .h-my-72-m {
        margin-top: 72px
    }

    .h-mb-72-m {
        margin-bottom: 72px
    }

    .h-ml-72-m {
        margin-left: 72px
    }

    .h-mr-72-m {
        margin-right: 72px
    }

    .h-g-76-m {
        gap: 76px
    }

    .h-m-76-m {
        margin: 76px
    }

    .h-mx-76-m {
        margin-left: 76px;
        margin-right: 76px
    }

    .h-my-76-m {
        margin-bottom: 76px
    }

    .h-mt-76-m,
    .h-my-76-m {
        margin-top: 76px
    }

    .h-mb-76-m {
        margin-bottom: 76px
    }

    .h-ml-76-m {
        margin-left: 76px
    }

    .h-mr-76-m {
        margin-right: 76px
    }

    .h-g-80-m {
        gap: 80px
    }

    .h-m-80-m {
        margin: 80px
    }

    .h-mx-80-m {
        margin-left: 80px;
        margin-right: 80px
    }

    .h-my-80-m {
        margin-bottom: 80px
    }

    .h-mt-80-m,
    .h-my-80-m {
        margin-top: 80px
    }

    .h-mb-80-m {
        margin-bottom: 80px
    }

    .h-ml-80-m {
        margin-left: 80px
    }

    .h-mr-80-m {
        margin-right: 80px
    }
}

@media (min-width:768px) {
    .h-g-0-t {
        gap: 0
    }

    .h-m-0-t {
        margin: 0
    }

    .h-mx-0-t {
        margin-left: 0;
        margin-right: 0
    }

    .h-my-0-t {
        margin-bottom: 0
    }

    .h-mt-0-t,
    .h-my-0-t {
        margin-top: 0
    }

    .h-mb-0-t {
        margin-bottom: 0
    }

    .h-ml-0-t {
        margin-left: 0
    }

    .h-mr-0-t {
        margin-right: 0
    }

    .h-g-4-t {
        gap: 4px
    }

    .h-m-4-t {
        margin: 4px
    }

    .h-mx-4-t {
        margin-left: 4px;
        margin-right: 4px
    }

    .h-my-4-t {
        margin-bottom: 4px
    }

    .h-mt-4-t,
    .h-my-4-t {
        margin-top: 4px
    }

    .h-mb-4-t {
        margin-bottom: 4px
    }

    .h-ml-4-t {
        margin-left: 4px
    }

    .h-mr-4-t {
        margin-right: 4px
    }

    .h-g-8-t {
        gap: 8px
    }

    .h-m-8-t {
        margin: 8px
    }

    .h-mx-8-t {
        margin-left: 8px;
        margin-right: 8px
    }

    .h-my-8-t {
        margin-bottom: 8px
    }

    .h-mt-8-t,
    .h-my-8-t {
        margin-top: 8px
    }

    .h-mb-8-t {
        margin-bottom: 8px
    }

    .h-ml-8-t {
        margin-left: 8px
    }

    .h-mr-8-t {
        margin-right: 8px
    }

    .h-g-12-t {
        gap: 12px
    }

    .h-m-12-t {
        margin: 12px
    }

    .h-mx-12-t {
        margin-left: 12px;
        margin-right: 12px
    }

    .h-my-12-t {
        margin-bottom: 12px
    }

    .h-mt-12-t,
    .h-my-12-t {
        margin-top: 12px
    }

    .h-mb-12-t {
        margin-bottom: 12px
    }

    .h-ml-12-t {
        margin-left: 12px
    }

    .h-mr-12-t {
        margin-right: 12px
    }

    .h-g-16-t {
        gap: 16px
    }

    .h-m-16-t {
        margin: 16px
    }

    .h-mx-16-t {
        margin-left: 16px;
        margin-right: 16px
    }

    .h-my-16-t {
        margin-bottom: 16px
    }

    .h-mt-16-t,
    .h-my-16-t {
        margin-top: 16px
    }

    .h-mb-16-t {
        margin-bottom: 16px
    }

    .h-ml-16-t {
        margin-left: 16px
    }

    .h-mr-16-t {
        margin-right: 16px
    }

    .h-g-20-t {
        gap: 20px
    }

    .h-m-20-t {
        margin: 20px
    }

    .h-mx-20-t {
        margin-left: 20px;
        margin-right: 20px
    }

    .h-my-20-t {
        margin-bottom: 20px
    }

    .h-mt-20-t,
    .h-my-20-t {
        margin-top: 20px
    }

    .h-mb-20-t {
        margin-bottom: 20px
    }

    .h-ml-20-t {
        margin-left: 20px
    }

    .h-mr-20-t {
        margin-right: 20px
    }

    .h-g-24-t {
        gap: 24px
    }

    .h-m-24-t {
        margin: 24px
    }

    .h-mx-24-t {
        margin-left: 24px;
        margin-right: 24px
    }

    .h-my-24-t {
        margin-bottom: 24px
    }

    .h-mt-24-t,
    .h-my-24-t {
        margin-top: 24px
    }

    .h-mb-24-t {
        margin-bottom: 24px
    }

    .h-ml-24-t {
        margin-left: 24px
    }

    .h-mr-24-t {
        margin-right: 24px
    }

    .h-g-28-t {
        gap: 28px
    }

    .h-m-28-t {
        margin: 28px
    }

    .h-mx-28-t {
        margin-left: 28px;
        margin-right: 28px
    }

    .h-my-28-t {
        margin-bottom: 28px
    }

    .h-mt-28-t,
    .h-my-28-t {
        margin-top: 28px
    }

    .h-mb-28-t {
        margin-bottom: 28px
    }

    .h-ml-28-t {
        margin-left: 28px
    }

    .h-mr-28-t {
        margin-right: 28px
    }

    .h-g-32-t {
        gap: 32px
    }

    .h-m-32-t {
        margin: 32px
    }

    .h-mx-32-t {
        margin-left: 32px;
        margin-right: 32px
    }

    .h-my-32-t {
        margin-bottom: 32px
    }

    .h-mt-32-t,
    .h-my-32-t {
        margin-top: 32px
    }

    .h-mb-32-t {
        margin-bottom: 32px
    }

    .h-ml-32-t {
        margin-left: 32px
    }

    .h-mr-32-t {
        margin-right: 32px
    }

    .h-g-36-t {
        gap: 36px
    }

    .h-m-36-t {
        margin: 36px
    }

    .h-mx-36-t {
        margin-left: 36px;
        margin-right: 36px
    }

    .h-my-36-t {
        margin-bottom: 36px
    }

    .h-mt-36-t,
    .h-my-36-t {
        margin-top: 36px
    }

    .h-mb-36-t {
        margin-bottom: 36px
    }

    .h-ml-36-t {
        margin-left: 36px
    }

    .h-mr-36-t {
        margin-right: 36px
    }

    .h-g-40-t {
        gap: 40px
    }

    .h-m-40-t {
        margin: 40px
    }

    .h-mx-40-t {
        margin-left: 40px;
        margin-right: 40px
    }

    .h-my-40-t {
        margin-bottom: 40px
    }

    .h-mt-40-t,
    .h-my-40-t {
        margin-top: 40px
    }

    .h-mb-40-t {
        margin-bottom: 40px
    }

    .h-ml-40-t {
        margin-left: 40px
    }

    .h-mr-40-t {
        margin-right: 40px
    }

    .h-g-44-t {
        gap: 44px
    }

    .h-m-44-t {
        margin: 44px
    }

    .h-mx-44-t {
        margin-left: 44px;
        margin-right: 44px
    }

    .h-my-44-t {
        margin-bottom: 44px
    }

    .h-mt-44-t,
    .h-my-44-t {
        margin-top: 44px
    }

    .h-mb-44-t {
        margin-bottom: 44px
    }

    .h-ml-44-t {
        margin-left: 44px
    }

    .h-mr-44-t {
        margin-right: 44px
    }

    .h-g-48-t {
        gap: 48px
    }

    .h-m-48-t {
        margin: 48px
    }

    .h-mx-48-t {
        margin-left: 48px;
        margin-right: 48px
    }

    .h-my-48-t {
        margin-bottom: 48px
    }

    .h-mt-48-t,
    .h-my-48-t {
        margin-top: 48px
    }

    .h-mb-48-t {
        margin-bottom: 48px
    }

    .h-ml-48-t {
        margin-left: 48px
    }

    .h-mr-48-t {
        margin-right: 48px
    }

    .h-g-52-t {
        gap: 52px
    }

    .h-m-52-t {
        margin: 52px
    }

    .h-mx-52-t {
        margin-left: 52px;
        margin-right: 52px
    }

    .h-my-52-t {
        margin-bottom: 52px
    }

    .h-mt-52-t,
    .h-my-52-t {
        margin-top: 52px
    }

    .h-mb-52-t {
        margin-bottom: 52px
    }

    .h-ml-52-t {
        margin-left: 52px
    }

    .h-mr-52-t {
        margin-right: 52px
    }

    .h-g-56-t {
        gap: 56px
    }

    .h-m-56-t {
        margin: 56px
    }

    .h-mx-56-t {
        margin-left: 56px;
        margin-right: 56px
    }

    .h-my-56-t {
        margin-bottom: 56px
    }

    .h-mt-56-t,
    .h-my-56-t {
        margin-top: 56px
    }

    .h-mb-56-t {
        margin-bottom: 56px
    }

    .h-ml-56-t {
        margin-left: 56px
    }

    .h-mr-56-t {
        margin-right: 56px
    }

    .h-g-60-t {
        gap: 60px
    }

    .h-m-60-t {
        margin: 60px
    }

    .h-mx-60-t {
        margin-left: 60px;
        margin-right: 60px
    }

    .h-my-60-t {
        margin-bottom: 60px
    }

    .h-mt-60-t,
    .h-my-60-t {
        margin-top: 60px
    }

    .h-mb-60-t {
        margin-bottom: 60px
    }

    .h-ml-60-t {
        margin-left: 60px
    }

    .h-mr-60-t {
        margin-right: 60px
    }

    .h-g-64-t {
        gap: 64px
    }

    .h-m-64-t {
        margin: 64px
    }

    .h-mx-64-t {
        margin-left: 64px;
        margin-right: 64px
    }

    .h-my-64-t {
        margin-bottom: 64px
    }

    .h-mt-64-t,
    .h-my-64-t {
        margin-top: 64px
    }

    .h-mb-64-t {
        margin-bottom: 64px
    }

    .h-ml-64-t {
        margin-left: 64px
    }

    .h-mr-64-t {
        margin-right: 64px
    }

    .h-g-68-t {
        gap: 68px
    }

    .h-m-68-t {
        margin: 68px
    }

    .h-mx-68-t {
        margin-left: 68px;
        margin-right: 68px
    }

    .h-my-68-t {
        margin-bottom: 68px
    }

    .h-mt-68-t,
    .h-my-68-t {
        margin-top: 68px
    }

    .h-mb-68-t {
        margin-bottom: 68px
    }

    .h-ml-68-t {
        margin-left: 68px
    }

    .h-mr-68-t {
        margin-right: 68px
    }

    .h-g-72-t {
        gap: 72px
    }

    .h-m-72-t {
        margin: 72px
    }

    .h-mx-72-t {
        margin-left: 72px;
        margin-right: 72px
    }

    .h-my-72-t {
        margin-bottom: 72px
    }

    .h-mt-72-t,
    .h-my-72-t {
        margin-top: 72px
    }

    .h-mb-72-t {
        margin-bottom: 72px
    }

    .h-ml-72-t {
        margin-left: 72px
    }

    .h-mr-72-t {
        margin-right: 72px
    }

    .h-g-76-t {
        gap: 76px
    }

    .h-m-76-t {
        margin: 76px
    }

    .h-mx-76-t {
        margin-left: 76px;
        margin-right: 76px
    }

    .h-my-76-t {
        margin-bottom: 76px
    }

    .h-mt-76-t,
    .h-my-76-t {
        margin-top: 76px
    }

    .h-mb-76-t {
        margin-bottom: 76px
    }

    .h-ml-76-t {
        margin-left: 76px
    }

    .h-mr-76-t {
        margin-right: 76px
    }

    .h-g-80-t {
        gap: 80px
    }

    .h-m-80-t {
        margin: 80px
    }

    .h-mx-80-t {
        margin-left: 80px;
        margin-right: 80px
    }

    .h-my-80-t {
        margin-bottom: 80px
    }

    .h-mt-80-t,
    .h-my-80-t {
        margin-top: 80px
    }

    .h-mb-80-t {
        margin-bottom: 80px
    }

    .h-ml-80-t {
        margin-left: 80px
    }

    .h-mr-80-t {
        margin-right: 80px
    }
}

@media (min-width:1025px) {
    .h-g-0-d {
        gap: 0
    }

    .h-m-0-d {
        margin: 0
    }

    .h-mx-0-d {
        margin-left: 0;
        margin-right: 0
    }

    .h-my-0-d {
        margin-bottom: 0
    }

    .h-mt-0-d,
    .h-my-0-d {
        margin-top: 0
    }

    .h-mb-0-d {
        margin-bottom: 0
    }

    .h-ml-0-d {
        margin-left: 0
    }

    .h-mr-0-d {
        margin-right: 0
    }

    .h-g-4-d {
        gap: 4px
    }

    .h-m-4-d {
        margin: 4px
    }

    .h-mx-4-d {
        margin-left: 4px;
        margin-right: 4px
    }

    .h-my-4-d {
        margin-bottom: 4px
    }

    .h-mt-4-d,
    .h-my-4-d {
        margin-top: 4px
    }

    .h-mb-4-d {
        margin-bottom: 4px
    }

    .h-ml-4-d {
        margin-left: 4px
    }

    .h-mr-4-d {
        margin-right: 4px
    }

    .h-g-8-d {
        gap: 8px
    }

    .h-m-8-d {
        margin: 8px
    }

    .h-mx-8-d {
        margin-left: 8px;
        margin-right: 8px
    }

    .h-my-8-d {
        margin-bottom: 8px
    }

    .h-mt-8-d,
    .h-my-8-d {
        margin-top: 8px
    }

    .h-mb-8-d {
        margin-bottom: 8px
    }

    .h-ml-8-d {
        margin-left: 8px
    }

    .h-mr-8-d {
        margin-right: 8px
    }

    .h-g-12-d {
        gap: 12px
    }

    .h-m-12-d {
        margin: 12px
    }

    .h-mx-12-d {
        margin-left: 12px;
        margin-right: 12px
    }

    .h-my-12-d {
        margin-bottom: 12px
    }

    .h-mt-12-d,
    .h-my-12-d {
        margin-top: 12px
    }

    .h-mb-12-d {
        margin-bottom: 12px
    }

    .h-ml-12-d {
        margin-left: 12px
    }

    .h-mr-12-d {
        margin-right: 12px
    }

    .h-g-16-d {
        gap: 16px
    }

    .h-m-16-d {
        margin: 16px
    }

    .h-mx-16-d {
        margin-left: 16px;
        margin-right: 16px
    }

    .h-my-16-d {
        margin-bottom: 16px
    }

    .h-mt-16-d,
    .h-my-16-d {
        margin-top: 16px
    }

    .h-mb-16-d {
        margin-bottom: 16px
    }

    .h-ml-16-d {
        margin-left: 16px
    }

    .h-mr-16-d {
        margin-right: 16px
    }

    .h-g-20-d {
        gap: 20px
    }

    .h-m-20-d {
        margin: 20px
    }

    .h-mx-20-d {
        margin-left: 20px;
        margin-right: 20px
    }

    .h-my-20-d {
        margin-bottom: 20px
    }

    .h-mt-20-d,
    .h-my-20-d {
        margin-top: 20px
    }

    .h-mb-20-d {
        margin-bottom: 20px
    }

    .h-ml-20-d {
        margin-left: 20px
    }

    .h-mr-20-d {
        margin-right: 20px
    }

    .h-g-24-d {
        gap: 24px
    }

    .h-m-24-d {
        margin: 24px
    }

    .h-mx-24-d {
        margin-left: 24px;
        margin-right: 24px
    }

    .h-my-24-d {
        margin-bottom: 24px
    }

    .h-mt-24-d,
    .h-my-24-d {
        margin-top: 24px
    }

    .h-mb-24-d {
        margin-bottom: 24px
    }

    .h-ml-24-d {
        margin-left: 24px
    }

    .h-mr-24-d {
        margin-right: 24px
    }

    .h-g-28-d {
        gap: 28px
    }

    .h-m-28-d {
        margin: 28px
    }

    .h-mx-28-d {
        margin-left: 28px;
        margin-right: 28px
    }

    .h-my-28-d {
        margin-bottom: 28px
    }

    .h-mt-28-d,
    .h-my-28-d {
        margin-top: 28px
    }

    .h-mb-28-d {
        margin-bottom: 28px
    }

    .h-ml-28-d {
        margin-left: 28px
    }

    .h-mr-28-d {
        margin-right: 28px
    }

    .h-g-32-d {
        gap: 32px
    }

    .h-m-32-d {
        margin: 32px
    }

    .h-mx-32-d {
        margin-left: 32px;
        margin-right: 32px
    }

    .h-my-32-d {
        margin-bottom: 32px
    }

    .h-mt-32-d,
    .h-my-32-d {
        margin-top: 32px
    }

    .h-mb-32-d {
        margin-bottom: 32px
    }

    .h-ml-32-d {
        margin-left: 32px
    }

    .h-mr-32-d {
        margin-right: 32px
    }

    .h-g-36-d {
        gap: 36px
    }

    .h-m-36-d {
        margin: 36px
    }

    .h-mx-36-d {
        margin-left: 36px;
        margin-right: 36px
    }

    .h-my-36-d {
        margin-bottom: 36px
    }

    .h-mt-36-d,
    .h-my-36-d {
        margin-top: 36px
    }

    .h-mb-36-d {
        margin-bottom: 36px
    }

    .h-ml-36-d {
        margin-left: 36px
    }

    .h-mr-36-d {
        margin-right: 36px
    }

    .h-g-40-d {
        gap: 40px
    }

    .h-m-40-d {
        margin: 40px
    }

    .h-mx-40-d {
        margin-left: 40px;
        margin-right: 40px
    }

    .h-my-40-d {
        margin-bottom: 40px
    }

    .h-mt-40-d,
    .h-my-40-d {
        margin-top: 40px
    }

    .h-mb-40-d {
        margin-bottom: 40px
    }

    .h-ml-40-d {
        margin-left: 40px
    }

    .h-mr-40-d {
        margin-right: 40px
    }

    .h-g-44-d {
        gap: 44px
    }

    .h-m-44-d {
        margin: 44px
    }

    .h-mx-44-d {
        margin-left: 44px;
        margin-right: 44px
    }

    .h-my-44-d {
        margin-bottom: 44px
    }

    .h-mt-44-d,
    .h-my-44-d {
        margin-top: 44px
    }

    .h-mb-44-d {
        margin-bottom: 44px
    }

    .h-ml-44-d {
        margin-left: 44px
    }

    .h-mr-44-d {
        margin-right: 44px
    }

    .h-g-48-d {
        gap: 48px
    }

    .h-m-48-d {
        margin: 48px
    }

    .h-mx-48-d {
        margin-left: 48px;
        margin-right: 48px
    }

    .h-my-48-d {
        margin-bottom: 48px
    }

    .h-mt-48-d,
    .h-my-48-d {
        margin-top: 48px
    }

    .h-mb-48-d {
        margin-bottom: 48px
    }

    .h-ml-48-d {
        margin-left: 48px
    }

    .h-mr-48-d {
        margin-right: 48px
    }

    .h-g-52-d {
        gap: 52px
    }

    .h-m-52-d {
        margin: 52px
    }

    .h-mx-52-d {
        margin-left: 52px;
        margin-right: 52px
    }

    .h-my-52-d {
        margin-bottom: 52px
    }

    .h-mt-52-d,
    .h-my-52-d {
        margin-top: 52px
    }

    .h-mb-52-d {
        margin-bottom: 52px
    }

    .h-ml-52-d {
        margin-left: 52px
    }

    .h-mr-52-d {
        margin-right: 52px
    }

    .h-g-56-d {
        gap: 56px
    }

    .h-m-56-d {
        margin: 56px
    }

    .h-mx-56-d {
        margin-left: 56px;
        margin-right: 56px
    }

    .h-my-56-d {
        margin-bottom: 56px
    }

    .h-mt-56-d,
    .h-my-56-d {
        margin-top: 56px
    }

    .h-mb-56-d {
        margin-bottom: 56px
    }

    .h-ml-56-d {
        margin-left: 56px
    }

    .h-mr-56-d {
        margin-right: 56px
    }

    .h-g-60-d {
        gap: 60px
    }

    .h-m-60-d {
        margin: 60px
    }

    .h-mx-60-d {
        margin-left: 60px;
        margin-right: 60px
    }

    .h-my-60-d {
        margin-bottom: 60px
    }

    .h-mt-60-d,
    .h-my-60-d {
        margin-top: 60px
    }

    .h-mb-60-d {
        margin-bottom: 60px
    }

    .h-ml-60-d {
        margin-left: 60px
    }

    .h-mr-60-d {
        margin-right: 60px
    }

    .h-g-64-d {
        gap: 64px
    }

    .h-m-64-d {
        margin: 64px
    }

    .h-mx-64-d {
        margin-left: 64px;
        margin-right: 64px
    }

    .h-my-64-d {
        margin-bottom: 64px
    }

    .h-mt-64-d,
    .h-my-64-d {
        margin-top: 64px
    }

    .h-mb-64-d {
        margin-bottom: 64px
    }

    .h-ml-64-d {
        margin-left: 64px
    }

    .h-mr-64-d {
        margin-right: 64px
    }

    .h-g-68-d {
        gap: 68px
    }

    .h-m-68-d {
        margin: 68px
    }

    .h-mx-68-d {
        margin-left: 68px;
        margin-right: 68px
    }

    .h-my-68-d {
        margin-bottom: 68px
    }

    .h-mt-68-d,
    .h-my-68-d {
        margin-top: 68px
    }

    .h-mb-68-d {
        margin-bottom: 68px
    }

    .h-ml-68-d {
        margin-left: 68px
    }

    .h-mr-68-d {
        margin-right: 68px
    }

    .h-g-72-d {
        gap: 72px
    }

    .h-m-72-d {
        margin: 72px
    }

    .h-mx-72-d {
        margin-left: 72px;
        margin-right: 72px
    }

    .h-my-72-d {
        margin-bottom: 72px
    }

    .h-mt-72-d,
    .h-my-72-d {
        margin-top: 72px
    }

    .h-mb-72-d {
        margin-bottom: 72px
    }

    .h-ml-72-d {
        margin-left: 72px
    }

    .h-mr-72-d {
        margin-right: 72px
    }

    .h-g-76-d {
        gap: 76px
    }

    .h-m-76-d {
        margin: 76px
    }

    .h-mx-76-d {
        margin-left: 76px;
        margin-right: 76px
    }

    .h-my-76-d {
        margin-bottom: 76px
    }

    .h-mt-76-d,
    .h-my-76-d {
        margin-top: 76px
    }

    .h-mb-76-d {
        margin-bottom: 76px
    }

    .h-ml-76-d {
        margin-left: 76px
    }

    .h-mr-76-d {
        margin-right: 76px
    }

    .h-g-80-d {
        gap: 80px
    }

    .h-m-80-d {
        margin: 80px
    }

    .h-mx-80-d {
        margin-left: 80px;
        margin-right: 80px
    }

    .h-my-80-d {
        margin-bottom: 80px
    }

    .h-mt-80-d,
    .h-my-80-d {
        margin-top: 80px
    }

    .h-mb-80-d {
        margin-bottom: 80px
    }

    .h-ml-80-d {
        margin-left: 80px
    }

    .h-mr-80-d {
        margin-right: 80px
    }
}

@font-face {
    font-display: swap;
    font-family: DM Sans;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/DM_Sans-normal-400-latin-ext.CjLIybot.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-display: swap;
    font-family: DM Sans;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/DM_Sans-normal-400-latin.RbQjuyZ0.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-display: swap;
    font-family: DM Sans;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/DM_Sans-normal-400-latin-ext.CjLIybot.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-display: swap;
    font-family: DM Sans;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/DM_Sans-normal-400-latin.RbQjuyZ0.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Noto_Sans-normal-400-cyrillic-ext.DSNfmdVt.woff2) format("woff2");
    unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Noto_Sans-normal-400-cyrillic.B2hlT84T.woff2) format("woff2");
    unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Noto_Sans-normal-400-devanagari.Cv-Vwajv.woff2) format("woff2");
    unicode-range: u+0900-097f, u+1cd0-1cf9, u+200c-200d, u+20a8, u+20b9, u+20f0, u+25cc, u+a830-a839, u+a8e0-a8ff, u+11b00-11b09
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Noto_Sans-normal-400-greek-ext.12T8GTDR.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Noto_Sans-normal-400-greek.Ymb6dZNd.woff2) format("woff2");
    unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Noto_Sans-normal-400-vietnamese.DLTJy58D.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Noto_Sans-normal-400-latin-ext.W1qJv59z.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Noto_Sans-normal-400-latin.BWf1rMYL.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/Noto_Sans-normal-400-cyrillic-ext.DSNfmdVt.woff2) format("woff2");
    unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/Noto_Sans-normal-400-cyrillic.B2hlT84T.woff2) format("woff2");
    unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/Noto_Sans-normal-400-devanagari.Cv-Vwajv.woff2) format("woff2");
    unicode-range: u+0900-097f, u+1cd0-1cf9, u+200c-200d, u+20a8, u+20b9, u+20f0, u+25cc, u+a830-a839, u+a8e0-a8ff, u+11b00-11b09
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/Noto_Sans-normal-400-greek-ext.12T8GTDR.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/Noto_Sans-normal-400-greek.Ymb6dZNd.woff2) format("woff2");
    unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/Noto_Sans-normal-400-vietnamese.DLTJy58D.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/Noto_Sans-normal-400-latin-ext.W1qJv59z.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-display: swap;
    font-family: Noto Sans;
    font-stretch: 100%;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/Noto_Sans-normal-400-latin.BWf1rMYL.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

.ai-chatbot-questions[data-v-503868b4] {
    color: var(--neutral--600);
    font-size: 12px;
    line-height: 24px;
    margin-top: auto;
    padding: 16px
}

@media (min-width:1025px) {
    .ai-chatbot-questions[data-v-503868b4] {
        padding: 24px 16px 16px
    }
}

.ai-chatbot-questions--question[data-v-503868b4] {
    border: 1px solid var(--neutral--200);
    border-radius: 999px;
    cursor: default;
    margin-top: 8px;
    padding: 8px 16px;
    transition: border-color .2s ease-in-out
}

.ai-chatbot-questions--question[data-v-503868b4]:hover {
    border-color: var(--primary--500)
}

@media (min-width:768px) {
    .ai-chatbot-root__minimized>div[data-v-d35222a5] {
        max-height: 528px
    }
}

.ai-chatbot-root__minimized[data-v-d35222a5] .chatbot {
    max-height: 528px
}

.ai-chatbot-root__with-cart-overview[data-v-d35222a5] .chatbot-wrapper__resource-triggers {
    margin-bottom: 128px
}

@media (min-width:1025px) {
    .ai-chatbot-root__with-cart-overview[data-v-d35222a5] .chatbot-wrapper__resource-triggers {
        margin-bottom: 8px
    }
}

.ai-chatbot-root[data-v-d35222a5] .chatbot-wrapper--mobile {
    z-index: 1000
}

.ai-chatbot-root[dir=rtl][data-v-d35222a5] .chatbot-wrapper__secondary-button {
    justify-content: flex-start
}

.ai-chatbot-root[dir=rtl][data-v-d35222a5] .chatbot-wrapper__secondary-button-text {
    text-align: right
}

@keyframes spin-animation {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.homepage__one-subscription-pricing-table-badge[data-v-e352e5d5] {
    align-items: center;
    display: flex;
    justify-content: center
}

.not-found-page__header-btn[data-v-9005ff1c] {
    margin: auto;
    max-width: 264px
}

@media (min-width:768px) {
    .not-found-page__header-btn[data-v-9005ff1c] {
        max-width: 248px
    }
}

.cart-page[data-v-0157d36d] {
    align-items: center;
    background-color: var(--light-blue--100);
    display: flex;
    height: 100vh;
    justify-content: center;
    width: 100%
}

.about-page__history[data-v-97bb3060] .h-card-grid-section__container {
    display: flex;
    overflow: hidden;
    overflow-x: scroll;
    position: relative;
    scroll-behavior: smooth;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.about-page__history[data-v-97bb3060] .h-card-grid-section__container::-webkit-scrollbar {
    display: none
}

.about-page__history-title[data-v-97bb3060] {
    padding-bottom: 32px;
    text-align: center
}

@media (min-width:768px) {
    .about-page__history-title[data-v-97bb3060] {
        padding-bottom: 40px
    }
}

@media (min-width:1025px) {
    .about-page__history-title[data-v-97bb3060] {
        padding-bottom: 48px
    }
}

.about-page__history-carousel[data-v-97bb3060] {
    margin: 0 auto;
    max-width: 1128px
}

.about-page__card[data-v-97bb3060] .h-card__image {
    margin-bottom: 0;
    max-width: 150px;
    width: 100%
}

.about-page__card[data-v-97bb3060] .h-card__title {
    color: var(--neutral--0);
    line-height: 0;
    visibility: hidden
}

.about-page__card[data-v-97bb3060] {
    height: 264px !important;
    width: 328px !important
}

.about-page__bitcatcha-link[data-v-97bb3060] {
    padding-top: 16px
}

@media (min-width:768px) {
    .about-page__bitcatcha-link[data-v-97bb3060] {
        padding-top: 24px
    }
}

.about-page[data-v-97bb3060] .h-content-tabs__image-mobile-content {
    display: block
}

@media (min-width:768px) {
    .about-page[data-v-97bb3060] .h-content-tabs__image-mobile-content {
        display: none
    }
}

.about-page[data-v-97bb3060] .h-content-tabs__list-wrapper {
    display: none
}

@media (min-width:768px) {
    .about-page[data-v-97bb3060] .h-content-tabs__list-wrapper {
        display: block
    }
}

.tld-list-item[data-v-0847abcd] {
    display: flex;
    justify-content: space-between;
    padding: 24px 0
}

.tld-list-item__action-btn[data-v-0847abcd] {
    margin: auto 0 auto 24px;
    padding: 12px 16px;
    width: auto
}

@media (max-width:767px) {
    .tld-list-item__action-btn[data-v-0847abcd] {
        margin-left: 16px
    }
}

.tld-list-item__domain-name[data-v-0847abcd] {
    display: flex;
    margin-bottom: 16px
}

.tld-list-item__domain-tld[data-v-0847abcd] {
    color: var(--primary--500)
}

.other-tlds[data-v-4be41e16] {
    margin-bottom: 32px
}

@media (min-width:768px) {
    .other-tlds[data-v-4be41e16] {
        margin-bottom: 24px
    }
}

@media (max-width:767px) {
    .other-tlds[data-v-4be41e16] {
        margin-bottom: 16px
    }
}

.other-tlds__header[data-v-4be41e16] {
    border-color: var(--light-blue--200);
    border-radius: 4px 4px 0 0;
    border-style: solid;
    border-width: 1px 1px 0;
    padding: 32px 32px 16px
}

@media (max-width:767px) {
    .other-tlds__header[data-v-4be41e16] {
        padding: 32px 24px 16px
    }
}

.other-tlds__description[data-v-4be41e16] {
    color: var(--neutral--300)
}

.other-tlds__content-wrapper[data-v-4be41e16] {
    border: 1px solid var(--light-blue--200);
    border-radius: 0 0 4px 4px;
    padding: 8px 32px 32px
}

@media (max-width:767px) {
    .other-tlds__content-wrapper[data-v-4be41e16] {
        padding: 8px 24px 24px
    }
}

.other-tlds__button[data-v-4be41e16] {
    margin: 32px auto 0;
    width: 100%
}

.other-tlds__show-more[data-v-4be41e16] {
    margin: 24px 0 0;
    padding: 0;
    width: auto
}

.whois-results[data-v-4871e2f5] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    row-gap: 16px
}

@media (min-width:1025px) {
    .whois-results[data-v-4871e2f5] {
        -moz-column-gap: 24px;
        column-gap: 24px;
        flex-direction: row
    }
}

@media (min-width:768px) {
    .whois-results[data-v-4871e2f5] {
        row-gap: 24px
    }
}

.whois-results__results-card[data-v-4871e2f5] {
    flex: 2;
    max-width: 744px
}

.whois-results__results-heading[data-v-4871e2f5] {
    border-color: var(--light-blue--200);
    border-radius: 4px 4px 0 0;
    border-style: solid;
    border-width: 1px 1px 0;
    padding: 16px 32px
}

@media (max-width:767px) {
    .whois-results__results-heading[data-v-4871e2f5] {
        padding: 16px 24px
    }
}

.whois-results__results-whois[data-v-4871e2f5] {
    border: 1px solid var(--light-blue--200);
    border-radius: 0 0 4px 4px;
    color: var(--neutral--300);
    padding: 32px;
    white-space: pre-line;
    word-break: break-word
}

@media (max-width:767px) {
    .whois-results__results-whois[data-v-4871e2f5] {
        padding: 24px
    }
}

.whois-results__transfer-card[data-v-4871e2f5] {
    border: 1px solid var(--light-blue--200);
    border-radius: 4px;
    padding: 32px
}

@media (max-width:767px) {
    .whois-results__transfer-card[data-v-4871e2f5] {
        padding: 32px 24px
    }
}

.whois-results__results-sidebar[data-v-4871e2f5] {
    flex: 1
}

.whois-results__transfer-description[data-v-4871e2f5] {
    margin: 16px 0 48px
}

@media (min-width:768px) {
    .whois-results__transfer-description[data-v-4871e2f5] {
        margin: 16px 0 40px
    }
}

@media (max-width:767px) {
    .whois-results__transfer-description[data-v-4871e2f5] {
        margin: 16px 0 32px
    }
}

.whois-results__transfer-button[data-v-4871e2f5] {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.whois-page[data-v-b72943a0] .h-card {
    border: none
}

.whois-page[data-v-b72943a0] .h-domain-finder-loader__loader-container {
    margin: 0 auto
}

.whois-page__links-container[data-v-b72943a0] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 64px
}

@media (max-width:767px) {
    .whois-page__links-container[data-v-b72943a0] {
        flex-direction: column;
        row-gap: 24px
    }
}

@media (min-width:768px) {
    .whois-page__links-container[data-v-b72943a0] {
        margin-bottom: 80px
    }
}

@media (min-width:1025px) {
    .whois-page__links-container[data-v-b72943a0] {
        margin-bottom: 96px
    }
}

.whois-page__link[data-v-b72943a0] {
    flex: 1;
    text-align: center
}

.whois-page__results-anchor[data-v-b72943a0] {
    display: block;
    position: relative;
    top: -88px;
    visibility: hidden
}

@media (max-width:767px) {
    .whois-page__results-anchor[data-v-b72943a0] {
        top: -56px
    }
}

.career-accordion-section__loader[data-v-862c9f8f] {
    display: flex;
    justify-content: center
}

.career-accordion-section__search[data-v-862c9f8f] {
    margin: 0 auto;
    max-width: 360px;
    text-align: left
}

.career-accordion-section__no-results-wrapper[data-v-862c9f8f] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin: 24px 0;
    text-align: center
}

@media (min-width:1025px) {
    .career-accordion-section__no-results-wrapper[data-v-862c9f8f] {
        margin: 40px 0
    }
}

.career-accordion-section__no-results-image[data-v-862c9f8f] {
    height: 80px;
    width: 126px
}

.career-accordion-section__list-heading[data-v-862c9f8f] {
    align-items: center;
    display: flex;
    gap: 8px
}

.career-accordion-section__description[data-v-862c9f8f] {
    display: flex;
    justify-content: center;
    text-align: center;
    width: 100%
}

.career-accordion-section__description>p[data-v-862c9f8f] {
    max-width: 700px
}

.career-accordion-section__copy[data-v-862c9f8f] {
    border-radius: 6px;
    color: unset;
    padding: 4px
}

.career-accordion-section__copy[data-v-862c9f8f]:hover {
    background-color: var(--light-blue--200)
}

.career-accordion-section__title-container[data-v-862c9f8f] {
    align-items: center;
    color: var(--neutral--600);
    cursor: pointer;
    display: flex;
    font-weight: inherit;
    justify-content: space-between;
    padding: 32px 24px
}

.career-accordion-section__title-container--active[data-v-862c9f8f],
.career-accordion-section__title-container[data-v-862c9f8f]:hover {
    background-color: var(--light-blue--100);
    color: var(--neutral--600)
}

.career-accordion-section__title-container[data-v-862c9f8f]:hover {
    border-radius: 16px
}

.career-accordion-section__title-container--active[data-v-862c9f8f],
.career-accordion-section__title-container--active[data-v-862c9f8f]:hover {
    border-radius: 16px 16px 0 0
}

@media (min-width:1025px) {
    .career-accordion-section__title-container[data-v-862c9f8f] {
        padding: 32px
    }
}

.career-accordion-section__list-title[data-v-862c9f8f] {
    align-items: baseline;
    display: flex;
    flex-direction: column;
    gap: 6px
}

@media (min-width:1025px) {
    .career-accordion-section__list-title[data-v-862c9f8f] {
        align-items: center;
        flex-direction: row;
        gap: 12px
    }
}

.career-accordion-section__position-item[data-v-862c9f8f] {
    align-items: baseline;
    color: var(--neutral--600);
    display: flex;
    flex-direction: column;
    font-weight: 400;
    gap: 16px;
    justify-content: space-between;
    padding: 24px
}

.career-accordion-section__position-item[data-v-862c9f8f]:hover {
    background-color: var(--light-blue--50);
    color: var(--neutral--600)
}

.career-accordion-section__position-item:hover .career-accordion-section__view-details[data-v-862c9f8f] {
    color: var(--primary--600)
}

.career-accordion-section__position-item[data-v-862c9f8f]:not(:last-child) {
    border-bottom: 1px solid var(--light-blue--200)
}

@media (min-width:768px) {
    .career-accordion-section__position-item[data-v-862c9f8f] {
        flex-direction: row
    }
}

@media (min-width:1025px) {
    .career-accordion-section__position-item[data-v-862c9f8f] {
        align-items: center;
        gap: 16px;
        padding: 40px 32px
    }
}

.career-accordion-section__badge-wrapper[data-v-862c9f8f] {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    margin-top: 16px
}

@media (min-width:1025px) {
    .career-accordion-section__badge-wrapper[data-v-862c9f8f] {
        margin-top: 28px
    }
}

.career-accordion-section__badge[data-v-862c9f8f] {
    background-color: var(--light-blue--100);
    border-radius: 16px;
    padding: 4px 12px
}

.career-accordion-section__badge[data-v-862c9f8f]:first-of-type {
    margin-right: 8px
}

.career-accordion-section__icon[data-v-862c9f8f] {
    align-items: center;
    display: flex;
    margin-left: 8px;
    transition: .5s
}

.career-accordion-section__icon--active[data-v-862c9f8f] {
    transform: rotate(180deg)
}

.career-accordion-section__view-details[data-v-862c9f8f] {
    color: var(--primary--500);
    display: flex;
    white-space: nowrap
}

.career-page__header-description[data-v-f7d083ef] {
    margin-bottom: 32px
}

.career-page__header-description>p[data-v-f7d083ef] {
    margin-bottom: 8px
}

.career-page__description[data-v-f7d083ef],
.career-page__title[data-v-f7d083ef] {
    margin-bottom: 32px;
    text-align: center
}

.career-page__description[data-v-f7d083ef] {
    display: flex;
    justify-content: center;
    width: 100%
}

.career-page__description>p[data-v-f7d083ef] {
    max-width: 700px
}

@media (min-width:1025px) {
    .career-page__description[data-v-f7d083ef] {
        margin-bottom: 48px
    }
}

.career-page[data-v-f7d083ef] .h-mixed-one-half-card__right {
    justify-content: start
}

.career-page__stories-list[data-v-f7d083ef] {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
    margin: 0 -16px
}

@media (min-width:768px) {
    .career-page__stories-list[data-v-f7d083ef] {
        gap: 24px;
        margin: 0
    }
}

.career-page__stories-link[data-v-f7d083ef] {
    margin: 48px auto 0;
    padding: 12px
}

.career-page__story-item[data-v-f7d083ef] {
    max-width: 360px
}

.career-page__story-item[data-v-f7d083ef] .h-image img {
    aspect-ratio: 4/5;
    -o-object-fit: cover;
    object-fit: cover
}

@media (min-width:768px) {
    .career-page__story-item[data-v-f7d083ef] {
        width: calc(50% - 12px)
    }
}

.upsell__hero[data-v-f2d58bcb] {
    background-color: var(--light-blue--100);
    color: var(--neutral--600);
    padding-bottom: 56px;
    padding-top: 32px
}

@media (min-width:1025px) {
    .upsell__hero[data-v-f2d58bcb] {
        padding-bottom: 48px;
        padding-top: 40px
    }
}

.upsell__title-wrapper[data-v-f2d58bcb] {
    text-align: center
}

.upsell__title[data-v-f2d58bcb] {
    word-break: break-word
}

.upsell__description[data-v-f2d58bcb] {
    margin-bottom: 24px;
    margin-top: 16px
}

@media (min-width:1025px) {
    .upsell__description[data-v-f2d58bcb] {
        margin-bottom: 32px;
        margin-top: 24px
    }
}

.upsell__card-wrapper[data-v-f2d58bcb] {
    display: flex;
    gap: 16px;
    height: 100%;
    justify-content: center
}

@media (max-width:767px) {
    .upsell__card-wrapper[data-v-f2d58bcb] {
        flex-direction: column-reverse
    }
}

.upsell__loader[data-v-f2d58bcb] {
    align-items: center;
    background-color: var(--light-blue--100);
    height: 100vh
}

.upsell__loader[data-v-f2d58bcb],
.upsell__skip[data-v-f2d58bcb] {
    display: flex;
    justify-content: center
}

.upsell__skip[data-v-f2d58bcb] {
    color: var(--primary--500);
    margin-top: 32px
}

@media (min-width:1025px) {
    .upsell__skip[data-v-f2d58bcb] {
        margin-top: 48px
    }
}

.veepee-page__header[data-v-21ac4d6c] .h-features-header__button-wrapper {
    margin-top: 32px
}

@media (min-width:1025px) {
    .veepee-page__header[data-v-21ac4d6c] .h-features-header__button-wrapper {
        margin-top: 48px
    }
}

.reviews-page__inline-header[data-v-687ed3d4] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 28px;
    justify-content: center
}

@media (min-width:1025px) {
    .reviews-page__inline-header[data-v-687ed3d4] {
        flex-direction: row
    }
}

.reviews-page__trust-pilot-reviews[data-v-687ed3d4] {
    padding: 0
}

.reviews-page__see-pricing-additional-content[data-v-687ed3d4] {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 24px
}

.reviews-page__see-pricing-additional-content>svg[data-v-687ed3d4] {
    margin-right: 4px
}

.reviews-page__leading-header[data-v-687ed3d4] {
    align-items: center;
    display: flex;
    flex-direction: column
}

.reviews-page__medals-container[data-v-687ed3d4] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    justify-content: center;
    margin-top: 48px
}

@media (max-width:767px) {
    .reviews-page__medals-container[data-v-687ed3d4] {
        max-width: 350px
    }
}

.reviews-page__medal[data-v-687ed3d4] {
    max-height: 117px;
    max-width: 90px
}

.reviews-page__host-advice[data-v-687ed3d4] {
    max-height: 64px;
    max-width: 222px
}

.h-sitemap-block[data-v-14c4ed80] {
    margin-bottom: 8px
}

.h-sitemap-block__title[data-v-14c4ed80] {
    color: var(--neutral--600);
    margin-bottom: 8px
}

.h-sitemap-block__item[data-v-14c4ed80] {
    color: var(--neutral--600);
    padding: 10px 0
}

.h-sitemap-block__item[data-v-14c4ed80]:hover {
    color: var(--primary--600)
}

.sitemap-section[data-v-7279c28f] {
    display: flex;
    justify-content: center
}

.sitemap-section__container[data-v-7279c28f] {
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 50%
}

@media (min-width:768px) {
    .sitemap-section__container[data-v-7279c28f] {
        flex-direction: row
    }
}

.contacts-page__button-wrapper[data-v-a50e5503] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 48px
}

@media (min-width:1025px) {
    .contacts-page__button-wrapper[data-v-a50e5503] {
        max-width: 320px
    }
}

.newsroom-card-section--bg-light-blue100[data-v-87a813f5] {
    background-color: var(--light-blue--100)
}

.newsroom-card-section__card-wrapper[data-v-87a813f5] {
    -moz-column-gap: 24px;
    column-gap: 24px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 48px
}

.newsroom-card-section__logo[data-v-87a813f5] img {
    height: 24px;
    margin-bottom: 16px;
    -o-object-fit: contain;
    object-fit: contain;
    width: auto
}

.newsroom-card-section__card[data-v-87a813f5] {
    max-width: 348px
}

.newsroom-card-section__image[data-v-87a813f5] {
    margin-bottom: 24px
}

.newsroom-card-section__image[data-v-87a813f5] img {
    border-radius: 16px;
    height: 195px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 348px
}

.newsroom-card-section__card-text[data-v-87a813f5],
.newsroom-card-section__date[data-v-87a813f5] {
    color: var(--neutral--300);
    margin-bottom: 8px
}

.newsroom-card-section__card-text[data-v-87a813f5] {
    line-height: 24px;
    margin-top: 8px
}

.newsroom-section[data-v-4735b088] {
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    margin: 32px 0;
    padding: 32px
}

@media (min-width:768px) {
    .newsroom-section[data-v-4735b088] {
        margin: 40px 0
    }
}

@media (min-width:1025px) {
    .newsroom-section[data-v-4735b088] {
        margin: 48px 0
    }
}

.newsroom-section__button[data-v-4735b088] {
    width: unset
}

.newsroom-section__showcase-wrapper[data-v-4735b088] {
    -moz-column-gap: 24px;
    column-gap: 24px;
    display: flex;
    justify-content: space-evenly;
    row-gap: 24px
}

.newsroom-section__showcase-wrapper[data-v-4735b088]:not(:last-of-type) {
    margin-bottom: 32px
}

@media (max-width:767px) {
    .newsroom-section__showcase-wrapper[data-v-4735b088] {
        flex-direction: column
    }
}

.newsroom-section__showcase-image[data-v-4735b088] {
    margin-bottom: 8px
}

.newsroom-section__showcase-description[data-v-4735b088] {
    margin-bottom: 24px
}

.newsroom-section__showcase-label[data-v-4735b088] {
    color: var(--neutral--300)
}

.newsroom-section__color-block[data-v-4735b088] {
    align-items: center;
    display: flex;
    width: 100%
}

@media (min-width:768px) {
    .newsroom-section__color-block[data-v-4735b088] {
        width: 248px
    }
}

.newsroom-section__video-wrapper[data-v-4735b088] {
    background-color: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 4px;
    margin-bottom: 4px;
    max-height: 204px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.newsroom-section__video-wrapper video[data-v-4735b088] {
    display: block;
    height: 100%;
    max-height: 200px;
    -o-object-fit: contain;
    object-fit: contain
}

@media (min-width:1025px) {
    .newsroom-section__video-wrapper video[data-v-4735b088] {
        -o-object-fit: cover;
        object-fit: cover;
        width: 520px
    }
}

.press-kit__title[data-v-7d6750de] {
    text-align: center
}

@media (min-width:768px) {
    .press-kit__title[data-v-7d6750de] {
        margin-top: 48px
    }
}

.press-kit__bordered-block[data-v-7d6750de] {
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    margin: 32px 0;
    padding: 32px
}

@media (min-width:768px) {
    .press-kit__bordered-block[data-v-7d6750de] {
        margin: 40px 0
    }
}

@media (min-width:1025px) {
    .press-kit__bordered-block[data-v-7d6750de] {
        margin: 48px 0
    }
}

.press-kit__company-description-paragraph[data-v-7d6750de] {
    margin-bottom: 24px
}

.press-kit__section-heading[data-v-7d6750de] {
    margin-bottom: 12px
}

@media (min-width:1025px) {
    .press-kit__section-heading[data-v-7d6750de] {
        margin-bottom: 16px
    }
}

.press-kit__color-block[data-v-7d6750de] {
    align-items: center;
    display: flex;
    width: 100%
}

@media (min-width:768px) {
    .press-kit__color-block[data-v-7d6750de] {
        width: 248px
    }
}

.press-kit__color-pallette[data-v-7d6750de] {
    border-radius: 16px;
    content: "";
    display: inline-block;
    height: 62px;
    margin-right: 16px;
    width: 62px
}

.press-kit__color-pallette--primary500[data-v-7d6750de] {
    background-color: var(--primary--500)
}

.press-kit__color-pallette--primary100[data-v-7d6750de] {
    background-color: var(--primary--100)
}

.press-kit__color-pallette--primary600[data-v-7d6750de] {
    background-color: var(--primary--600)
}

.press-kit__color-pallette--neutral0[data-v-7d6750de] {
    background-color: var(--neutral--0);
    border: 1px solid var(--light-blue--200)
}

.press-kit__color-pallette--meteorite500[data-v-7d6750de] {
    background-color: var(--meteorite--500)
}

.press-kit__color-pallette--light-blue200[data-v-7d6750de] {
    background-color: var(--light-blue--200)
}

.press-kit__color-pallette--primary800[data-v-7d6750de] {
    background-color: var(--primary--800)
}

.press-kit__color-pallette--neutral600[data-v-7d6750de] {
    background-color: var(--neutral--600)
}

.press-kit__color-pallette-wrapper[data-v-7d6750de] {
    -moz-column-gap: 22px;
    column-gap: 22px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 48px;
    row-gap: 32px
}

@media (max-width:767px) {
    .press-kit__color-pallette-wrapper[data-v-7d6750de] {
        row-gap: 24px
    }
}

.press-kit__office-photos-section[data-v-7d6750de] img {
    border-radius: 4px
}

@media (min-width:768px) {
    .press-kit__office-photos-section[data-v-7d6750de] img {
        height: 200px;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%
    }
}

@media (min-width:768px) {
    .press-kit__office-photos-section[data-v-7d6750de] .newsroom-section__button {
        display: none
    }
}

.newsroom-page__tabs[data-v-a611f1d0] {
    display: flex;
    gap: 8px;
    justify-content: center;
    overflow: auto;
    scrollbar-width: none
}

.referral-page__button-wrapper[data-v-dd301776] {
    margin-top: 16px
}

@media (min-width:1025px) {
    .referral-page__button-wrapper[data-v-dd301776] {
        margin-top: 32px
    }
}

.referral-page__button-content[data-v-dd301776] {
    align-items: center;
    display: flex;
    gap: 6px
}

.horizons-prompt-section__content[data-v-62a26f2f] {
    display: flex;
    flex-direction: column;
    gap: 40px;
    width: 100%;
    z-index: 2
}

@media (min-width:1025px) {
    .horizons-prompt-section__content[data-v-62a26f2f] {
        align-items: center;
        gap: 56px;
        margin: 0 auto;
        text-align: center
    }
}

.horizons-prompt-section__input-button.h-button.h-button--small[data-v-62a26f2f] {
    padding: 10px 12px
}

.horizons-prompt-section--bg-neutral800[data-v-62a26f2f] {
    background-color: var(--neutral--800)
}

.horizons-prompt-section--bg-neutral800 .horizons-prompt-section__content[data-v-62a26f2f] {
    color: var(--neutral--0)
}

.horizons-prompt-section--bg-neutral800 .horizons-prompt-section__description[data-v-62a26f2f] {
    color: var(--neutral--200)
}

.reach-banner[data-v-286e578d] {
    background-color: var(--meteorite--500);
    border-radius: 16px;
    color: var(--neutral--0);
    overflow: hidden;
    padding: 48px 16px;
    position: relative;
    text-align: center
}

@media (max-width:1024px) {
    .reach-banner[data-v-286e578d] {
        max-width: calc(100% - 32px)
    }
}

@media (min-width:1025px) {
    .reach-banner[data-v-286e578d] {
        padding: 48px
    }
}

.reach-banner[data-v-286e578d] .h-form-message--error {
    color: var(--danger--100);
    height: 0
}

.reach-banner__content[data-v-286e578d] {
    z-index: 2
}

.reach-banner__overline-wrapper[data-v-286e578d] {
    flex-wrap: wrap-reverse;
    gap: 16px
}

.reach-banner__overline[data-v-286e578d],
.reach-banner__overline-wrapper[data-v-286e578d] {
    align-content: center;
    display: flex;
    justify-content: center
}

.reach-banner__overline[data-v-286e578d] {
    gap: 8px;
    height: 27px;
    width: 206px
}

.reach-banner__title[data-v-286e578d] {
    padding-top: 16px
}

@media (min-width:1025px) {
    .reach-banner__title[data-v-286e578d] {
        padding-top: 32px
    }
}

.reach-banner__title-bottom[data-v-286e578d] {
    padding: 32px 0
}

@media (min-width:1025px) {
    .reach-banner__title-bottom[data-v-286e578d] {
        padding-bottom: 56px
    }
}

.reach-banner__description[data-v-286e578d] {
    padding: 32px
}

.reach-banner__input-wrapper[data-v-286e578d] {
    display: flex;
    justify-content: center
}

.reach-banner__input[data-v-286e578d] {
    max-width: 456px;
    width: 100%
}

.reach-gradient[data-v-286e578d] {
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    border-radius: 50%;
    filter: blur(100px);
    height: 600px;
    opacity: .6;
    position: absolute;
    width: 600px;
    z-index: 1
}

.reach-gradient--first[data-v-286e578d] {
    animation: firstAnimation-286e578d 14s infinite alternate
}

.reach-gradient--first[data-v-286e578d],
.reach-gradient--second[data-v-286e578d] {
    background: radial-gradient(circle, var(--meteorite--500), transparent 90%)
}

.reach-gradient--second[data-v-286e578d] {
    animation: secondAnimation-286e578d 14s infinite alternate
}

.reach-gradient--third[data-v-286e578d] {
    animation: thirdAnimation-286e578d 12s infinite alternate;
    background: radial-gradient(circle, var(--primary--50), transparent 50%)
}

@keyframes firstAnimation-286e578d {
    0% {
        left: -150px;
        top: -150px
    }

    50% {
        left: 30%;
        top: 100px
    }

    to {
        left: 5%;
        top: -120px
    }
}

@keyframes secondAnimation-286e578d {
    0% {
        right: -150px;
        top: -200px
    }

    50% {
        right: 20%;
        top: 50px
    }

    to {
        right: 5%;
        top: -150px
    }
}

@keyframes thirdAnimation-286e578d {
    0% {
        left: 40%;
        top: -100px
    }

    50% {
        left: 20%;
        top: 100px
    }

    to {
        left: 60%;
        top: -150px
    }
}

@keyframes linear-73f52f7b {
    0% {
        background-position: 10% 0
    }

    50% {
        background-position: 90% 100%
    }

    to {
        background-position: 10% 0
    }
}

.tlds-table__selects-wrapper[data-v-73f52f7b] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 32px
}

@media (min-width:1025px) {
    .tlds-table__selects-wrapper[data-v-73f52f7b] {
        align-items: end;
        flex-direction: row;
        gap: 24px;
        justify-content: center;
        margin-bottom: 56px
    }
}

.tlds-table__input[data-v-73f52f7b],
.tlds-table__select[data-v-73f52f7b] {
    max-width: 360px;
    width: 100%
}

@media (max-width:767px) {
    .tlds-table__table-wrapper[data-v-73f52f7b] {
        margin: 0 -16px;
        overflow-x: scroll
    }
}

.tlds-table__no-results-wrapper[data-v-73f52f7b] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin: 24px 0;
    text-align: center
}

@media (min-width:1025px) {
    .tlds-table__no-results-wrapper[data-v-73f52f7b] {
        margin: 40px 0
    }
}

.tlds-table__no-results-image[data-v-73f52f7b] {
    height: 80px;
    width: 126px
}

.tlds-table__loader[data-v-73f52f7b] {
    display: flex;
    justify-content: center
}

.tlds-table__first-year-price[data-v-73f52f7b] {
    align-items: center;
    display: flex;
    gap: 8px
}

.tlds-table__price-load[data-v-73f52f7b] {
    animation: ease 2s linear-73f52f7b infinite;
    background: linear-gradient(90deg, var(--neutral--200) 0, var(--neutral--100) 50%, var(--neutral--200) 100%);
    background-size: 200% 200%;
    border-radius: 6px;
    color: transparent;
    height: 24px
}

.tlds-table__price-load>.h-tooltip[data-v-73f52f7b] {
    display: none
}

@media (min-width:1025px) {
    .tlds-table__footer-sticky[data-v-73f52f7b] {
        bottom: 0;
        position: sticky
    }

    .tlds-table__footer-sticky tr td[data-v-73f52f7b] {
        border-left: 1px solid var(--light-blue--200)
    }
}

.tlds-table table[data-v-73f52f7b] {
    border: 1px solid var(--light-blue--200);
    border-collapse: separate;
    border-radius: 16px;
    min-width: 668px;
    table-layout: fixed;
    width: 100%
}

@media (max-width:767px) {
    .tlds-table table[data-v-73f52f7b] {
        border-radius: 0
    }
}

.tlds-table table thead[data-v-73f52f7b] {
    z-index: 1
}

.tlds-table table thead tr td[data-v-73f52f7b] {
    background-color: var(--neutral--0);
    border-bottom: 1px solid var(--light-blue--200);
    padding: 16px 24px
}

@media (min-width:1025px) {
    .tlds-table table thead tr td[data-v-73f52f7b] {
        padding: 24px 40px
    }
}

.tlds-table table thead tr td[data-v-73f52f7b]:first-of-type {
    border-left: 1px solid var(--light-blue--200);
    border-radius: 16px 0 0
}

.tlds-table table thead tr td[data-v-73f52f7b]:last-of-type {
    border-radius: 0 16px 0 0
}

@media (min-width:1025px) {
    .tlds-table table thead[data-v-73f52f7b] {
        position: sticky;
        top: 88px
    }
}

.tlds-table table tbody tr td[data-v-73f52f7b] {
    padding: 16px 24px
}

@media (min-width:1025px) {
    .tlds-table table tbody tr td[data-v-73f52f7b] {
        padding: 24px 40px
    }
}

.tlds-table table tbody tr[data-v-73f52f7b]:nth-child(odd) {
    background-color: var(--light-blue--50)
}

.tlds-table table tbody tr:not(:last-of-type) td[data-v-73f52f7b] {
    border-bottom: 1px solid var(--light-blue--200)
}

.tlds-table table tbody tr:last-of-type td[data-v-73f52f7b]:first-child {
    border-radius: 0 0 0 16px
}

.tlds-table table tbody tr:last-of-type td[data-v-73f52f7b]:last-child {
    border-radius: 0 0 16px
}

@media (max-width:767px) {
    .tlds-table table tbody tr td[data-v-73f52f7b] {
        border-bottom: 1px solid var(--light-blue--200)
    }
}

.tlds-table table tfoot[data-v-73f52f7b] {
    background-color: var(--neutral--0);
    border-radius: 0 0 16px 16px;
    height: 96px;
    min-height: 96px
}

@media (max-width:767px) {
    .tlds-table table tfoot[data-v-73f52f7b] {
        display: block
    }
}

.tlds-table table tfoot button[data-v-73f52f7b] {
    height: 48px;
    margin: 24px 0;
    padding: 0 48px
}

.tlds-table table tfoot tr td[data-v-73f52f7b] {
    border-radius: 0 0 16px 16px;
    text-align: center
}

.tlds-table table tfoot tr td button[data-v-73f52f7b] {
    display: inline
}

@media (min-width:768px) {
    .tlds-table table tfoot tr td[data-v-73f52f7b] {
        border-top: 1px solid var(--light-blue--200)
    }
}

@media (max-width:767px) {
    .tlds-table table tfoot tr[data-v-73f52f7b] {
        left: 50%;
        position: absolute;
        transform: translate(-50%)
    }
}

.pricing-page__header[data-v-d2b0ea25] .h-section-one-col {
    padding-bottom: 0
}

.pricing-page__selects-container[data-v-d2b0ea25] {
    margin-bottom: 32px;
    padding-top: 16px
}

@media (min-width:1025px) {
    .pricing-page__selects-container[data-v-d2b0ea25] {
        margin-bottom: 56px
    }
}

.pricing-page__selects-wrapper[data-v-d2b0ea25] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media (min-width:1025px) {
    .pricing-page__selects-wrapper[data-v-d2b0ea25] {
        flex-direction: row;
        justify-content: center
    }
}

.pricing-page__select[data-v-d2b0ea25] {
    max-width: 360px
}

.pricing-page[data-v-d2b0ea25] .h-form-field__inline {
    height: 48px
}

.pricing-page__pricing-table[data-v-d2b0ea25] {
    min-height: 800px
}

.pricing-page__pricing-table[data-v-d2b0ea25] .h-pricing-table__info {
    margin: 0
}

.pricing-page__compare-button-wrapper[data-v-d2b0ea25] {
    margin-top: 14px
}

.pricing-page__compare-button-wrapper>div[data-v-d2b0ea25] {
    align-items: center;
    display: flex;
    flex-direction: column
}

@media (min-width:1025px) {
    .pricing-page__compare-button-wrapper[data-v-d2b0ea25] {
        margin-top: 30px
    }
}

.pricing-page__compare-button-wrapper--bg-light-blue100[data-v-d2b0ea25] {
    background-color: var(--light-blue--100)
}

.pricing-page__compare-button[data-v-d2b0ea25] {
    margin-bottom: 32px;
    width: -moz-fit-content;
    width: fit-content
}

.pricing-page__disclaimer[data-v-d2b0ea25] {
    color: var(--neutral--300);
    font-size: 14px;
    text-align: center
}

.pricing-page__enjoy-feature[data-v-d2b0ea25] {
    align-items: center;
    display: flex
}

.pricing-page__enjoy-feature>svg[data-v-d2b0ea25] {
    margin-right: 8px
}

.pricing-page__what-else-title[data-v-d2b0ea25] {
    margin-bottom: 32px;
    text-align: center
}

.pricing-page__what-else-container[data-v-d2b0ea25] {
    border-radius: 16px;
    padding: 0
}

.pricing-page__what-else-container>.h-grid[data-v-d2b0ea25] {
    gap: 10px
}

.pricing-page__what-else-card[data-v-d2b0ea25] {
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    color: var(--neutral--600);
    padding: 24px
}

@media (min-width:1025px) {
    .pricing-page__what-else-card[data-v-d2b0ea25] {
        padding: 40px 32px
    }
}

.pricing-page__what-else-card[data-v-d2b0ea25]:hover {
    background-color: var(--light-blue--100);
    cursor: pointer
}

.pricing-page__what-else-icons[data-v-d2b0ea25] {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px
}

.pricing-page__what-else-icon[data-v-d2b0ea25] {
    align-items: center;
    border-radius: 6px;
    display: flex;
    height: 40px;
    justify-content: center;
    width: 40px
}

.pricing-page__what-else-icon--neutral0[data-v-d2b0ea25] {
    background-color: var(--neutral--0)
}

.pricing-page__what-else-icon--light-blue100[data-v-d2b0ea25] {
    background-color: var(--light-blue--100)
}

.pricing-page__multi-section[data-v-d2b0ea25] {
    background-color: var(--neutral--800);
    display: flex;
    flex-direction: column;
    gap: 48px;
    margin-top: 56px
}

@media (min-width:768px) {
    .pricing-page__multi-section[data-v-d2b0ea25] {
        margin-top: 64px
    }
}

@media (min-width:1025px) {
    .pricing-page__multi-section[data-v-d2b0ea25] {
        margin-top: 80px
    }
}

.pricing-page__benefits-button-container[data-v-d2b0ea25] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px
}

.tld-page__have-domain-text[data-v-64a380f6],
.tld-page__privacy-protection-text[data-v-64a380f6] {
    text-align: center
}

.tld-page__registration-condition-text[data-v-64a380f6] {
    margin-top: 16px;
    text-align: center
}

@media (min-width:1025px) {
    .tld-page__registration-condition-text[data-v-64a380f6] {
        display: none
    }
}

.tld-page__privacy-protection-text[data-v-64a380f6] {
    display: flex;
    justify-content: center;
    margin-top: 16px;
    width: 100%
}

@media (min-width:1025px) {
    .tld-page__privacy-protection-text[data-v-64a380f6] {
        margin-top: 24px
    }
}

.tld-page__transfer-domain-link[data-v-64a380f6] {
    color: var(--neutral--0);
    margin-left: 8px;
    text-decoration: underline
}

.tld-page__icon[data-v-64a380f6] {
    align-items: center;
    display: flex;
    margin-inline-start: 8px
}

.tld-page__info-section-header[data-v-64a380f6] {
    text-align: center
}

.tld-page__info-section-title[data-v-64a380f6] {
    margin-bottom: 32px
}

@media (min-width:768px) {
    .tld-page__info-section-title[data-v-64a380f6] {
        margin-bottom: 24px
    }
}

.logo-maker-page[data-v-e195bce7] .h-header-two-cols {
    background-color: var(--primary--800)
}

.logo-maker-page[data-v-e195bce7] * .h-content-tabs__active-marker {
    background: var(--neutral--0)
}

.logo-maker-page[data-v-e195bce7] * .h-content-tabs .h-content-tab {
    color: var(--meteorite--500)
}

.logo-maker-page[data-v-e195bce7] * .h-content-tabs .h-content-tab--active h3,
.logo-maker-page[data-v-e195bce7] * .h-content-tabs .h-content-tab--active span {
    color: var(--neutral--0)
}

.logo-maker-page[data-v-e195bce7] .h-section-one-col:not(.h-section-one-col--bg-dark) {
    background-color: var(--primary--800)
}

.logo-maker-page[data-v-e195bce7] .h-section-one-col:not(.h-section-one-col--bg-dark) .h-partner-review__rating div {
    color: var(--neutral--0)
}

.logo-maker-page[data-v-e195bce7] .h-multi-texts-section {
    padding-bottom: 0;
    padding-top: 0
}

.logo-maker-page[data-v-e195bce7] .h-section-one-col {
    color: var(--neutral--0)
}

[data-v-e195bce7] * .h-accordion__list-body a {
    color: var(--danger--500)
}

[data-v-e195bce7] * .h-accordion__list-body a:hover,
[data-v-e195bce7] .h-accordion--active .h-accordion__list-body,
[data-v-e195bce7] * .h-multi-texts-section__description,
[data-v-e195bce7] * .h-multi-texts-section__text-block,
[data-v-e195bce7] * .h-multi-texts-section__title {
    color: var(--neutral--0)
}

.principles-page__badge[data-v-06b53f5f] {
    display: flex;
    justify-content: center
}

.principles-page__badge[data-v-06b53f5f] .h-product-badge {
    margin-bottom: 24px
}

@media (min-width:1025px) {
    .principles-page__badge[data-v-06b53f5f] .h-product-badge {
        margin-bottom: 32px
    }
}

.principles-page[data-v-06b53f5f] .h-centered-header__title {
    font-size: 24px;
    line-height: 32px
}

@media (min-width:1025px) {
    .principles-page[data-v-06b53f5f] .h-centered-header__title {
        font-size: 36px;
        line-height: 40px
    }
}

.principles-page[data-v-06b53f5f] .h-centered-header__description {
    margin: 0
}

.tld__privacy-protection[data-v-29de1054] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: center;
    margin-bottom: 24px
}

@media (min-width:1025px) {
    .tld__privacy-protection[data-v-29de1054] {
        flex-direction: row;
        gap: 24px
    }
}

.tld__privacy-protection-item[data-v-29de1054] {
    align-items: center;
    display: flex;
    gap: 8px;
    text-align: center
}

.tld__transfer-domain-link[data-v-29de1054] {
    color: var(--neutral--0);
    margin-bottom: 96px;
    text-align: center;
    text-decoration: underline
}

@media (min-width:768px) {
    .tld__transfer-domain-link[data-v-29de1054] {
        margin-top: 64px
    }
}

@media (min-width:1025px) {
    .tld__transfer-domain-link[data-v-29de1054] {
        margin-top: 96px
    }
}

.vps-dynamic-page__disclaimer[data-v-1583acb6] {
    color: var(--neutral--300);
    margin-top: 24px;
    text-align: center
}

@media (min-width:1025px) {
    .vps-dynamic-page__disclaimer[data-v-1583acb6] {
        margin-top: 48px
    }
}

.free-domain-page__info-section-header[data-v-d04881f8] {
    padding-bottom: 0;
    text-align: center
}

.free-domain-page__info-section-title[data-v-d04881f8] {
    margin-bottom: 32px
}

@media (min-width:768px) {
    .free-domain-page__info-section-title[data-v-d04881f8] {
        margin-bottom: 24px
    }
}

.free-domain-page__icon[data-v-d04881f8] {
    align-items: center;
    display: flex;
    margin-inline-start: 8px
}

.free-domain-page__transfer-domain-link[data-v-d04881f8] {
    color: var(--neutral--0);
    text-decoration: underline
}

.free-domain-page__privacy-protection-text[data-v-d04881f8] {
    display: flex;
    justify-content: center;
    text-align: center;
    width: 100%
}

.horizons-page__banner-section[data-v-7b7ea2f5] {
    align-items: center;
    background-color: var(--neutral--0);
    display: flex;
    flex-direction: column;
    gap: 32px
}

@media (min-width:1025px) {
    .horizons-page__banner-section[data-v-7b7ea2f5] {
        gap: 40px;
        margin-top: 24px
    }
}

.horizons-page__banner-section--bottom-padding[data-v-7b7ea2f5] {
    padding-bottom: 56px
}

@media (min-width:768px) {
    .horizons-page__banner-section--bottom-padding[data-v-7b7ea2f5] {
        padding-bottom: 64px
    }
}

@media (min-width:1025px) {
    .horizons-page__banner-section--bottom-padding[data-v-7b7ea2f5] {
        padding-bottom: 80px
    }
}

.horizons-page__multi-section-with-image[data-v-7b7ea2f5] {
    background-color: var(--neutral--0);
    display: flex;
    flex-direction: column;
    gap: 32px
}

@media (min-width:1025px) {
    .horizons-page__multi-section-with-image[data-v-7b7ea2f5] {
        gap: 56px
    }
}

.horizons-page__multi-sections[data-v-7b7ea2f5] {
    background-color: var(--neutral--800);
    display: flex;
    flex-direction: column;
    gap: 16px
}

@media (min-width:1025px) {
    .horizons-page__multi-sections[data-v-7b7ea2f5] {
        gap: 24px
    }
}

.horizons-page__cards-container[data-v-7b7ea2f5] {
    background-color: var(--neutral--700);
    border-radius: 16px;
    display: grid;
    gap: 16px;
    padding: 32px;
    row-gap: 32px
}

@media (min-width:768px) {
    .horizons-page__cards-container[data-v-7b7ea2f5] {
        padding: 40px
    }
}

@media (min-width:1025px) {
    .horizons-page__cards-container[data-v-7b7ea2f5] {
        gap: 24px;
        grid-template-columns: repeat(3, 1fr);
        padding: 48px;
        row-gap: 48px
    }
}

.reach-page[data-v-2691375a] .h-multi-texts-section__block-icon {
    height: 24px;
    width: 24px
}

@media (max-width:767px) {
    .reach-page[data-v-2691375a] .h-header-one-column-wide__container {
        padding: 48px 16px
    }
}

.reach-page__header-feature-icon[data-v-2691375a] {
    display: none
}

@media (min-width:768px) {
    .reach-page__header-feature-icon[data-v-2691375a] {
        display: block
    }
}

.reach-page__header-cta[data-v-2691375a] {
    margin: 0 auto
}

.reach-page__header-features[data-v-2691375a] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 2px;
    margin: 0 auto
}

@media (min-width:768px) {
    .reach-page__header-features[data-v-2691375a] {
        flex-direction: row;
        gap: 24px
    }
}

.reach-page__header-feature[data-v-2691375a] {
    align-items: center;
    display: flex;
    gap: 8px
}

.reach-page__header-content[data-v-2691375a] {
    display: flex;
    flex-direction: column;
    gap: 48px
}

.vps-subpages-links-section[data-v-366a480d] {
    overflow: hidden
}

.vps-subpages-links-section__filters[data-v-366a480d] {
    margin-top: 32px
}

@media (min-width:1025px) {
    .vps-subpages-links-section__filters[data-v-366a480d] {
        align-items: center;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 24px;
        justify-content: space-between
    }
}

.vps-subpages-links-section__filters .vps-subpages-links-section__filters-badges[data-v-366a480d] {
    display: none
}

@media (min-width:1025px) {
    .vps-subpages-links-section__filters .vps-subpages-links-section__filters-badges[data-v-366a480d] {
        display: block
    }
}

.vps-subpages-links-section__filters-badges[data-v-366a480d] {
    margin-bottom: 24px;
    margin-top: 32px
}

@media (min-width:1025px) {
    .vps-subpages-links-section__filters-badges[data-v-366a480d] {
        display: none;
        margin-bottom: 0;
        margin-top: 0
    }

    .vps-subpages-links-section__filters-badges[data-v-366a480d] .h-badges-section__track-wrapper {
        justify-content: flex-start;
        padding: 0
    }
}

@media (min-width:1025px) {
    .vps-subpages-links-section__filters-search[data-v-366a480d] {
        width: 364px
    }
}

.vps-subpages-links-section__links-wrapper[data-v-366a480d] {
    display: grid;
    gap: 16px;
    margin-top: 32px;
    row-gap: 16px
}

@media (min-width:1025px) {
    .vps-subpages-links-section__links-wrapper[data-v-366a480d] {
        grid-template-columns: repeat(3, 1fr)
    }
}

.vps-subpages-links-section__links-title[data-v-366a480d] {
    color: var(--light-blue--500);
    grid-column: 1/-1
}

.vps-subpages-links-section__view-more[data-v-366a480d] {
    display: flex;
    justify-content: center;
    margin-top: 32px
}

.vps-subpages-links-section__no-items-shown[data-v-366a480d] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 32px
}

@media (min-width:1025px) {
    .vps-subpages-links-section__no-items-shown[data-v-366a480d] {
        gap: 16px;
        margin-top: 48px
    }
}

.vps-subpages-links-section__no-items-shown-image[data-v-366a480d] {
    height: 92px;
    width: 120px
}

.vps-hosting-page__select-container[data-v-dd4d4773] {
    margin: 0 auto
}

.vps-hosting-page__disclaimer[data-v-dd4d4773] {
    color: var(--neutral--300);
    margin-top: 24px;
    text-align: center
}

@media (min-width:1025px) {
    .vps-hosting-page__disclaimer[data-v-dd4d4773] {
        margin-top: 48px
    }
}

.whistleblow-page[data-v-e0ebc7a1] .h-centered-header {
    padding: 104px 0 32px;
    text-align: center
}

@media (min-width:768px) {
    .whistleblow-page[data-v-e0ebc7a1] .h-centered-header {
        padding: 126px 0 40px
    }
}

@media (min-width:1025px) {
    .whistleblow-page[data-v-e0ebc7a1] .h-centered-header {
        padding: 148px 0 48px
    }
}

.whistleblow-page[data-v-e0ebc7a1] .h-form-field__options span {
    white-space: normal
}

.whistleblow-page .whistleblow__description[data-v-e0ebc7a1] {
    gap: 36px;
    justify-content: center
}

@media (min-width:1025px) {
    .whistleblow-page .whistleblow__container[data-v-e0ebc7a1] {
        justify-content: center
    }
}

.whistleblow-page .whistleblow__form[data-v-e0ebc7a1] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center
}

@media (min-width:1025px) {
    .whistleblow-page .whistleblow__form[data-v-e0ebc7a1] {
        width: 634px
    }
}

.whistleblow-page .whistleblow__error[data-v-e0ebc7a1] {
    margin-bottom: 24px
}

.whistleblow-page .whistleblow__input[data-v-e0ebc7a1] {
    margin-top: 16px;
    text-align: start
}

@media (min-width:1025px) {
    .whistleblow-page .whistleblow__input[data-v-e0ebc7a1] {
        margin-top: 24px
    }
}

.whistleblow-page .whistleblow__divider[data-v-e0ebc7a1] {
    margin: 24px 0 16px
}

.whistleblow-page .whistleblow__checkbox-container[data-v-e0ebc7a1] {
    margin-top: 18px;
    text-align: start
}

.whistleblow-page .whistleblow__submit-btn[data-v-e0ebc7a1] {
    margin: 16px auto auto
}

@media (min-width:768px) {
    .whistleblow-page .whistleblow__submit-btn[data-v-e0ebc7a1] {
        margin-top: 24px;
        width: 304px;
        width: 336px
    }
}

.legal[data-v-b901016f] * .h-form-field__options span {
    white-space: normal
}

.legal[data-v-b901016f] * .h-form-field__options span.disabled {
    font-size: 14px;
    font-weight: 700;
    margin-left: -8px;
    padding-bottom: 0;
    padding-top: 32px
}

.legal[data-v-b901016f] * li {
    margin-left: 20px
}

.legal__sidebar[data-v-b901016f] {
    flex: 1
}

.legal__sidebar--desktop[data-v-b901016f] {
    display: none;
    min-width: 360px
}

@media (min-width:1025px) {
    .legal__sidebar--desktop[data-v-b901016f] {
        -moz-column-gap: 24px;
        column-gap: 24px;
        display: block
    }
}

.legal__sidebar--mobile[data-v-b901016f] {
    display: block;
    margin-bottom: 24px
}

@media (min-width:1025px) {
    .legal__sidebar--mobile[data-v-b901016f] {
        display: none
    }
}

.legal__sidebar-links-wrapper[data-v-b901016f] {
    color: var(--neutral--600)
}

.legal__sidebar-links-wrapper[data-v-b901016f],
.legal__warning[data-v-b901016f] {
    border: 1px solid var(--light-blue--200);
    border-radius: 4px;
    padding: 24px
}

.legal__warning[data-v-b901016f] {
    background-color: var(--light-blue--50);
    margin-bottom: 24px
}

.legal__page-content[data-v-b901016f] {
    -moz-column-gap: 24px;
    column-gap: 24px;
    display: flex
}

.legal__dynamic-content[data-v-b901016f] {
    max-width: 100vw;
    word-break: break-word
}

.legal__sidebar-link[data-v-b901016f] {
    color: var(--neutral--600);
    margin-bottom: 12px
}

.legal__sidebar-link--active[data-v-b901016f] {
    color: var(--primary--500);
    text-decoration: underline
}

.legal__sidebar-link[data-v-b901016f]:hover {
    color: var(--primary--500)
}

.legal__sidebar-heading[data-v-b901016f] {
    margin-bottom: 16px;
    margin-top: 24px
}

.legal__date[data-v-b901016f] {
    color: var(--neutral--300);
    margin-bottom: 24px
}

.legal__main-page[data-v-b901016f] {
    flex: 2
}

.legal__cookies[data-v-b901016f] {
    margin-bottom: 24px
}

.legal__scroll-up-button[data-v-b901016f] {
    align-items: center;
    border: 1px solid var(--primary--500);
    border-radius: 50%;
    bottom: 24px;
    cursor: pointer;
    display: flex;
    font-size: 24px;
    height: 48px;
    justify-content: center;
    position: fixed;
    right: 24px;
    width: 48px;
    z-index: 1000
}

.report-abuse-page[data-v-54a10d91] .h-centered-header {
    padding: 104px 0 32px;
    text-align: center
}

@media (min-width:768px) {
    .report-abuse-page[data-v-54a10d91] .h-centered-header {
        padding: 126px 0 40px
    }
}

@media (min-width:1025px) {
    .report-abuse-page[data-v-54a10d91] .h-centered-header {
        padding: 148px 0 48px
    }
}

@media (min-width:1025px) {
    .report-abuse-page .report-abuse__container[data-v-54a10d91] {
        justify-content: center
    }
}

.report-abuse-page .report-abuse__form[data-v-54a10d91] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center
}

@media (min-width:1025px) {
    .report-abuse-page .report-abuse__form[data-v-54a10d91] {
        width: 552px
    }
}

.report-abuse-page .report-abuse__input[data-v-54a10d91] {
    text-align: start
}

.report-abuse-page .report-abuse__input[data-v-54a10d91]:not(:first-child) {
    margin-top: 16px
}

@media (min-width:1025px) {
    .report-abuse-page .report-abuse__input[data-v-54a10d91]:not(:first-child) {
        margin-top: 24px
    }
}

.report-abuse-page .report-abuse__submit-btn[data-v-54a10d91] {
    margin: 16px auto auto
}

@media (min-width:768px) {
    .report-abuse-page .report-abuse__submit-btn[data-v-54a10d91] {
        margin-top: 24px
    }
}

.report-abuse-page .report-abuse__paragraph[data-v-54a10d91] {
    margin-top: 24px
}

.report-abuse-page .report-abuse__paragraph[data-v-54a10d91] span {
    white-space: nowrap
}

.wall-of-fame-page[data-v-828fc6c4] {
    background-color: var(--light-blue--50)
}

.wall-of-fame-page__title[data-v-828fc6c4] {
    margin-bottom: 88px;
    text-align: center
}

@media (max-width:767px) {
    .wall-of-fame-page__title[data-v-828fc6c4] {
        margin-bottom: 48px
    }
}

.wall-of-fame-page__list-item[data-v-828fc6c4] {
    background-color: var(--neutral--0);
    margin: 0 12px 4px;
    max-width: 352px;
    padding: 12px 24px;
    width: 100%
}

@media (max-width:767px) {
    .wall-of-fame-page__list-item[data-v-828fc6c4] {
        max-width: 100%
    }
}

.wall-of-fame-page__list[data-v-828fc6c4] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.wall-of-fame-page__icon-wrapper[data-v-828fc6c4] {
    align-items: center;
    display: flex;
    padding-bottom: 64px
}

@media (max-width:767px) {
    .wall-of-fame-page__icon-wrapper[data-v-828fc6c4] {
        padding-bottom: 32px
    }
}

.wall-of-fame-page__icon[data-v-828fc6c4] {
    margin: 0 56px
}

@media (max-width:767px) {
    .wall-of-fame-page__icon[data-v-828fc6c4] {
        margin: 0 20px
    }
}

.wall-of-fame-page__line[data-v-828fc6c4] {
    background-color: var(--primary--800);
    border: none;
    flex-grow: 1;
    height: 2px
}

.wordpress-ai-page[data-v-9bd30876] .h-header-one-column-wide {
    padding: 0
}

.wordpress-ai-page__header[data-v-9bd30876] .h-header-one-column-wide__container {
    padding-bottom: 48px
}

.wordpress-ai-page__header[data-v-9bd30876] .h-simple-badge__rounded {
    font-weight: 700
}

.wordpress-ai-page__header-cta[data-v-9bd30876] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px
}

@media (min-width:768px) {
    .wordpress-ai-page__header-cta[data-v-9bd30876] {
        margin: 0 auto
    }
}

.wordpress-ai-page__header-media[data-v-9bd30876] {
    border-radius: 16px;
    max-height: 554px
}

.wordpress-ai-page__header-media[data-v-9bd30876] img {
    height: auto;
    -o-object-fit: contain;
    object-fit: contain
}

@media (min-width:1025px) {
    .wordpress-ai-page__header-media[data-v-9bd30876] img {
        height: 554px
    }
}

.wordpress-ai-page__money-back-guarantee[data-v-9bd30876] {
    align-items: center;
    display: flex;
    gap: 8px
}

.special__button[data-v-5c868c14] {
    margin: 32px auto 0;
    width: 100%
}

@media (min-width:1025px) {
    .special__button[data-v-5c868c14] {
        margin: 32px 0 0
    }
}

.compare-page__comparison-anchor[data-v-d6847582] {
    display: block;
    position: relative;
    top: -88px;
    visibility: hidden
}

@media (max-width:767px) {
    .compare-page__comparison-anchor[data-v-d6847582] {
        top: -56px
    }
}

.compare-page__text-image-btn[data-v-d6847582] {
    width: -moz-fit-content;
    width: fit-content
}

.compare-page__multi-section[data-v-d6847582] {
    background-color: var(--neutral--800);
    display: flex;
    flex-direction: column;
    gap: 32px
}

@media (min-width:1025px) {
    .compare-page__multi-section[data-v-d6847582] {
        gap: 48px
    }
}

.navigation-section[data-v-d6847582] {
    text-align: center
}

.navigation-section__title-wrapper[data-v-d6847582] {
    margin-bottom: 32px
}

@media (min-width:768px) {
    .navigation-section__title-wrapper[data-v-d6847582] {
        margin-bottom: 40px
    }
}

@media (min-width:1025px) {
    .navigation-section__title-wrapper[data-v-d6847582] {
        margin-bottom: 48px
    }
}

.navigation-section__link[data-v-d6847582] {
    display: block;
    margin-bottom: 24px
}

.navigation-section__description[data-v-d6847582] {
    margin-top: 16px
}

@media (min-width:768px) {
    .navigation-section__description[data-v-d6847582] {
        margin-top: 24px
    }
}

@media (min-width:1025px) {
    .navigation-section__description[data-v-d6847582] {
        margin-top: 32px
    }
}

.domain-bundles__domain-header[data-v-7f534530] {
    background-color: var(--meteorite--200);
    padding: 20px 0 36px
}

@media (min-width:1025px) {
    .domain-bundles__domain-header[data-v-7f534530] {
        padding: 56px 0 96px
    }
}

.domain-bundles__title-wrapper[data-v-7f534530] {
    text-align: center
}

.domain-bundles__title[data-v-7f534530] {
    margin-bottom: 16px;
    margin-top: 12px
}

@media (min-width:1025px) {
    .domain-bundles__title[data-v-7f534530] {
        margin-bottom: 32px
    }
}

.domain-bundles__overline[data-v-7f534530] {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: center
}

@media (max-width:767px) {
    .domain-bundles__overline[data-v-7f534530] {
        flex-wrap: wrap;
        justify-content: center
    }
}

.domain-bundles__overline[data-v-7f534530] span {
    align-items: center;
    background-color: var(--meteorite--500);
    border-radius: 8px;
    color: var(--neutral--0);
    display: flex;
    height: 68px;
    padding: 6px 6px 10px
}

.domain-bundles__domain-header-disclaimer[data-v-7f534530] {
    display: flex;
    justify-content: center;
    margin-bottom: 32px;
    margin-top: -8px;
    text-align: center
}

.domain-bundles__domain-header-disclaimer[data-v-7f534530] a {
    color: var(--primary-900);
    text-decoration: underline
}

@media (min-width:1025px) {
    .domain-bundles__domain-header-disclaimer[data-v-7f534530] {
        margin-bottom: 48px;
        margin-top: -16px
    }
}

.domain-bundles__ai-search[data-v-7f534530],
.cards-section__title[data-v-fbda0ca8] {
    margin-bottom: 32px
}

@media (max-width:767px) {
    .cards-section__cards[data-v-fbda0ca8] {
        gap: 32px
    }
}

@media (min-width:768px) {
    .cards-section__cards[data-v-fbda0ca8] {
        gap: 32px
    }
}

.sustainability-page__button-container[data-v-e8ebfc02] {
    display: flex;
    gap: 32px;
    justify-content: center;
    margin-top: 32px
}

@media (max-width:767px) {
    .sustainability-page__button-container[data-v-e8ebfc02] {
        align-items: center;
        flex-direction: column
    }
}

.lawdepot-page__input-container[data-v-2a4d1572] {
    max-width: 360px;
    width: 100%
}

.lawdepot-page__input-label[data-v-2a4d1572] {
    margin-bottom: 8px
}

.affiliates-faqs-page__card-wrapper[data-v-604fa0f7] {
    margin-top: 48px;
    row-gap: 24px
}

.affiliates-faqs-page__card[data-v-604fa0f7] .h-card__title {
    color: var(--neutral--600)
}

.affiliates-faqs-page__card[data-v-604fa0f7] .h-card__description {
    font-weight: 500
}

.affiliates-faqs-page__card[data-v-604fa0f7]:hover {
    cursor: pointer
}

.email-marketing-page[data-v-8dd0846b] .h-multi-texts-section__block-icon {
    height: 24px;
    width: 24px
}

@media (max-width:767px) {
    .email-marketing-page[data-v-8dd0846b] .h-header-one-column-wide__container {
        padding: 48px 16px
    }
}

.email-marketing-page__header-feature-icon[data-v-8dd0846b] {
    display: none
}

@media (min-width:768px) {
    .email-marketing-page__header-feature-icon[data-v-8dd0846b] {
        display: block
    }
}

.email-marketing-page__header-cta[data-v-8dd0846b] {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.email-marketing-page__header-cta a[data-v-8dd0846b] {
    width: 100%
}

@media (min-width:768px) {
    .email-marketing-page__header-cta[data-v-8dd0846b] {
        flex-direction: row;
        margin: 0 auto
    }
}

.email-marketing-page__header-features[data-v-8dd0846b] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 2px;
    margin: 0 auto
}

@media (min-width:768px) {
    .email-marketing-page__header-features[data-v-8dd0846b] {
        flex-direction: row;
        gap: 24px
    }
}

.email-marketing-page__header-feature[data-v-8dd0846b] {
    align-items: center;
    display: flex;
    gap: 8px
}

.email-marketing-page__header-content[data-v-8dd0846b] {
    display: flex;
    flex-direction: column;
    gap: 48px
}

@media (min-width:768px) {
    .email-marketing-page[data-v-8dd0846b] .h-double-cards__card-image {
        min-height: 564px
    }
}

.self-hosted-n8n__trust-pilot-wrapper[data-v-9d7e2245] {
    background: var(--neutral--900)
}

.self-hosted-n8n__disclaimer[data-v-9d7e2245] {
    color: var(--neutral--200);
    margin: 24px 16px 0;
    text-align: center
}

@media (min-width:1025px) {
    .self-hosted-n8n__disclaimer[data-v-9d7e2245] {
        margin: 48px 0 16px
    }
}

.self-hosted-n8n__features[data-v-9d7e2245] {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin: 24px 0
}

.self-hosted-n8n__feature[data-v-9d7e2245] {
    align-items: center;
    color: var(--neutral--200);
    display: flex;
    gap: 8px;
    width: -moz-fit-content;
    width: fit-content
}

.self-hosted-n8n__connect-button[data-v-9d7e2245] {
    width: 100%
}

@media (min-width:1025px) {
    .self-hosted-n8n__connect-button[data-v-9d7e2245] {
        width: -moz-fit-content;
        width: fit-content
    }
}

.self-hosted-n8n[data-v-9d7e2245] .header__overline-discount {
    color: var(--meteorite--500) !important
}

.self-hosted-n8n[data-v-9d7e2245] .h-pricing-card__container--with-popular-badge:before {
    background: initial
}

.webhost-page__header-description[data-v-636a2357] {
    margin-bottom: 16px
}

.webhost-page__price[data-v-636a2357] {
    margin-bottom: 24px;
    margin-top: 8px
}

.webhost-page__domain-search-section[data-v-636a2357] {
    background-color: var(--light-blue--50);
    text-align: center
}

.webhost-page__input-container[data-v-636a2357] {
    display: flex;
    flex-direction: column;
    margin: 32px auto 24px;
    width: 100%
}

@media (min-width:768px) {
    .webhost-page__input-container[data-v-636a2357] {
        flex-direction: row;
        margin-bottom: 32px
    }
}

@media (min-width:1025px) {
    .webhost-page__input-container[data-v-636a2357] {
        padding: 0 24px
    }
}

.webhost-page__search-btn[data-v-636a2357] {
    display: flex;
    flex: 3;
    height: 48px
}

@media (min-width:768px) {
    .webhost-page__search-btn[data-v-636a2357] {
        flex: 1;
        margin-inline-start: 24px
    }
}

.webhost-page__input[data-v-636a2357] {
    flex: 1;
    margin-bottom: 16px
}

@media (min-width:768px) {
    .webhost-page__input[data-v-636a2357] {
        flex: 20;
        margin-bottom: 0
    }
}

.webhost-page__domain-search-description[data-v-636a2357] {
    margin-bottom: 24px
}

.webhost-page__logo-image[data-v-636a2357] {
    aspect-ratio: 43/28;
    max-width: 130px
}

.webhost-page__logo-images-wrapper[data-v-636a2357] {
    display: flex;
    filter: grayscale(.7) opacity(.3);
    justify-content: center
}

.webhost-page__button-wrapper[data-v-636a2357] {
    align-items: center;
    display: flex;
    flex-direction: column-reverse;
    gap: 12px;
    justify-content: center
}

@media (min-width:1025px) {
    .webhost-page__button-wrapper[data-v-636a2357] {
        flex-direction: row;
        justify-content: flex-start
    }
}

.webhost-page__button[data-v-636a2357] {
    width: 268px
}

@media (min-width:768px) {
    .webhost-page__button[data-v-636a2357] {
        margin: 0 auto
    }
}

@media (min-width:1025px) {
    .webhost-page__button[data-v-636a2357] {
        margin: 0;
        width: auto
    }
}

.transfer-card[data-v-17478f7a] {
    width: 328px
}

@media (min-width:768px) {
    .transfer-card[data-v-17478f7a] {
        width: 688px
    }
}

@media (min-width:1025px) {
    .transfer-card[data-v-17478f7a] {
        width: 1128px
    }
}

.transfer-card__header[data-v-17478f7a] {
    align-items: center;
    border-radius: 4px 4px 0 0;
    display: flex;
    padding: 16px 32px
}

.transfer-card__domain-icon[data-v-17478f7a],
.transfer-card__header-title[data-v-17478f7a] {
    margin-inline-end: 7px
}

@media (min-width:768px) {

    .transfer-card__domain-icon[data-v-17478f7a],
    .transfer-card__header-title[data-v-17478f7a] {
        margin-inline-end: 11px
    }
}

.transfer-card__domain-icon[data-v-17478f7a] {
    align-items: center;
    display: flex
}

.transfer-card__content[data-v-17478f7a] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 12px
}

@media (min-width:768px) {
    .transfer-card__content[data-v-17478f7a] {
        align-items: center;
        flex-direction: row;
        gap: 40px
    }
}

@media (min-width:1025px) {
    .transfer-card__content[data-v-17478f7a] {
        gap: 48px
    }
}

.transfer-card__content[data-v-17478f7a] .h-discount-tag {
    white-space: nowrap
}

.transfer-card__domain-container[data-v-17478f7a] {
    align-items: center;
    display: flex;
    flex-grow: 1;
    justify-content: space-between;
    margin-bottom: 16px
}

@media (min-width:768px) {
    .transfer-card__domain-container[data-v-17478f7a] {
        margin-bottom: 0
    }
}

.transfer-card__domain-name[data-v-17478f7a] {
    display: flex
}

.transfer-card__domain-name-container[data-v-17478f7a] {
    align-items: center;
    display: flex;
    flex-grow: 1;
    overflow-wrap: break-word
}

@media (min-width:768px) {
    .transfer-card__domain-name-container[data-v-17478f7a] {
        margin-bottom: 0
    }
}

.transfer-card__domain-name-container--taken[data-v-17478f7a] {
    align-items: flex-start;
    color: var(--neutral--300);
    flex-direction: column;
    width: 100%
}

.transfer-card__payment-container[data-v-17478f7a] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: flex-end;
    width: 100%
}

@media (min-width:768px) {
    .transfer-card__payment-container[data-v-17478f7a] {
        align-items: center;
        flex-direction: row;
        flex-shrink: 0;
        width: unset
    }
}

@media (min-width:1025px) {
    .transfer-card__payment-container[data-v-17478f7a] {
        gap: 32px
    }
}

.transfer-card__domain-text[data-v-17478f7a] {
    word-break: break-word
}

.transfer-card__price-container[data-v-17478f7a] {
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

@media (min-width:768px) {
    .transfer-card__price-container[data-v-17478f7a] {
        align-items: flex-end
    }
}

.transfer-card__old-price-container[data-v-17478f7a] {
    align-items: center;
    display: flex
}

.transfer-card__old-price[data-v-17478f7a] {
    display: flex;
    margin-inline-end: 8px
}

.transfer-card__current-price[data-v-17478f7a] {
    align-items: center;
    display: flex;
    margin-bottom: 24px
}

@media (min-width:768px) {
    .transfer-card__current-price[data-v-17478f7a] {
        margin-bottom: auto
    }
}

.transfer-card__action-btn[data-v-17478f7a] {
    display: flex;
    flex-shrink: 0;
    height: 48px;
    padding: 12px 16px;
    width: 100%
}

@media (min-width:768px) {
    .transfer-card__action-btn[data-v-17478f7a] {
        width: auto
    }
}

.transfer-card__discount[data-v-17478f7a] {
    text-transform: uppercase
}

.transfer-card__message[data-v-17478f7a] {
    align-items: center;
    background-color: var(--light-blue--100);
    border-radius: 4px;
    display: flex;
    margin-top: 16px;
    padding: 8px 16px
}

.transfer-card__message>svg[data-v-17478f7a] {
    margin-right: 8px
}

.desktop[data-v-17478f7a] {
    display: none
}

@media (min-width:1025px) {
    .desktop[data-v-17478f7a] {
        display: flex
    }
}

.mobile[data-v-17478f7a] {
    display: flex
}

@media (min-width:768px) {
    .mobile[data-v-17478f7a] {
        display: none
    }
}

.mob-tab[data-v-17478f7a] {
    display: flex
}

@media (min-width:1025px) {
    .mob-tab[data-v-17478f7a] {
        display: none
    }
}

.transfer-results[data-v-3ba22f16] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    row-gap: 16px
}

@media (min-width:1025px) {
    .transfer-results[data-v-3ba22f16] {
        -moz-column-gap: 24px;
        column-gap: 24px;
        flex-direction: row
    }
}

@media (min-width:768px) {
    .transfer-results[data-v-3ba22f16] {
        row-gap: 24px
    }
}

.transfer-results__results-card[data-v-3ba22f16] {
    flex: 2
}

.transfer-results__icon[data-v-3ba22f16] {
    align-items: center;
    display: flex;
    margin-right: 8px
}

.transfer-results__results-heading[data-v-3ba22f16] {
    background-color: var(--warning--100);
    border-color: var(--warning--500);
    border-radius: 4px 4px 0 0;
    border-style: solid;
    border-width: 1px;
    color: var(--neutral--500);
    display: flex;
    padding: 32px
}

.transfer-results__results-heading--rounded[data-v-3ba22f16] {
    border-radius: 12px
}

.transfer-results__results-heading--meteorite500[data-v-3ba22f16] {
    background-color: var(--light-blue--200);
    border-color: var(--meteorite--500)
}

.transfer-results__results-heading--success500[data-v-3ba22f16] {
    background-color: var(--success--100);
    border-color: var(--success--500)
}

.transfer-results__results-heading>svg[data-v-3ba22f16] {
    margin-right: 8px
}

@media (max-width:767px) {
    .transfer-results__results-heading[data-v-3ba22f16] {
        padding: 16px 24px
    }
}

.transfer-results__results-container[data-v-3ba22f16] {
    border: 1px solid var(--light-blue--200);
    border-radius: 0 0 4px 4px;
    border-top: 0;
    padding: 32px
}

.transfer-results__results-container--small[data-v-3ba22f16] {
    padding-top: 16px
}

@media (max-width:767px) {
    .transfer-results__results-container[data-v-3ba22f16] {
        padding: 24px
    }
}

.result-locked__line[data-v-3ba22f16] {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 8px
}

.result-locked__line-title[data-v-3ba22f16] {
    font-weight: 700;
    width: 180px
}

.result-locked__line-locked[data-v-3ba22f16] {
    background-color: var(--warning--600);
    border-radius: 4px;
    color: var(--neutral--0);
    font-size: 12px;
    font-weight: 700;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 16px;
    padding: 0 16px;
    text-transform: uppercase
}

.result-60days[data-v-3ba22f16] {
    margin-bottom: 8px
}

.transfer-section[data-v-6f897d2c] {
    display: flex;
    justify-content: center
}

.transfer-section__table[data-v-6f897d2c] {
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    justify-self: center;
    max-width: 688px;
    text-align: center;
    width: 100%
}

.transfer-section__heading[data-v-6f897d2c] {
    margin-bottom: 32px;
    text-align: center
}

@media (min-width:768px) {
    .transfer-section__heading[data-v-6f897d2c] {
        margin-bottom: 48px
    }
}

.table-header[data-v-6f897d2c] {
    background-color: var(--light-blue--100);
    border-radius: 16px 16px 0 0;
    display: flex;
    min-height: 148px
}

.table-header__item[data-v-6f897d2c] {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 30%
}

.table-header__item[data-v-6f897d2c]:not(:last-child) {
    border-right: 1px solid var(--light-blue--200)
}

.table-header__item--wide[data-v-6f897d2c] {
    width: 70%
}

.table-body__row[data-v-6f897d2c] {
    display: flex;
    min-height: 96px
}

.table-body__item[data-v-6f897d2c] {
    align-items: center;
    display: flex;
    justify-content: center
}

.table-body__item[data-v-6f897d2c]:not(:last-child) {
    border-right: 1px solid var(--light-blue--200);
    width: 30%
}

.table-body__item--product[data-v-6f897d2c] {
    width: 70%
}

.table-body__text[data-v-6f897d2c] {
    align-items: center;
    border-bottom: 1px solid var(--light-blue--200);
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.table-body__text--last[data-v-6f897d2c] {
    border-bottom: none
}

.table-body__purchase[data-v-6f897d2c] {
    font-weight: 700
}

.transfer-domain-page__footer-wrapper[data-v-71c0bd53] {
    margin-bottom: 64px;
    text-align: center
}

@media (min-width:768px) {
    .transfer-domain-page__footer-wrapper[data-v-71c0bd53] {
        margin-bottom: 80px
    }
}

@media (min-width:1025px) {
    .transfer-domain-page__footer-wrapper[data-v-71c0bd53] {
        margin-bottom: 96px
    }
}

.transfer-domain-page__footer-wrapper--with-results[data-v-71c0bd53] {
    margin-top: 48px
}

.transfer-domain-page__footer-description[data-v-71c0bd53] {
    color: var(--neutral--300);
    margin-inline-end: .5rem
}

.transfer-domain-page__loader[data-v-71c0bd53] {
    width: auto
}

.transfer-domain-page__subtitle-wrapper[data-v-71c0bd53] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 80px;
    justify-content: center;
    margin-bottom: 16px
}

@media (min-width:768px) {
    .transfer-domain-page__subtitle-wrapper[data-v-71c0bd53] {
        margin-bottom: 32px
    }
}

.transfer-domain-page__subtitle[data-v-71c0bd53] {
    align-items: baseline
}

.transfer-domain-page[data-v-71c0bd53] .h-domain-finder-loader__loader-container {
    margin: 0 auto
}

.affiliates-page__button-wrapper[data-v-911ce87b] {
    display: flex;
    justify-content: center
}

.affiliates-page[data-v-911ce87b] .h-features-reviews-section__reviews-wrapper {
    row-gap: normal
}

.affiliates-page[data-v-911ce87b] .h-section-two-cols__left-col {
    margin-bottom: 0 !important
}

.brand-guidelines-suggestions[data-v-24000986] {
    background: var(--light-blue--100)
}

.brand-guidelines-suggestions .h-grid[data-v-24000986] {
    row-gap: 40px
}

.brand-guidelines-suggestions__column[data-v-24000986] {
    display: flex;
    flex-direction: column
}

.brand-guidelines-suggestions__column-title[data-v-24000986] {
    margin-bottom: 32px
}

@media (min-width:768px) {
    .brand-guidelines-suggestions__column-title[data-v-24000986] {
        margin-bottom: 40px
    }
}

.brand-guidelines-suggestions__rows-wrapper[data-v-24000986] {
    display: flex;
    flex-direction: column;
    gap: 16px
}

@media (min-width:768px) {
    .brand-guidelines-suggestions__rows-wrapper[data-v-24000986] {
        margin-bottom: 40px
    }
}

.brand-guidelines-suggestions__row[data-v-24000986] {
    display: flex;
    gap: 12px
}

.brand-guidelines-suggestions__row>svg[data-v-24000986] {
    flex-shrink: 0;
    margin-top: 8px
}

.brand-guidelines-suggestions__row-content[data-v-24000986] {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.brand-guidelines-page__header[data-v-8663a3ab] .h-header-one-col {
    padding: 24px 0 56px
}

@media (min-width:1025px) {
    .brand-guidelines-page__header[data-v-8663a3ab] .h-header-one-col {
        padding: 52px 0 96px
    }
}

.brand-guidelines-page__recommended-wp-badge[data-v-8663a3ab] .h-recommended-wordpress-badge__title {
    padding-bottom: 0
}

.brand-guidelines-page__header-cards[data-v-8663a3ab] {
    margin-top: 24px
}

@media (min-width:1025px) {
    .brand-guidelines-page__header-cards[data-v-8663a3ab] {
        margin-top: 48px
    }
}

.brand-guidelines-page__header-cards[data-v-8663a3ab] .h-content-card__icon {
    background-color: var(--light-blue--100)
}

.brand-guidelines-page__header-cards[data-v-8663a3ab] .h-section-one-col__content {
    padding: 0
}

.brand-guidelines-page__sticky-cards[data-v-8663a3ab] {
    background: var(--neutral--0);
    box-shadow: 0 7px 10px #0000001a;
    display: flex;
    gap: 8px;
    height: auto;
    overflow: auto;
    padding: 16px;
    position: sticky;
    scrollbar-width: none;
    top: 62px;
    transition: all .3s ease;
    width: 100%;
    z-index: 999
}

@media (min-width:768px) {
    .brand-guidelines-page__sticky-cards[data-v-8663a3ab] {
        top: 62px
    }
}

@media (min-width:1140px) {
    .brand-guidelines-page__sticky-cards[data-v-8663a3ab] {
        top: 88px
    }
}

.brand-guidelines-page__sticky-cards--hidden[data-v-8663a3ab] {
    height: 0;
    padding: 0;
    top: 0;
    transition: none
}

.brand-guidelines-page__scroll-anchor[data-v-8663a3ab] {
    margin-top: -56px;
    padding-top: 56px
}

@media (min-width:768px) {
    .brand-guidelines-page__scroll-anchor[data-v-8663a3ab] {
        margin-top: -62px;
        padding-top: 62px
    }
}

@media (min-width:1025px) {
    .brand-guidelines-page__scroll-anchor[data-v-8663a3ab] {
        margin-top: -88px;
        padding-top: 88px
    }
}

.brand-guidelines-page__faqs-section[data-v-8663a3ab] .h-section-one-col {
    padding: 56px 0
}

@media (min-width:1025px) {
    .brand-guidelines-page__faqs-section[data-v-8663a3ab] .h-section-one-col {
        padding: 96px 0
    }
}

.google-workspace-page[data-v-6f6eccd1] .header__additional-content-underline {
    margin: 0
}

.referral-program-page__button-wrapper[data-v-2d759cbb],
.student-discount-page__button-wrapper[data-v-7277d4cf] {
    display: flex;
    justify-content: center
}

.student-discount-page__button[data-v-7277d4cf] {
    max-width: 248px
}

@media (min-width:1025px) {
    .student-discount-page__button[data-v-7277d4cf] {
        max-width: 264px
    }
}

.mobile-templates-selector[data-v-1dd43e11] {
    display: flex;
    width: 100%;
    z-index: 1
}

.mobile-templates-selector__navigation[data-v-1dd43e11] {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.mobile-templates-selector__activator[data-v-1dd43e11] {
    color: var(--neutral--600);
    display: flex;
    font-weight: 400;
    gap: 10px;
    padding: 12px;
    width: -moz-fit-content;
    width: fit-content
}

.mobile-templates-selector__dropdown[data-v-1dd43e11] {
    background: var(--neutral--0);
    border-bottom: 1px solid var(--neutral--200);
    border-radius: 0 0 8px 8px;
    border-top: 1px solid var(--neutral--200);
    display: block;
    left: 50%;
    margin-top: 16px;
    max-height: 566px;
    overflow: auto;
    padding: 16px 0;
    position: absolute;
    top: 34px;
    transform: translate(-50%);
    width: 100vw
}

.mobile-templates-selector__separator[data-v-1dd43e11] {
    border-top: 1px solid var(--neutral--200);
    width: 100%
}

.mobile-templates-selector__dropdown-list[data-v-1dd43e11] {
    display: flex;
    flex-direction: column
}

.mobile-templates-selector__category[data-v-1dd43e11] {
    color: var(--neutral--600);
    font-weight: 400;
    padding: 12px 16px
}

.mobile-templates-selector__category[data-v-1dd43e11]:hover {
    background-color: var(--light-blue--100)
}

.mobile-templates-selector__category--active[data-v-1dd43e11] {
    color: var(--primary--500);
    font-weight: 700
}

.mobile-templates-selector__category-icon[data-v-1dd43e11] {
    transition: transform .3s ease
}

.templates-selector__wrapper[data-v-7cc6538f] {
    display: none
}

.templates-selector__wrapper--mobile[data-v-7cc6538f] {
    display: flex
}

@media (min-width:1201px) {
    .templates-selector__wrapper[data-v-7cc6538f] {
        display: flex;
        justify-content: space-between
    }

    .templates-selector__wrapper--mobile[data-v-7cc6538f] {
        display: none
    }
}

.templates-selector__section[data-v-7cc6538f] {
    display: flex
}

.templates-selector__category[data-v-7cc6538f] {
    color: var(--neutral--600);
    font-weight: 400;
    padding: 12px
}

.templates-selector__category--active[data-v-7cc6538f] {
    color: var(--primary--500);
    font-weight: 700
}

.templates-selector__category[data-v-7cc6538f]:hover {
    color: var(--primary--500)
}

.templates-list[data-v-c6c0a276] {
    padding-bottom: 32px;
    position: relative
}

@media (min-width:768px) {
    .templates-list[data-v-c6c0a276] {
        padding-bottom: 40px
    }
}

@media (min-width:1025px) {
    .templates-list[data-v-c6c0a276] {
        padding-bottom: 48px
    }
}

.templates-list__title[data-v-c6c0a276] {
    margin: 48px 0
}

.templates-list__search-message[data-v-c6c0a276] {
    color: var(--neutral--600);
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 48px;
    overflow-wrap: anywhere;
    text-align: center
}

@media (max-width:767px) {
    .templates-list__search-message[data-v-c6c0a276] {
        margin-bottom: 32px
    }
}

.templates-list__templates[data-v-c6c0a276] {
    -moz-column-gap: 16px;
    column-gap: 16px;
    display: grid;
    row-gap: 24px
}

@media (min-width:1025px) {
    .templates-list__templates[data-v-c6c0a276] {
        row-gap: 40px
    }
}

@media (min-width:1366px) {
    .templates-list__templates[data-v-c6c0a276] {
        grid-template-columns: repeat(4, 1fr)
    }
}

.templates-list__pagination[data-v-c6c0a276] {
    margin-top: 32px
}

@media (min-width:1025px) {
    .templates-list__pagination[data-v-c6c0a276] {
        margin-top: 64px
    }
}

.templates-list__heading[data-v-c6c0a276] {
    padding: 56px 0 16px
}

@media (min-width:768px) {
    .templates-list__heading[data-v-c6c0a276] {
        padding: 56px 0 16px
    }
}

@media (min-width:1025px) {
    .templates-list__heading[data-v-c6c0a276] {
        padding: 80px 0 48px
    }
}

.templates-list__item[data-v-c6c0a276] img {
    height: 185px
}

@media (min-width:1025px) {
    .templates-list__item[data-v-c6c0a276] img {
        height: 204px
    }
}

@media (min-width:1366px) {
    .templates-list__item[data-v-c6c0a276] img {
        height: 153px
    }
}

.templates-search__container[data-v-313bcdf4] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 24px
}

@media (max-width:767px) {
    .templates-search__container[data-v-313bcdf4] {
        flex-direction: row;
        gap: 24px;
        margin-bottom: 32px
    }
}

.templates-search__input[data-v-313bcdf4] {
    max-width: 844px;
    outline: none !important
}

.ecommerce-hosting-page__trust-pilot[data-v-14a08fce] {
    padding-bottom: 32px
}

@media (min-width:768px) {
    .ecommerce-hosting-page__trust-pilot[data-v-14a08fce] {
        padding-bottom: 40px
    }
}

@media (min-width:1025px) {
    .ecommerce-hosting-page__trust-pilot[data-v-14a08fce] {
        padding-bottom: 48px
    }
}

.ecommerce-website[data-v-459e8e2d] .h-header-one-column-wide {
    padding: 0
}

.ecommerce-website__header[data-v-459e8e2d] .h-header-wide__badge {
    margin-bottom: 0
}

.ecommerce-website__header[data-v-459e8e2d] .h-header-one-column-wide__container {
    padding-bottom: 48px
}

.ecommerce-website__header-cta[data-v-459e8e2d] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px
}

@media (min-width:768px) {
    .ecommerce-website__header-cta[data-v-459e8e2d] {
        margin: 0 auto
    }
}

.ecommerce-website__header-media[data-v-459e8e2d] {
    border-radius: 16px;
    max-height: 554px
}

.ecommerce-website__header-media[data-v-459e8e2d] img {
    height: auto;
    -o-object-fit: contain;
    object-fit: contain
}

@media (min-width:1025px) {
    .ecommerce-website__header-media[data-v-459e8e2d] img {
        height: 554px
    }
}

.ecommerce-website__money-back-guarantee[data-v-459e8e2d] {
    align-items: center;
    display: flex;
    gap: 8px
}

.horizons-referral-page__multi-section[data-v-1128032d] {
    background-color: var(--neutral--0);
    display: flex;
    flex-direction: column;
    gap: 32px
}

@media (min-width:1025px) {
    .horizons-referral-page__multi-section[data-v-1128032d] {
        gap: 56px
    }
}

.horizons-referral-page__multi-section-button[data-v-1128032d] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 12px
}

.hostinger-academy-page__video-player[data-v-628157a7] {
    height: 625px;
    margin-bottom: 16px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.hostinger-academy-page__video-player--overline[data-v-628157a7] {
    color: var(--neutral--300)
}

.hostinger-academy-page__video-player iframe[data-v-628157a7] {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

[data-v-25b8ecd9] .h-features-header__description {
    margin-bottom: 24px
}

[data-v-25b8ecd9] .h-image.h-introduction-list-item__image {
    height: unset;
    width: 100%
}

.india-web-hosting-page__sub-heading[data-v-25b8ecd9] {
    margin-bottom: 12px
}

.india-web-hosting-page__price[data-v-25b8ecd9] {
    margin-bottom: 24px;
    margin-top: 4px
}

.india-web-hosting-page__hero-list[data-v-25b8ecd9] {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin-bottom: 20px
}

@media (min-width:768px) {
    .india-web-hosting-page__hero-list[data-v-25b8ecd9] {
        align-items: flex-start;
        margin-bottom: 36px;
        max-height: 165px
    }
}

@media (min-width:1025px) {
    .india-web-hosting-page__hero-list[data-v-25b8ecd9] {
        max-height: none
    }
}

@media (min-width:1200px) {
    .india-web-hosting-page__hero-list[data-v-25b8ecd9] {
        -moz-column-count: 2;
        column-count: 2;
        display: block
    }
}

.india-web-hosting-page__hero-list-item[data-v-25b8ecd9] {
    display: flex;
    margin-bottom: 12px
}

.india-web-hosting-page__hero-list-item>svg[data-v-25b8ecd9] {
    margin-right: 8px
}

.website-migration-page__feature-list[data-v-63e6d973] {
    align-items: center;
    display: flex;
    flex-direction: column
}

@media (min-width:1025px) {
    .website-migration-page__feature-list[data-v-63e6d973] {
        align-items: flex-start
    }
}

.website-migration-page__feature-list--item[data-v-63e6d973] {
    display: flex;
    gap: 10px;
    margin-bottom: 2px
}

.website-migration-page__feature-list--item[data-v-63e6d973]:last-of-type {
    margin-bottom: 16px
}

@media (min-width:1025px) {
    .website-migration-page__feature-list--item[data-v-63e6d973]:last-of-type {
        margin-bottom: 24px
    }
}

.cheap-domain-names-page__have-domain-text[data-v-b32a7926],
.cheap-domain-names-page__privacy-protection-text[data-v-b32a7926] {
    text-align: center
}

.cheap-domain-names-page__registration-condition-text[data-v-b32a7926] {
    margin-top: 16px;
    text-align: center
}

@media (min-width:1025px) {
    .cheap-domain-names-page__registration-condition-text[data-v-b32a7926] {
        display: none
    }
}

.cheap-domain-names-page__privacy-protection-text[data-v-b32a7926] {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 16px
}

@media (min-width:768px) {
    .cheap-domain-names-page__privacy-protection-text[data-v-b32a7926] {
        margin-top: 24px
    }
}

.cheap-domain-names-page__transfer-domain-link[data-v-b32a7926] {
    color: var(--neutral--0);
    margin-left: 8px;
    text-decoration: underline
}

.cheap-domain-names-page__icon[data-v-b32a7926] {
    align-items: center;
    display: flex;
    margin-inline-start: 8px
}

.ai-search[data-v-ab0c2af2] {
    align-items: center;
    display: flex;
    flex-direction: column
}

.ai-search__subtitle[data-v-ab0c2af2] {
    margin: 8px 0 24px
}

.ai-search__icon[data-v-ab0c2af2] {
    margin-right: 12px
}

.ai-search__button[data-v-ab0c2af2] {
    align-items: center;
    display: flex
}

.domain-name-search__ai-search[data-v-cb7be7a7] {
    height: 165px
}

@media (min-width:768px) {
    .domain-name-search__ai-search[data-v-cb7be7a7] {
        height: 145px
    }
}

.domain-name-search__ai-search-results[data-v-cb7be7a7] {
    padding-top: 0
}

.domain-name-search__registration-condition-text[data-v-cb7be7a7] {
    margin-top: 16px;
    text-align: center
}

@media (min-width:768px) {
    .domain-name-search__registration-condition-text[data-v-cb7be7a7] {
        display: none
    }
}

.domain-name-search__privacy-protection-text[data-v-cb7be7a7] {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 16px;
    text-align: center
}

@media (min-width:768px) {
    .domain-name-search__privacy-protection-text[data-v-cb7be7a7] {
        margin-top: 24px
    }
}

.domain-name-search__icon[data-v-cb7be7a7] {
    align-items: center;
    margin-inline-start: 8px
}

.domain-name-search__link[data-v-cb7be7a7] {
    align-items: center;
    color: var(--neutral--0);
    display: flex;
    gap: 8px
}

.horizons-features-link-card[data-v-560c5cba] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: 100%
}

@media (min-width:1025px) {
    .horizons-features-link-card[data-v-560c5cba] {
        gap: 24px
    }
}

.horizons-features-link-card__information[data-v-560c5cba] {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.horizons-features-link-card__title[data-v-560c5cba] {
    align-items: center;
    color: var(--neutral--600);
    display: flex;
    gap: 8px
}

.horizons-features-link-card__title[data-v-560c5cba]:hover {
    color: var(--primary--600)
}

.horizons-features-link-section__content[data-v-1dc029f2] {
    align-items: center;
    row-gap: 32px;
    width: 100%
}

@media (min-width:1025px) {
    .horizons-features-link-section__content[data-v-1dc029f2] {
        margin: 0 auto;
        row-gap: 48px
    }
}

.horizons-features-link-section__title-container[data-v-1dc029f2] {
    grid-column: 1/-1
}

.horizons-features-link-section--bg-neutral0[data-v-1dc029f2] {
    background-color: var(--neutral--0)
}

.horizons-features-link-section--bg-neutral800[data-v-1dc029f2] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.horizons-upcoming-events-section__content[data-v-3c288486] {
    align-items: center;
    row-gap: 32px;
    text-align: center;
    width: 100%
}

@media (min-width:1025px) {
    .horizons-upcoming-events-section__content[data-v-3c288486] {
        margin: 0 auto;
        row-gap: 48px
    }
}

.horizons-upcoming-events-section__events-calendar[data-v-3c288486] {
    background-color: #f7f8f9;
    border: 1px solid var(--light-blue--100);
    border-radius: 16px;
    height: 560px;
    min-width: 100%
}

.horizons-upcoming-events-section--bg-neutral0[data-v-3c288486] {
    background-color: var(--neutral--0)
}

.community-page[data-v-dd773362] .h-input-section {
    padding-top: 0
}

.community-page[data-v-dd773362] .horizons-upcoming-events-section {
    padding-bottom: 32px
}

@media (min-width:1025px) {
    .community-page[data-v-dd773362] .horizons-upcoming-events-section {
        padding-bottom: 40px
    }
}

.community-page__multi-sections[data-v-dd773362] {
    background-color: var(--neutral--800);
    display: flex;
    flex-direction: column;
    gap: 16px
}

@media (min-width:1025px) {
    .community-page__multi-sections[data-v-dd773362] {
        gap: 24px
    }
}

.community-page__cards-container[data-v-dd773362] {
    background-color: var(--neutral--700);
    border-radius: 16px;
    display: grid;
    gap: 16px;
    padding: 32px;
    row-gap: 24px
}

@media (min-width:768px) {
    .community-page__cards-container[data-v-dd773362] {
        padding: 40px
    }
}

@media (min-width:1025px) {
    .community-page__cards-container[data-v-dd773362] {
        gap: 24px;
        grid-template-columns: repeat(3, 1fr);
        padding: 48px
    }
}

.prestashop-hosting-page__hero-list[data-v-5ad96528] {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin-bottom: 20px
}

@media (min-width:768px) {
    .prestashop-hosting-page__hero-list[data-v-5ad96528] {
        align-items: flex-start;
        margin-bottom: 36px;
        max-height: 165px
    }
}

@media (min-width:1025px) {
    .prestashop-hosting-page__hero-list[data-v-5ad96528] {
        max-height: none
    }
}

@media (min-width:1200px) {
    .prestashop-hosting-page__hero-list[data-v-5ad96528] {
        -moz-column-count: 2;
        column-count: 2;
        display: block
    }
}

.prestashop-hosting-page__hero-list-item[data-v-5ad96528] {
    display: flex;
    margin-bottom: 12px
}

.prestashop-hosting-page__hero-list-item>svg[data-v-5ad96528] {
    margin-right: 8px
}

.wordpress-hosting-page[data-v-3982d883] .h-header-one-column-wide {
    padding: 0
}

.wordpress-hosting-page__header[data-v-3982d883] .h-header-one-column-wide__container {
    padding-bottom: 48px
}

.wordpress-hosting-page__header-cta[data-v-3982d883] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px
}

@media (min-width:768px) {
    .wordpress-hosting-page__header-cta[data-v-3982d883] {
        margin: 0 auto
    }
}

.wordpress-hosting-page__header-media[data-v-3982d883] {
    border-radius: 16px;
    max-height: 554px
}

.wordpress-hosting-page__header-media[data-v-3982d883] img {
    height: auto;
    -o-object-fit: contain;
    object-fit: contain
}

@media (min-width:1025px) {
    .wordpress-hosting-page__header-media[data-v-3982d883] img {
        height: 554px
    }
}

.wordpress-hosting-page__money-back-guarantee[data-v-3982d883] {
    align-items: center;
    display: flex;
    gap: 8px
}

.amazon-plugin__affiliate-marketing[data-v-76c6435d] .h-multi-texts-section--with-gap {
    row-gap: 48px
}

.amazon-plugin__fast-performance[data-v-76c6435d] .h-features-review-card {
    background: var(--neutral--0);
    border: 1px solid var(--light-blue--200)
}

.recommended-hero-texts[data-v-66e00687] {
    color: var(--neutral--600);
    display: flex;
    padding: 0 16px
}

@media (min-width:1025px) {
    .recommended-hero-texts[data-v-66e00687] {
        padding: 24px 0
    }
}

.recommended-hero-texts__container[data-v-66e00687] {
    background: var(--neutral--0);
    border: 1px solid var(--light-blue--200);
    border-radius: 16px;
    padding: 16px;
    width: 100%;
    z-index: 2
}

@media (min-width:1025px) {
    .recommended-hero-texts__container[data-v-66e00687] {
        padding: 40px
    }
}

.recommended-hero-texts__recommended[data-v-66e00687] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 4px
}

.recommended-hero-texts__mask[data-v-66e00687] {
    background-image: linear-gradient(350deg, transparent, transparent 30%, var(--primary--500) 30%, var(--primary--500) 70%, transparent 70%);
    inset: 32px 0;
    position: absolute
}

@media (min-width:1025px) {
    .recommended-hero-texts__mask[data-v-66e00687] {
        background-image: linear-gradient(325deg, transparent, transparent 30%, var(--primary--500) 30%, var(--primary--500) 70%, transparent 70%);
        height: 100%;
        left: 64px;
        right: 64px;
        top: 0
    }
}

.recommended-hero-texts__title[data-v-66e00687] {
    margin: 16px 0
}

.recommended-hero-texts__separator[data-v-66e00687] {
    border-top: 1px solid var(--light-blue--200);
    margin: 24px 0
}

.recommended-hero-texts__controls[data-v-66e00687] {
    display: flex;
    gap: 16px;
    width: -moz-fit-content;
    width: fit-content
}

.recommended-hero-texts__arrow[data-v-66e00687] {
    border-radius: 50%;
    cursor: pointer;
    padding: 12px
}

.recommended-hero-texts__arrow[data-v-66e00687],
.recommended-hero-texts__number-icon[data-v-66e00687] {
    align-items: center;
    background-color: var(--light-blue--100);
    display: flex;
    justify-content: center
}

.recommended-hero-texts__number-icon[data-v-66e00687] {
    border-radius: 8px;
    color: var(--primary--600);
    font-size: 26px;
    font-weight: 600;
    height: 40px;
    width: 40px
}

.recommended-hero-texts__bottom-wrapper[data-v-66e00687] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px
}

@media (min-width:768px) {
    .recommended-hero-texts__bottom-wrapper[data-v-66e00687] {
        flex-direction: row;
        justify-content: space-between
    }
}

.recommended-hero-texts__logo-wrapper[data-v-66e00687] {
    height: 30px;
    width: 160px
}

@media (max-width:767px) {
    .recommended-hero-texts__logo-wrapper[data-v-66e00687] {
        min-height: 20px;
        width: 80px
    }
}

.recommended-hero-texts__logo[data-v-66e00687] {
    height: 100%
}

.recommended-hero-texts__logo[data-v-66e00687] img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

@media (min-width:1025px) {
    .affiliates[data-v-2c587401]:not(.affiliates--original-hero) .h-header-two-cols__right-col {
        max-width: 552px !important;
        width: 100% !important
    }
}

@media (min-width:1025px) {
    .affiliates[data-v-2c587401]:not(.affiliates--original-hero) .h-header-two-cols__wrapper {
        padding-top: 80px
    }
}

.affiliates[data-v-2c587401]:not(.affiliates--original-hero) .hostinger-pro-page .h-features-header__button-wrapper .h-button.h-button-outline {
    color: var(--primary--500)
}

.ai-search-error[data-v-7ea3fc41] {
    align-items: flex-start;
    background-color: #ffffff0d;
    border: 1px solid var(--danger--500);
    border-radius: 4px;
    display: flex;
    gap: 16px;
    margin-top: 40px;
    padding: 16px
}

.ai-search-error--neutral0[data-v-7ea3fc41] {
    border-color: var(--danger--200)
}

.domain-name-results__header[data-v-9bf02044] {
    height: 768px;
    justify-content: flex-start
}

@media (min-width:768px) {
    .domain-name-results__header[data-v-9bf02044] {
        height: 688px
    }
}

.domain-name-results__header--searched[data-v-9bf02044] {
    height: unset
}

@media (max-width:767px) {
    .domain-name-results__header--searched[data-v-9bf02044] .u-generic-color-section {
        padding-bottom: 0
    }
}

@media (min-width:1025px) {
    .domain-name-results__header--searched[data-v-9bf02044] .u-generic-color-section {
        padding-bottom: 64px
    }
}

.domain-name-results__header--searched[data-v-9bf02044] .h-domain-finder-header__input-container {
    margin-bottom: 0
}

.domain-name-results__header--searched-ai[data-v-9bf02044] .u-generic-color-section {
    padding-bottom: 0
}

.domain-name-results__ai-search[data-v-9bf02044] {
    height: 165px
}

@media (min-width:768px) {
    .domain-name-results__ai-search[data-v-9bf02044] {
        height: 145px
    }
}

.domain-name-results__ai-search-results[data-v-9bf02044] {
    padding-top: 0
}

@media (min-width:1025px) {
    .domain-name-results__divider[data-v-9bf02044] {
        margin-top: 64px
    }
}

.horizons-project-votes[data-v-8b68c80b] {
    align-items: center;
    border: 1px solid transparent;
    border-radius: 8px;
    display: flex;
    font-weight: 400;
    gap: 8px;
    min-height: 50px;
    padding: 12px
}

.horizons-project-votes__loader[data-v-8b68c80b] {
    margin: auto
}

.horizons-project-votes--bg-meteorite50[data-v-8b68c80b] {
    background: transparent;
    border-color: var(--light-blue--200);
    color: var(--neutral--600)
}

.horizons-project-votes--bg-meteorite50[data-v-8b68c80b]:hover::not(:has(.horizons-project-votes--loading)),
.horizons-project-votes--bg-meteorite50[data-v-8b68c80b]:hover:not(:has(.horizons-project-votes--voted)) {
    border-color: var(--light-blue--200);
    color: var(--danger--500)
}

.horizons-project-votes--bg-meteorite50.horizons-project-votes--loading[data-v-8b68c80b],
.horizons-project-votes--bg-meteorite50.horizons-project-votes--voted[data-v-8b68c80b],
.horizons-project-votes--bg-meteorite50[data-v-8b68c80b]:active {
    background: var(--danger--100);
    border-color: var(--danger--100);
    color: var(--danger--500)
}

.horizons-project-votes--bg-meteorite50.horizons-project-votes--voted[data-v-8b68c80b] {
    cursor: not-allowed
}

.horizons-project-votes--bg-neutral800[data-v-8b68c80b] {
    background: transparent;
    border-color: var(--neutral--400);
    color: var(--neutral--0)
}

.horizons-project-votes--bg-neutral800[data-v-8b68c80b]:hover:not(:has(.horizons-project-votes--voted)):not(:has(.horizons-project-votes--loading)) {
    border-color: var(--neutral--500);
    color: var(--danger--500)
}

.horizons-project-votes--bg-neutral800.horizons-project-votes--loading[data-v-8b68c80b],
.horizons-project-votes--bg-neutral800.horizons-project-votes--voted[data-v-8b68c80b],
.horizons-project-votes--bg-neutral800[data-v-8b68c80b]:active {
    background: var(--neutral--500);
    border-color: var(--neutral--500);
    color: var(--danger--500)
}

.horizons-project-votes--bg-neutral800.horizons-project-votes--loading .horizons-project-votes__count[data-v-8b68c80b],
.horizons-project-votes--bg-neutral800.horizons-project-votes--voted .horizons-project-votes__count[data-v-8b68c80b],
.horizons-project-votes--bg-neutral800:active .horizons-project-votes__count[data-v-8b68c80b] {
    color: var(--neutral--0)
}

.horizons-project-votes--bg-neutral800.horizons-project-votes--voted[data-v-8b68c80b] {
    cursor: not-allowed
}

.horizons-project-card[data-v-7087fac8] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: 100%;
    width: 100%
}

@media (min-width:1025px) {
    .horizons-project-card[data-v-7087fac8] {
        gap: 16px
    }
}

.horizons-project-card__container[data-v-7087fac8] {
    border: 1px solid transparent;
    border-radius: 16px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow: hidden;
    width: 100%
}

.horizons-project-card__media[data-v-7087fac8] {
    aspect-ratio: 164/109;
    border-radius: 14px 14px 0 0;
    overflow: hidden;
    position: relative
}

.horizons-project-card__media[data-v-7087fac8] img {
    aspect-ratio: 164/109;
    border-radius: 14px 14px 0 0;
    -o-object-fit: cover;
    object-fit: cover
}

.horizons-project-card__media-overlay[data-v-7087fac8] {
    align-items: center;
    background-color: #262831cc;
    display: none;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.horizons-project-card__content[data-v-7087fac8] {
    border-radius: 0 0 16px 16px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    gap: 16px;
    padding: 24px
}

.horizons-project-card__project-name[data-v-7087fac8] {
    align-items: center;
    display: flex;
    gap: 6px
}

.horizons-project-card__tagline[data-v-7087fac8] {
    min-height: 48px
}

.horizons-project-card__top-content[data-v-7087fac8] {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.horizons-project-card__votes[data-v-7087fac8] {
    display: flex;
    margin-top: auto;
    width: -moz-fit-content;
    width: fit-content
}

.horizons-project-card--bg-meteorite50 .horizons-project-card__media-image[data-v-7087fac8],
.horizons-project-card--bg-meteorite50 .horizons-project-card__tagline[data-v-7087fac8] {
    color: var(--neutral--600);
    font-weight: 400
}

.horizons-project-card--bg-meteorite50 .horizons-project-card__container[data-v-7087fac8] {
    background: var(--neutral--0);
    border-color: var(--light-blue--200)
}

.horizons-project-card--bg-meteorite50:active .horizons-project-card__container[data-v-7087fac8]:not(:has(.horizons-project-card__project-name-container:hover)):not(:has(.horizons-project-votes:hover)),
.horizons-project-card--bg-meteorite50:hover .horizons-project-card__container[data-v-7087fac8]:not(:has(.horizons-project-card__project-name-container:hover)):not(:has(.horizons-project-votes:hover)) {
    border-color: var(--meteorite--500)
}

.horizons-project-card--bg-meteorite50:active .horizons-project-card__container:not(:has(.horizons-project-card__project-name-container:hover)):not(:has(.horizons-project-votes:hover)) .horizons-project-card__media-overlay[data-v-7087fac8],
.horizons-project-card--bg-meteorite50:hover .horizons-project-card__container:not(:has(.horizons-project-card__project-name-container:hover)):not(:has(.horizons-project-votes:hover)) .horizons-project-card__media-overlay[data-v-7087fac8] {
    display: flex
}

.horizons-project-card--bg-neutral800 .horizons-project-card__media-image[data-v-7087fac8],
.horizons-project-card--bg-neutral800 .horizons-project-card__tagline[data-v-7087fac8] {
    color: var(--neutral--0);
    font-weight: 400
}

.horizons-project-card--bg-neutral800 .horizons-project-card__container[data-v-7087fac8] {
    background: var(--neutral--700);
    border-color: var(--neutral--400)
}

.horizons-project-card--bg-neutral800:active .horizons-project-card__container[data-v-7087fac8]:not(:has(.horizons-project-card__project-name-container:hover)):not(:has(.horizons-project-votes:hover)),
.horizons-project-card--bg-neutral800:hover .horizons-project-card__container[data-v-7087fac8]:not(:has(.horizons-project-card__project-name-container:hover)):not(:has(.horizons-project-votes:hover)) {
    border-color: var(--neutral--0)
}

.horizons-project-card--bg-neutral800:active .horizons-project-card__container:not(:has(.horizons-project-card__project-name-container:hover)):not(:has(.horizons-project-votes:hover)) .horizons-project-card__media-overlay[data-v-7087fac8],
.horizons-project-card--bg-neutral800:hover .horizons-project-card__container:not(:has(.horizons-project-card__project-name-container:hover)):not(:has(.horizons-project-votes:hover)) .horizons-project-card__media-overlay[data-v-7087fac8] {
    display: flex
}

.horizons-top-projects__description[data-v-e5dce082] {
    align-items: center;
    border-radius: 16px;
    display: flex;
    gap: 16px;
    margin: 0 auto;
    padding: 16px 24px
}

.horizons-top-projects__items--desktop[data-v-e5dce082] {
    display: none
}

@media (min-width:1025px) {
    .horizons-top-projects__items--desktop[data-v-e5dce082] {
        display: grid;
        gap: 24px;
        grid-template-columns: 3fr 4fr 3fr
    }
}

.horizons-top-projects__items--mobile[data-v-e5dce082] {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
    row-gap: 40px
}

@media (min-width:1025px) {
    .horizons-top-projects__items--mobile[data-v-e5dce082] {
        display: none
    }
}

.horizons-top-projects__item-desktop[data-v-e5dce082] {
    align-items: flex-end;
    display: flex;
    gap: 24px;
    height: -moz-min-content;
    height: min-content;
    margin-top: auto
}

.horizons-top-projects__item-mobile[data-v-e5dce082] {
    max-width: 330px
}

.horizons-top-projects--bg-meteorite50[data-v-e5dce082] {
    background-color: var(--meteorite--50)
}

.horizons-top-projects--bg-meteorite50 .horizons-top-projects__description[data-v-e5dce082] {
    background-color: var(--primary--100)
}

.horizons-all-projects__search[data-v-a8407663] {
    margin-left: auto;
    margin-right: auto;
    max-width: 780px;
    width: 100%
}

.horizons-all-projects__items[data-v-a8407663] {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center
}

@media (min-width:1025px) {
    .horizons-all-projects__items[data-v-a8407663] {
        gap: 24px
    }
}

.horizons-all-projects__item[data-v-a8407663] {
    align-self: stretch;
    flex-grow: 1;
    max-width: 330px;
    width: 100%
}

.horizons-all-projects__empty-state[data-v-a8407663] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 40px
}

.horizons-all-projects__empty-state-media[data-v-a8407663] {
    max-width: 126px;
    width: 100%
}

.horizons-all-projects__pagination[data-v-a8407663] {
    display: flex;
    justify-content: center
}

.horizons-all-projects--bg-neutral800[data-v-a8407663] {
    background-color: var(--neutral--800);
    color: var(--neutral--0)
}

.built-page__header-buttons[data-v-3b342965] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-top: 32px
}

@media (min-width:768px) {
    .built-page__header-buttons[data-v-3b342965] {
        margin-top: 48px
    }
}

.offer-website-builder__button[data-v-09fa64ca] {
    margin-top: 32px;
    width: 100%
}

[data-v-d9b9e87f] * .h-content-tabs__active-marker {
    background: var(--neutral--0)
}

[data-v-d9b9e87f] * .h-content-tabs .h-content-tab {
    color: var(--meteorite--500)
}

[data-v-d9b9e87f] * .h-content-tabs .h-content-tab--active h3,
[data-v-d9b9e87f] * .h-content-tabs .h-content-tab--active span {
    color: var(--neutral--0)
}

[data-v-d9b9e87f] .h-section-one-col:not(.h-section-one-col--bg-dark) {
    background-color: var(--primary--800)
}

[data-v-d9b9e87f] .h-section-one-col:not(.h-section-one-col--bg-dark) .h-partner-review__rating div {
    color: var(--neutral--0)
}

[data-v-d9b9e87f] .services-section {
    color: var(--neutral--0)
}

.name-search[data-v-d9b9e87f] {
    background-color: var(--primary--800);
    color: var(--neutral--0);
    display: flex;
    justify-content: center;
    padding-top: 32px
}

@media (min-width:768px) {
    .name-search[data-v-d9b9e87f] {
        padding-top: 40px
    }
}

@media (min-width:1025px) {
    .name-search[data-v-d9b9e87f] {
        padding-top: 48px
    }
}

.name-search__grid[data-v-d9b9e87f] {
    padding-bottom: 64px
}

.name-search__container[data-v-d9b9e87f] {
    display: flex;
    justify-content: center
}

.name-search__content[data-v-d9b9e87f] {
    max-width: 936px
}

.name-search__text[data-v-d9b9e87f] {
    margin-top: 24px;
    text-align: center
}

.name-search__title[data-v-d9b9e87f] {
    margin-bottom: 0 !important;
    text-align: center
}

@media (min-width:1025px) {
    .name-search__title--tld[data-v-d9b9e87f] {
        padding-right: 24px;
        text-align: right
    }
}

.name-search__title-wrapper[data-v-d9b9e87f] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media (min-width:1025px) {
    .name-search__title-wrapper[data-v-d9b9e87f] {
        flex-direction: row
    }
}

.name-search__title[data-v-d9b9e87f] {
    margin-bottom: 16px
}

@media (min-width:768px) {
    .name-search__title[data-v-d9b9e87f] {
        margin-bottom: 24px
    }
}

@media (min-width:1025px) {
    .name-search__title[data-v-d9b9e87f] {
        margin-bottom: 32px
    }
}

.name-search__text[data-v-d9b9e87f] {
    margin-bottom: 32px
}

@media (min-width:768px) {
    .name-search__text[data-v-d9b9e87f] {
        margin-bottom: 40px
    }
}

@media (min-width:1025px) {
    .name-search__text[data-v-d9b9e87f] {
        margin-bottom: 48px
    }
}

.name-search__search-btn[data-v-d9b9e87f] {
    display: flex;
    flex: 3;
    height: 48px
}

@media (min-width:768px) {
    .name-search__search-btn[data-v-d9b9e87f] {
        flex: 1;
        margin-inline-start: 24px;
        white-space: nowrap
    }
}

.name-search__expand-btn-wrapper[data-v-d9b9e87f] {
    display: flex;
    justify-content: center
}

.name-search__expand-btn[data-v-d9b9e87f] {
    background: transparent !important;
    margin-top: 20px
}

.name-search__expand-btn[data-v-d9b9e87f]:not(.h-button-outline):not(.h-button-text) {
    box-shadow: none
}

.name-search__search-btn-icon[data-v-d9b9e87f] {
    margin-right: 12px
}

.name-search__input[data-v-d9b9e87f] {
    flex: 1;
    margin-bottom: 16px
}

@media (min-width:768px) {
    .name-search__input[data-v-d9b9e87f] {
        flex: 20;
        margin-bottom: 0
    }
}

.name-search__input-container[data-v-d9b9e87f] {
    display: flex;
    flex-direction: column;
    margin-bottom: 24px
}

@media (min-width:768px) {
    .name-search__input-container[data-v-d9b9e87f] {
        flex-direction: row;
        margin-bottom: 32px
    }
}

.search-results[data-v-d9b9e87f] {
    background-color: var(--primary--800);
    color: var(--neutral--0);
    padding-bottom: 48px
}

.search-results__container[data-v-d9b9e87f] {
    display: flex;
    justify-content: center
}

.search-results__title[data-v-d9b9e87f] {
    margin-bottom: 32px;
    text-align: center
}

.search-results__cards[data-v-d9b9e87f] {
    display: grid;
    gap: 16px 24px;
    grid-template-columns: repeat(1, 1fr)
}

@media (min-width:1367px) {
    .search-results__cards[data-v-d9b9e87f] {
        grid-template-columns: repeat(2, 1fr);
        width: 1064px
    }
}

.features-page__header-buttons[data-v-cef1934b] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-top: 32px
}

@media (min-width:768px) {
    .features-page__header-buttons[data-v-cef1934b] {
        margin-top: 48px
    }
}

.features-subpage__header-buttons[data-v-9df054eb] {
    display: flex;
    flex-direction: column-reverse;
    gap: 16px;
    justify-content: center;
    margin: 32px auto 0;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width:768px) {
    .features-subpage__header-buttons[data-v-9df054eb] {
        flex-direction: row;
        margin: 48px auto 0
    }
}

.features-subpage__header-button[data-v-9df054eb] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%
}

@media (min-width:768px) {
    .features-subpage__header-button[data-v-9df054eb] {
        width: unset
    }
}

.features-subpage__header-button[data-v-9df054eb]>* {
    width: 100%
}

.partner-program-page__header-buttons[data-v-bb30d3f6] {
    margin-top: 32px
}

@media (min-width:768px) {
    .partner-program-page__header-buttons[data-v-bb30d3f6] {
        margin-top: 48px
    }
}

.partner-program-page__form-container[data-v-bb30d3f6] {
    background-color: var(--light-blue--100)
}

.partner-program-page__form[data-v-bb30d3f6] {
    align-items: center;
    background-color: var(--neutral--0);
    border: 1px solid var(--neutral--200);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin: 0 auto;
    max-width: 552px;
    padding: 24px;
    position: relative;
    width: 100%
}

@media (min-width:768px) {
    .partner-program-page__form[data-v-bb30d3f6] {
        padding: 32px
    }
}

@media (min-width:1025px) {
    .partner-program-page__form[data-v-bb30d3f6] {
        padding: 40px
    }
}

.partner-program-page__form-success[data-v-bb30d3f6] {
    align-items: center;
    background-color: var(--neutral--0);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: 100%;
    justify-content: center;
    left: 0;
    padding: 24px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

@media (min-width:768px) {
    .partner-program-page__form-success[data-v-bb30d3f6] {
        padding: 32px
    }
}

@media (min-width:1025px) {
    .partner-program-page__form-success[data-v-bb30d3f6] {
        padding: 40px
    }
}

.partner-program-page__form-success-image[data-v-bb30d3f6] {
    align-items: center;
    background-color: var(--success--100);
    border-radius: 50%;
    display: flex;
    height: 40px;
    justify-content: center;
    width: 40px
}

.special-webhosting-offer-page__header-description[data-v-31356ec8] {
    margin-bottom: 16px
}

.special-webhosting-offer-page__button-wrapper[data-v-31356ec8] {
    display: flex;
    justify-content: center;
    margin-top: 16px
}

@media (min-width:1025px) {
    .special-webhosting-offer-page__button-wrapper[data-v-31356ec8] {
        justify-content: flex-start
    }
}

.special-webhosting-offer-page__button[data-v-31356ec8] {
    max-width: 315px
}

.special-webhosting-offer-page__price[data-v-31356ec8] {
    margin-bottom: 24px;
    margin-top: 8px
}

.special-webhosting-offer-page__discount-title[data-v-31356ec8] {
    color: var(--neutral--0);
    margin-top: 16px
}

.special-webhosting-offer-page__timer[data-v-31356ec8] {
    color: var(--neutral--600)
}

.referral-program-page__header-buttons[data-v-b3c08db5] {
    display: flex;
    flex-direction: column-reverse;
    gap: 16px;
    justify-content: center;
    margin-top: 32px
}

@media (min-width:768px) {
    .referral-program-page__header-buttons[data-v-b3c08db5] {
        flex-direction: row;
        margin-top: 48px
    }
}

.wordcamp-referral-program-page__overline[data-v-d8d9c675] {
    margin-bottom: 16px
}

@media (min-width:1025px) {
    .wordcamp-referral-program-page__overline[data-v-d8d9c675] {
        margin-bottom: 32px
    }
}

.affiliate-program-page__header-buttons[data-v-714b1a7b] {
    margin-top: 32px
}

@media (min-width:768px) {
    .affiliate-program-page__header-buttons[data-v-714b1a7b] {
        margin-top: 48px
    }
}

.ai-for-small-business-page__header-buttons[data-v-0af4425e] {
    display: flex;
    flex-direction: column-reverse;
    gap: 16px;
    justify-content: center;
    margin: 32px auto 0;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width:768px) {
    .ai-for-small-business-page__header-buttons[data-v-0af4425e] {
        flex-direction: row;
        margin: 48px auto 0
    }
}

.ai-for-small-business-page__header-button[data-v-0af4425e] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%
}

@media (min-width:768px) {
    .ai-for-small-business-page__header-button[data-v-0af4425e] {
        width: unset
    }
}

.ai-for-small-business-page__header-button[data-v-0af4425e]>* {
    width: 100%
}

.horizons-project-overview-card__container[data-v-a6032375] {
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 24px;
    width: 100%
}

@media (min-width:768px) {
    .horizons-project-overview-card__container[data-v-a6032375] {
        padding: 32px
    }
}

@media (min-width:1025px) {
    .horizons-project-overview-card__container[data-v-a6032375] {
        gap: 32px;
        padding: 48px
    }
}

.horizons-project-overview-card__container--bg-neutral700[data-v-a6032375] {
    background-color: var(--neutral--700);
    border: 1px solid var(--neutral--500);
    color: var(--neutral--0)
}

.horizons-project-overview-card__container--bg-neutral700 .horizons-project-overview-card__container-media[data-v-a6032375] {
    border-color: var(--neutral--400)
}

.horizons-project-overview-card__container-header[data-v-a6032375] {
    display: flex;
    flex-direction: column;
    gap: 24px
}

.horizons-project-overview-card__container-heading[data-v-a6032375] {
    display: flex;
    flex-direction: column-reverse;
    gap: 16px
}

@media (min-width:768px) {
    .horizons-project-overview-card__container-heading[data-v-a6032375] {
        flex-direction: row;
        gap: 24px;
        justify-content: space-between
    }
}

.horizons-project-overview-card__container-heading-title[data-v-a6032375] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    gap: 8px
}

.horizons-project-overview-card__container-heading-buttons[data-v-a6032375] {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    gap: 24px;
    justify-content: space-between
}

@media (min-width:768px) {
    .horizons-project-overview-card__container-heading-buttons[data-v-a6032375] {
        flex-direction: row
    }
}

.horizons-project-overview-card__container-heading-buttons-link[data-v-a6032375] {
    align-items: center;
    display: flex;
    gap: 6px
}

.horizons-project-overview-card__container-socials[data-v-a6032375] {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: space-between
}

.horizons-project-overview-card__categories[data-v-a6032375] {
    display: flex;
    flex-grow: 1;
    flex-wrap: wrap;
    gap: 8px
}

.horizons-project-overview-card__container-socials-links-container[data-v-a6032375] {
    align-items: center;
    color: var(--neutral--200);
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

.horizons-project-overview-card__container-socials-links[data-v-a6032375] {
    align-items: center;
    display: flex;
    gap: 24px
}

.horizons-project-overview-card__container-socials-links-item[data-v-a6032375] {
    cursor: pointer
}

.horizons-project-overview-card__container-socials-links-item[data-v-a6032375]:active,
.horizons-project-overview-card__container-socials-links-item[data-v-a6032375]:focus,
.horizons-project-overview-card__container-socials-links-item[data-v-a6032375]:hover {
    opacity: .7
}

.horizons-project-overview-card__container-media[data-v-a6032375] {
    aspect-ratio: 104/71;
    border: 1px solid transparent;
    border-radius: 16px;
    overflow: hidden;
    width: 100%
}

.horizons-project-overview-card__container-media[data-v-a6032375] img {
    aspect-ratio: 104/71;
    border-radius: 14px
}

.horizons-project-overview-card__container-content[data-v-a6032375] {
    display: flex;
    flex-direction: column;
    gap: 16px
}

@media (min-width:1025px) {
    .horizons-project-overview-card__container-content[data-v-a6032375] {
        gap: 24px
    }
}

.horizons-project-overview-card__container-footer[data-v-a6032375] {
    display: flex;
    flex-wrap: wrap;
    gap: 48px;
    row-gap: 8px
}

.horizons-project-overview-card__container-footer-item[data-v-a6032375] {
    align-items: center;
    display: flex;
    gap: 8px
}

.horizons-project-overview-card--bg-neutral800[data-v-a6032375] {
    background-color: var(--neutral--800)
}

.horizons-ai-project-ideas-page__use-cases[data-v-67b84edd] {
    margin-top: 32px
}

@media (min-width:1025px) {
    .horizons-ai-project-ideas-page__use-cases[data-v-67b84edd] {
        margin-top: 48px
    }
}

.horizons-ai-project-ideas-page__benefits-button-container[data-v-67b84edd] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px
}

.online-store-integration-page__cta[data-v-8f715a01],
.web-application-development-page__cta[data-v-1beae69b],
.saas-application-development-page__cta[data-v-a0c436b8] {
    display: flex;
    flex-direction: column;
    gap: 16px
}





/* OWN CSS */

/* CSS FOR REVIEWS SLIDERS */
.h-sliding-reviews-section__reviews {
    display: inline-flex;
    gap: 1rem;
    animation: slide-left 50s linear infinite;
}

/* Duplicate the row for seamless loop */
.h-sliding-reviews-section__reviews.clone {
    position: absolute;
    top: 0;
    left: 100%;
    animation: slide-left 50s linear infinite;
}

/* Animation: scroll from right to left */
@keyframes slide-left {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-100%);
    }
}

/* Variant: reverse (left → right) */
.slide-right {
    animation: slide-right 50s linear infinite;
}

.slide-right.clone {
    left: -100%;
    animation: slide-right 50s linear infinite;
}

@keyframes slide-right {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(100%);
    }
}



/* CSS FOR TABS SECTION */
.tab-content {
    display: none;
    margin-top: 1rem;
}

.tab-content.active {
    display: flex;
    gap: 1rem;
}