/* expidition #1 */
.expidition{
        --expidition-orbit-radius: min(
            clamp(280px, 26vw, 360px),
            calc((100vw - 300px) / 4.5)
        );
        background-color: rgba(219, 243, 227, 0.2);
        padding: clamp(40px, 80vw, 64px) clamp(32px, 5vw, 64px) clamp(40px, 80vw, 40px);
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        overflow: hidden;
    }

    .expidition-container{
        width: 100%;
        max-width: 1920px;
        height: auto;
        min-height: calc(var(--expidition-orbit-radius) * 3.5 + 100px);
        position: relative;
        margin: 0 auto;
    }

    .expidition-categories{
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 2;
    }

.expidition-category{
        position: absolute;
        box-sizing: border-box;
        /*width: min(220px, 24vw);
        max-width: min(220px, 24vw);*/
        background-color: rgba(183, 232, 199, 0.3);
        border-radius: 50px;
        display: flex;
        align-items: center;
        white-space: normal;
        transform: translate(-50%, -50%);
        z-index: 2;
        padding: 6px 0;
    }

.expidition-category-1{ --y: -1.72; --x: -2.15; }

.expidition-category-2{ --y: -1.18; --x: -1.22; }

.expidition-category-3{ --y: -1.72; --x: 0.18; }

.expidition-category-4{ --y: -1.42; --x: 1.68; }

.expidition-category-5{ --y: -0.82; --x: 1.02; }

.expidition-category-6{ --y: -0.28; --x: 1.65; }

.expidition-category-7{ --y: 0.28; --x: 2.18; }

.expidition-category-8{ --y: 0.72; --x: 2.0; }

.expidition-category-9{ --y: 1.25; --x: 1.08; }

.expidition-category-10{ --y: 1.68; --x: -0.18; }

.expidition-category-11{ --y: 1.25; --x: -1.08; }

.expidition-category-12{ --y: 0.38; --x: -1.65; }

.expidition-category-13{ --y: -0.38; --x: -2.15; }

.expidition-category-1, .expidition-category-2, .expidition-category-3,
    .expidition-category-4, .expidition-category-5, .expidition-category-6,
    .expidition-category-7, .expidition-category-8, .expidition-category-9,
    .expidition-category-10, .expidition-category-11, .expidition-category-12,
    .expidition-category-13{
        top: calc(50% + var(--expidition-orbit-radius) * var(--y));
        left: calc(50% + var(--expidition-orbit-radius) * var(--x));
    }

.expidition-category-icon{
        width: clamp(46px, 4.5vw, 68px);
        height: clamp(46px, 4.5vw, 68px);
        flex-shrink: 0;
        border-radius: 50%;
        margin: 8px 8px 8px 10px;
    }

.expidition-category-text{
        font-size: clamp(12px, 1.05vw, 14px);
        color: var(--color-green-text);
        text-align: left;
        line-height: 1.3;
        margin-right: 12px;
        flex: 1;
    }

.expidition-center{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: clamp(300px, 28vw, 541px);
        height: clamp(300px, 28vw, 531px);
        background-color: var(--color-green-light-bg);
        border-radius: 50%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        z-index: 3;
    }

.expidition-center::before{
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: clamp(330px, 30vw, 585px);
        height: clamp(330px, 30vw, 585px);
        border: 0.79px solid var(--color-green-primary);
        border-radius: 50%;
        z-index: -1;
    }

.expidition-center::after{
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: clamp(360px, 32vw, 623px);
        height: clamp(360px, 32vw, 619px);
        border: 0.84px solid var(--color-green-border);
        border-radius: 50%;
        z-index: -2;
    }

.expidition-center-text{
        font-size: clamp(24px, 3vw, 40px);
        font-weight: 600;
        color: var(--color-dark);
        text-align: center;
        line-height: 1.2;
    }

.expidition-center-highlight{
        color: var(--color-green-primary);
    }

.expidition-center{
        opacity: 0;
        transform: translate(-50%, -50%) scale(0.8);
        transition: opacity 0.6s ease, transform 0.6s ease;
    }

.expidition-center.animate{
        opacity: 1;
        transform: translate(-50%, -50%) scale(1);
    }

.expidition-category{
        opacity: 0;
        transform: translate(-50%, -50%) scale(0.5);
        transition: opacity 0.5s ease, transform 0.5s ease;
    }

