.lottie_animation_wrapper svg {
    width: auto !important;
    height: auto !important;
    max-width: 100%;
    display: block;
    transform: none !important;
}

.lottie_tabs_navigation {
    display: flex;
    align-items: flex-end;
}

.lottie_tabs {
    margin-top: 60px;
    margin-bottom: 30px;
}

.lottie_tabs_navigation {
    margin-bottom: -8%;
    margin-right: 6%;
    margin-left: 23.5%;
    z-index: 1;
    position: relative;
    min-height: 48px;
}

.lottie_tabs_navigation .lottie_tabs__nav_button {
    background: #EFF1F2;
    border-radius: 10px 10px 0 0;
    border: none;
    display: block;
    padding: 15px 10px;

    font-family: 'Aeonik';
    font-weight: 700;
    font-size: 15px;
    line-height: 1;
    color: #647081;
    outline: none !important;
    transition: .3s all ease-in-out;
}

.lottie_tabs_navigation .lottie_tabs__nav_button.active {
    background: #0DD1D1;
    box-shadow: -2px 7px 14px rgba(116, 126, 142, 0.3);
    padding: 18px 10px;
    color: #fff;
}

.lottie_animation__title {
    margin-top: 60px;
    font-family: 'Aeonik';
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #112031;
}

.lottie_tabs_content .themeTabsContentItem {
    display: block;
    visibility: hidden;
    opacity: 0;
    height: 1px;
}

.lottie_tabs_content .themeTabsContentItem.active {
    visibility: visible;
    opacity: 1;
    height: auto;
}

@media (max-width: 520px) {
    .lottie_tabs_navigation .lottie_tabs__nav_button,
    .lottie_tabs_navigation .lottie_tabs__nav_button.active {
        padding: 10px 10px;
    }
}