﻿.hs-tabs__tab-wrapper {
    align-content: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0;
    justify-content: flex-start;
    max-width: none
}

.hs-tabs__tab-wrapper .hs-tabs__tab {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    white-space: inherit
}

.hs-tabs__tab-wrapper .hs-tabs__tab span {
    display: inline-block;
    min-width: 37px
}

.hs-tabs__tab-wrapper .hs-tabs__tab,
.hs-tabs__tab-wrapper .hs-tabs__tab:active,
.hs-tabs__tab-wrapper .hs-tabs__tab:focus,
.hs-tabs__tab-wrapper .hs-tabs__tab:hover {
    box-sizing: inherit;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.2;
    padding: 15px 10px 15px 0 !important;
    position: relative
}

.hs-tabs__content__panel * {
    color: #fff
}

.hs-tabs__tab-wrapper .hs-tabs__nudge--right {
    display: none
}

.hs-tabs__tab-wrapper .hs-tabs__tab:before {
    border-bottom: 2px solid #39c3ba !important;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: auto;
    -webkit-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    width: 100%;
    z-index: 2
}

.hs-tabs__tab-wrapper .hs-tabs__tab:after,
.hs-tabs__tab-wrapper .hs-tabs__tab:hover:before {
    border-bottom: 2px dotted hsla(0, 0%, 100%, .2) !important;
    bottom: 0;
    height: 1px;
    top: auto
}

.hs-tabs__tab-wrapper .hs-tabs__tab:hover:before,
.hs-tabs__tab-wrapper .hs-tabs__tab[aria-selected=true]:before {
    border-bottom: 2px solid #39c3ba !important;
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left;
    -o-transform-origin: left;
    transform-origin: left
}

.hs-tabs__content ul {
    padding-bottom: 18px;
    padding-left: 18px
}

.hs-tabs__content ul li {
    list-style: square;
    margin-bottom: 10px
}

.hs-tabs__content ul li::marker {
    color: #39c3ba
}

.hs-tabs__content__panel {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

@media (min-width:1200px) {
    section.hs-tabs-wrapper {
        display: flex
    }

    .hs-tabs__tab-wrapper .hs-tabs__content {
        max-width: 35%;
        min-width: 35%
    }

    .hs-tabs__tab-wrapper .hs-tabs__tab {
        display: flex;
        flex: 10;
        justify-content: flex-start;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        white-space: inherit
    }
}

@media (max-width:1200px) {
    .hs-tabs__scroll {
        display: none
    }

    .hs-tabs__content,
    .hs-tabs__content__panel {
        display: block !important
    }

    .hs-tabs__content__panel {
        padding: 10px 0 !important
    }

    .hs-tabs,
    .hs-tabs__scroll {
        display: none
    }
}