.expidition-category.animate{
        opacity: 1;
        transform: translate(-50%, -50%) scale(1);
    }

.expidition-category-1{ transition-delay: 0s; }

.expidition-category-2{ transition-delay: 0.1s; }

.expidition-category-3{ transition-delay: 0.2s; }

.expidition-category-4{ transition-delay: 0.3s; }

.expidition-category-5{ transition-delay: 0.4s; }

.expidition-category-13{ transition-delay: 0s; }

.expidition-category-12{ transition-delay: 0.1s; }

.expidition-category-6{ transition-delay: 0.2s; }

.expidition-category-7{ transition-delay: 0.3s; }

.expidition-category-8{ transition-delay: 0s; }

.expidition-category-9{ transition-delay: 0.1s; }

.expidition-category-10{ transition-delay: 0.2s; }

.expidition-category-11{ transition-delay: 0.3s; }

@media (max-width: 1400px){
.expidition{
            --expidition-orbit-radius: min(
                clamp(260px, 24vw, 340px),
                calc((100vw - 260px) / 4.5)
            );
            padding-left: max(28px, 4vw);
            padding-right: max(28px, 4vw);
        }

.expidition-container{
            min-height: calc(var(--expidition-orbit-radius) * 3.5 + 90px);
        }

/*
.expidition-category{
            width: min(200px, 26vw);
            max-width: min(200px, 26vw);
        }
        */
 */
}

