@media (min-width: 768px) {
    .navigation__wrapper {
        padding-top:5px
    }
}

.navigation__overlay {
    height: 200vh;
    bottom: 100%;
    transition: transform .35s cubic-bezier(0,0,.16,.96) 0s,opacity .35s cubic-bezier(0,0,.16,.96) 0s
}

.top-menu-scroll {
    height: calc(100vh - 5rem);
    overflow: auto
}

.button-active {
    --tw-text-opacity: 1;
    color: rgb(95 67 208/var(--tw-text-opacity))
}

@media (min-width: 1440px) {
    .navigation__section-menu {
        transition:opacity .2s cubic-bezier(0,0,.16,.96) 0s,transform .4s cubic-bezier(0,0,.16,.96) 0s;
        transform: translateY(-80px);
        transition-delay: 200ms;
        opacity: 0
    }

    .navigation__section-menu--visible {
        transform: translateY(0);
        opacity: 1
    }
}

.lang-switcher::after {
    content: "";
    position: absolute;
    right: 0;
    width: 1px;
    height: 100%;
    background: #0e0142
}

.header--default {
    display: none;
    transition: transform .3s cubic-bezier(.35,0,.25,1)
}

.header--hidden {
    transform: translateY(-100%)
}

@media (max-height: 679px) {
    .calendly-parent-element {
        padding-top:0
    }
}

@media (min-width: 650px) {
    .calendly-parent-element {
        padding-top:0
    }
}

@media (min-width: 900px) {
    .calendly-parent-element {
        width:62.5rem;
        height: 43.75rem
    }

    @media (max-height: 659px) {
        .calendly-parent-element {
            width:100%;
            height: 100%
        }
    }
}

.account-list__crown {
    position: absolute;
    right: 0;
    top: 0;
    display: none
}

@media (min-width: 1440px) and (max-height:749px) {
    .account-list__crown--large {
        display:block
    }
}

@media (min-width: 1440px) and (min-height:750px) {
    .account-list__crown--extra-large {
        display:block
    }
}

.account-list__arrow {
    position: absolute;
    bottom: 0;
    left: 0;
    display: none
}

@media (min-width: 1440px) and (max-height:749px) {
    .account-list__arrow--large {
        display:block
    }
}

@media (min-width: 1440px) and (min-height:750px) {
    .account-list__arrow--extra-large {
        display:block
    }
}

.nicely-done__content-container {
    padding-top: 6.969rem;
    padding-bottom: 9.969rem
}

.nicely-done__star {
    width: 7.5rem
}

.nicely-done__microphone {
    width: 18rem;
    height: 12.875rem
}

@media (min-width: 768px) {
    .nicely-done__content-container {
        padding-top:2.938rem;
        padding-bottom: 2.938rem
    }

    .nicely-done__star {
        width: 13.75rem;
        height: 14.375rem
    }
}

@media (min-width: 1200px) {
    .nicely-done {
        padding-bottom:1.375rem
    }

    .nicely-done__content-container {
        width: 34.438rem;
        padding-top: 9.094rem;
        padding-bottom: 12.094rem
    }

    .nicely-done__star {
        right: 33.063rem;
        bottom: 3.188rem
    }

    .nicely-done__microphone {
        top: 2.875rem;
        left: 34.5rem;
        width: 12.25rem;
        height: 17.875rem
    }
}