@media (max-width: 1100px){
    /*
.expidition-category{
            width: min(185px, 30vw);
            max-width: min(185px, 30vw);
        }

     */
}

    @media (max-width: 1000px){
        .expidition-center-text{
            font-size: 27px;
        }

        .expidition-category-1{
            --y: -1.8;
            --x: -0.1;
        }

        .expidition-category-2{
            --y: -0.5;
            --x: -1.1;
        }

        .expidition-category-3{
            --y: 0.4;
            --x: 1.3;
        }

        .expidition-category-4{
            --y: -1.5;
            --x: 0.8;
        }

        .expidition-category-5{
            --y: 0.9;
            --x: -1;
        }

        .expidition-category-6{
            --y: 0.3;
            --x: -1.2;
        }

        .expidition-category-7{
            --y: 1.7;
            --x: 0.9;
        }

        .expidition-category-8{
            --y: 1.1;
            --x: 0.2;
        }

        .expidition-category-9{
            --y: -1.3;
            --x: -0.5;
        }

        .expidition-category-10{
            --y: 1.5;
            --x: -0.4;
        }

        .expidition-category-11{
            --y: -0.7;
            --x: 1.1;
        }

        .expidition-category-12{
            --y: -0.9;
            --x: -0.8;
        }

        .expidition-category-13{
            --y: -1.1;
            --x: 0.8;
        }

    }

    @media (max-width: 700px){
        .expidition {
            padding: clamp(40px, 80vw, 64px) clamp(32px, 5vw, 64px) clamp(40px, 80vw, 304px);
        }

        .expidition-categories {
            position: initial;
        }

        .expidition-category {
            position: initial;
            display: inline-flex;
            transform: none;
        }

        .expidition-category.animate {
            transform: none;
        }

        .expidition_negabarit.expidition {
            padding: clamp(40px, 80vw, 64px) clamp(15px, 5vw, 64px) 50px;
        }

        .expidition_negabarit .expidition-category {
            white-space: nowrap;
        }

        .block6-glav{
            padding: 80px 15px 300px 18px;
        }

        .expidition-container{
            position: relative;
            /*height: 750px;*/
            --base-radius-mobile: 90px;
            text-align: center;
        }

        .expidition-center::before {
            top: 148px;
            z-index: 0;
        }

        .expidition-center::after {
            top: 148px;
            z-index: 0;
        }

        .expidition-center {
            position: initial;
            transform: none;
            /*top: 140px;*/
            /*left: 50%;*/
            display: inline-flex;
            margin-bottom: 50px;
        }

        .expidition-center.animate {
            transform: none;
        }

        .expidition-center-text{
            font-size: 30px;
            line-height: 41px;
        }

        .expidition-category{
            padding: 5px 8px;
            border-radius: 40px;
            width: auto;
            margin-bottom: 20px;
        }

        .expidition-category-text{
            margin-right: 10px;
            font-size: 15px;
            padding: 0 5px;
        }

        .expidition-category-icon{
            width: 45px;
            height: 45px;
            margin: 6px 5px;
        }

        .expidition-category-1{
            --y: 2.45;
            --x: -0.9;
        }
        .expidition_negabarit .expidition-category-1{
            --y: 2.45;
            --x: -0.9;
        }

        .expidition-category-2 {
            --y: -0.35;
            --x: 0.05;
        }

        .expidition-category-3{
            --y: 0.6;
            --x: -0.94;
        }

        .expidition_negabarit .expidition-category-3{
            --y: 0.6;
            --x: -0.9;
        }

        .expidition-category-4{
            --y: 5.25;
            --x: 0.1;
        }
        .expidition_negabarit .expidition-category-4{
            --y: 5.25;
            --x: 0.1;
        }

        .expidition-category-5{
            --y: 4.32;
            --x: 0.1;
        }
        .expidition_negabarit .expidition-category-5{
            --y: 4.32;
            --x: 0.1;
        }

        .expidition-category-6{
            --y: 6.2;
            --x: 0.1;
        }
        .expidition_negabarit .expidition-category-6{
            --y: 6.2;
            --x: 0.1;
        }

        .expidition-category-7{
            --y: 0.6;
            --x: 0.9;
        }

        .expidition_negabarit .expidition-category-7{
            --y: 0.6;
            --x: 1.1;
        }

        .expidition-category-8{
            --y: 9.0;
            --x: 0.1;
        }
        .expidition_negabarit .expidition-category-8{
            --y: 9.0;
            --x: 0.1;
        }

        .expidition-category-9{
            --y: 2.45;
            --x: 1.12;
        }

        .expidition_negabarit .expidition-category-9{
            --y: 2.45;
            --x: 1.2;
        }

        .expidition-category-10{
            --y: 3.4;
            --x: 0.1;
        }

        .expidition_negabarit .expidition-category-10{
            --y: 3.4;
            --x: 0.1;
        }

        .expidition-category-11{
            --y: 8.05;
            --x: 0.1;
        }

        .expidition_negabarit .expidition-category-11{
            --y: 8.05;
            --x: 0.1;
        }

        .expidition-category-12{
            --y: 7.1;
            --x: 0.1;
        }

        .expidition_negabarit .expidition-category-12{
            --y: 7.1;
            --x: 0.1;
        }

        .expidition-category-13{
            --y: 1.5;
            --x: 0.1;
        }

        .expidition_negabarit .expidition-category-13{
            --y: 1.5;
            --x: 0.1;
        }

        .expidition-category-1, .expidition-category-2, .expidition-category-3,
        .expidition-category-4, .expidition-category-5, .expidition-category-6,
        .expidition-category-7, .expidition-category-8, .expidition-category-9,
        .expidition-category-10, .expidition-category-11, .expidition-category-12,
        .expidition-category-13{
            top: calc(55% + var(--base-radius-mobile) * var(--y));
            left: calc(50% + var(--base-radius-mobile) * var(--x));
        }

        .expidition-category-1,
        .expidition-category-2,
        .expidition-category-3,
        .expidition-category-4,
        .expidition-category-5,
        .expidition-category-6,
        .expidition-category-7,
        .expidition-category-8,
        .expidition-category-9,
        .expidition-category-10,
        .expidition-category-11,
        .expidition-category-12,
        .expidition-category-13{
            transition-delay: 0s !important;
        }

        .expidition.expidition_negabarit {

        }

    }

    @media (max-width: 350px) {
        .expidition_negabarit .expidition-category {
            white-space: initial;
        }
    }
    
    /*
@media (max-width: 1000px){
.expidition{
            --expidition-orbit-radius: max(
                min(
                    clamp(230px, 30vw, 300px),
                    calc((100vw - 180px) / 4.1)
                ),
                205px
            );
        }

.expidition-container{
            min-height: calc(var(--expidition-orbit-radius) * 3.55 + 90px);
        }

.expidition-center-text{
            font-size: 27px;
        }

.expidition-category{
            width: min(170px, 36vw);
            max-width: min(170px, 36vw);
        }

.expidition-category-text{
            font-size: 11px;
            line-height: 1.25;
        }

}

@media (max-width: 700px){
.expidition{
            padding: 80px 15px 380px 18px;
        }

.expidition-container{
            position: relative;
            min-height: calc(200px + var(--expidition-orbit-radius-mobile, 90px) * 7.2);
            height: auto;
            --expidition-orbit-radius-mobile: 96px;
        }

.expidition-center{
            top: 140px;
            left: 50%;
        }

.expidition-center-text{
            font-size: 27px;
        }

.expidition-category{
            padding: 5px 0;
            border-radius: 40px;
            width: min(210px, calc(100vw - 48px));
            max-width: min(210px, calc(100vw - 48px));
        }

.expidition-category-text{
            margin-right: 10px;
            overflow-wrap: break-word;
            word-break: break-word;
        }

.expidition-category-icon{
            width: 40px;
            height: 40px;
            margin: 6px 5px;
        }

.expidition-category-text{
            font-size: var(--font-size-small);
            padding: 0 5px;
        }

.expidition-category-1{
            --y: -0.2;
            --x: -1.2;
        }

.expidition-category-2{
            --y: 2.85;
            --x: 1.85;
        }

.expidition-category-3{
            --y: 4.75;
            --x: 1.85;
        }

.expidition-category-4{
            --y: -0.2;
            --x: 1.8;
        }

.expidition-category-5{
            --y: 2.85;
            --x: -1.05;
        }

.expidition-category-6{
            --y: 4.75;
            --x: -1.05;
        }

.expidition-category-7{
            --y: 0.8;
            --x: 2;
        }

.expidition-category-8{
            --y: 6.75;
            --x: 0.95;
        }

.expidition-category-9{
            --y: 1.7;
            --x: 0;
        }

.expidition-category-10{
            --y: 3.75;
            --x: 0;
        }

.expidition-category-11{
            --y: 0.8;
            --x: -0.7;
        }

.expidition-category-12{
            --y: 6.75;
            --x: -1.25;
        }

.expidition-category-13{
            --y: 5.65;
            --x: 0;
        }

.expidition-category-1, .expidition-category-2, .expidition-category-3,
        .expidition-category-4, .expidition-category-5, .expidition-category-6,
        .expidition-category-7, .expidition-category-8, .expidition-category-9,
        .expidition-category-10, .expidition-category-11, .expidition-category-12,
        .expidition-category-13{
            top: calc(55% + var(--expidition-orbit-radius-mobile) * var(--y));
            left: calc(50% + var(--expidition-orbit-radius-mobile) * var(--x));
        }

.expidition-category-1,
        .expidition-category-2,
        .expidition-category-3,
        .expidition-category-4,
        .expidition-category-5,
        .expidition-category-6,
        .expidition-category-7,
        .expidition-category-8,
        .expidition-category-9,
        .expidition-category-10,
        .expidition-category-11,
        .expidition-category-12,
        .expidition-category-13{
            transition-delay: 0s !important;
        }

}
    @media (max-width: 600px){
        .expidition {
            padding: 80px 15px 380px 18px;
        }
        .expidition-category-1 {
            --y: -1.2;
            --x: -0.7;
        }
        .expidition-category-4 {
            --y: -0.2;
            --x: 0.6;
        }
        .expidition-category-9 {
            --y: 1.7;
            --x: -0.5;
        }
        .expidition-category-10 {
            --y: 3.75;
            --x: -0.8;
        }
        .expidition-category-5 {
            --y: 2.85;
            --x: -0.8;
        }
        .expidition-category-13 {
            --y: 5.65;
            --x: -0.6;
        }
        .expidition-category-4 {
            --y: -0.2;
            --x: -0.6;
        }
        .expidition-category-6 {
            --y: 4.75;
            --x: -0.8;
        }
        .expidition-category-12 {
            --y: 6.75;
            --x: -0.7;
        }
        .expidition-category-8 {
            --y: 7.75;
            --x: -0.7;
        }
        .expidition-category-7 {
            --y: 8.8;
            --x: -0.7;
        }
        .expidition-category-2 {
            --y: 9.6;
            --x: -0.7;
        }
        .expidition-category-3 {
            --y: 10.6;
            --x: 1.85;
        }
    }
    
    */
