@media (min-width: 769px) {
    .desktop-hidden {
        display: none;
    }
}

@media (max-width: 768px) {
    .mobile-hidden {
        display: none;
    }

    .main-container {
        padding: 0 2.67vw;
    }

    .header-logo {
        width: 37.07vw;
    }

    .header-container {
        padding: 4vw 0;
    }

    .header-language-select-current {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
    }

    .header-language-select-current img {
        width: 2.4vw;
        margin-left: 0.8vw;
    }

    .header-language-select-popup-content {
        padding: 5.33vw;
        border-radius: 4vw;
    }

    .header-language-select-popup-container {
        top: 3.23vw;
        padding: 6.54vw 0 0 0;
    }

    .header-language-select-link {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
    }

    .header-language-select-popup-content .header-language-select-link:nth-child(n+2) {
        margin-top: 4vw;
    }

    .mobile-menu-trigger-btn img {
        width: 6.67vw;
    }

    .mobile-menu-trigger-btn{
        padding: 2.13vw 0;
        margin-left: 5.33vw;
    }

    .mobile-menu-container {
        position: absolute;
        left: 0;
        top: 18.13vw;
        padding: 0 2.67vw;
        z-index: 9;
        width: 100%;
        display: none;
    }

    .mobile-menu-block {
        background-color: rgba(255, 255, 255, 1);
        border: 1px solid rgba(55, 82, 42, 0.2);
        border-radius: 5.33vw;
        padding: 6.67vw;
        width: 100%;
    }

    .mobile-menu-block .header-menu-link {
        margin-left: 0;
        display: block;
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
    }

    .mobile-menu-block .header-menu-link:nth-child(n + 2) {
        margin-top: 5.33vw;
    }

    .mobile-menu-social-block {
        margin-top: 9.07vw;
    }

    .mobile-menu-social-block .header-menu-social img {
        width: 8vw;
        height: 8vw;
    }

    .mobile-menu-social-block .header-menu-social:nth-child(2) {
        margin-left: 3.2vw;
    }

    .mobile-menu-header-btn {
        width: 100%;
        margin-left: 0;
        margin-top: 9.07vw;
        border-radius: 2.67vw;
        padding: 3.2vw 0;
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        display: inline-block;
        text-align: center;
    }

    .mobile-menu-container-show {
        display: block;
    }

    .mobile-menu-trigger-btn .mobile-menu-img-menu-show {
        display: none;
    }

    .mobile-menu-trigger-btn .mobile-menu-img-menu-hide {
        display: block;
    }

    .mobile-menu-trigger-btn-show .mobile-menu-img-menu-show {
        display: block;
    }

    .mobile-menu-trigger-btn-show .mobile-menu-img-menu-hide {
        display: none;
    }

    .main-page-hero-title {
        width: 100%;
        font-size: clamp(3rem, calc(1rem + 8vw - 10px), 6.1rem);
    }

    .main-page-hero-description {
        margin-top: 4vw;
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        width: 100%;
    }

    .main-page-hero-btn {
        margin-top: 8vw;
        border-radius: 2.67vw;
        padding: 4.53vw 0;
        font-size: clamp(1.8rem, calc(1rem + 4.8vw - 10px), 3.6rem);
        width: 100%;
        text-align: center;
    }

    .main-page-hero-contact-description {
        margin-top: 5.33vw;
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        line-height: 1.4;
    }

    .main-page-hero-container {
        border-radius: 8vw;
        padding: 6.67vw 6.67vw 0 6.67vw;
    }

    .main-page-hero-contact-phone {
        margin-top: 1.33vw;
        font-size: clamp(1.8rem, calc(1rem + 4.8vw - 10px), 3.6rem);
    }

    .main-page-hero-contact-phone img {
        width: 6.4vw;
        height: 6.4vw;
        margin-right: 2.67vw;
    }

    .main-page-hero-mobile-img {
        width: 100%;
        margin-top: 8vw;
    }

    .main-page-about-container {
        margin-top: 24vw;
    }

    .main-page-section-title {
        font-size: clamp(2.5rem, calc(1rem + 6.67vw - 10px), 5.1rem);
    }

    .main-page-section-description {
        width: 100%;
        margin-top: 5.33vw;
        font-size: clamp(1.8rem, calc(1rem + 4.8vw - 10px), 3.6rem);
    }

    .main-page-about-statistic-container {
        margin-top: 8vw;
    }

    .main-page-about-statistic-block {
        width: 100%;
        border-radius: 5.33vw;
        padding: 5.33vw;
    }

    .main-page-about-statistic-container .main-page-about-statistic-block:nth-child(1) {
        border-top-left-radius: 5.33vw;
    }

    .main-page-about-statistic-container .main-page-about-statistic-block:nth-child(3) {
        border-top-right-radius: 5.33vw;
    }

    .main-page-about-statistic-container .main-page-about-statistic-block:nth-child(n + 2) {
        margin-top: 2.67vw;
    }

    .main-page-about-statistic-container .main-page-about-statistic-block:nth-child(5) {
        width: 100%;
        border-bottom-right-radius: 5.33vw;
    }

    .main-page-about-statistic-container .main-page-about-statistic-block:nth-child(4) {
        border-bottom-left-radius: 5.33vw;
    }

    .main-page-about-statistic-block-number {
        font-size: clamp(5rem, calc(1rem + 13.33vw - 10px), 10rem);
    }

    .main-page-about-statistic-block-description {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        margin-top: 9.6vw;
    }

    .main-page-section-join-title {
        width: calc(100% - 5.33vw);
        text-align: left;
        padding: 0 2.67vw;
    }

    .main-page-section-join-step-container {
        margin-top: 13.87vw;
    }

    .main-page-join-container {
        margin-top: 24vw;
    }

    .main-page-section-join-step-block-container {
        flex-wrap: wrap;
    }

    .main-page-section-join-step-block {
        width: 100%;
        padding-bottom: 8vw;
    }

    .main-page-section-join-step-block-container .main-page-section-join-step-block:nth-child(n + 2) {
        margin-left: 0;
    }

    .main-page-section-join-step-block-number {
        border-radius: 2.67vw;
        font-size: clamp(2rem, calc(1rem + 5.33vw - 10px), 4rem);
        width: 13.33vw;
        height: 13.33vw;
    }

    .main-page-section-join-step-block-title {
        font-size: clamp(1.8rem, calc(1rem + 4.8vw - 10px), 3.6rem);
        margin-top: 0;
    }

    .main-page-section-join-step-block {
        display: flex;
        position: relative;
    }

    .main-page-section-join-step-block-right-column {
        width: calc(100% - 18.67vw);
        margin-left: 5.33vw;
    }

    .main-page-section-join-step-block-description, .main-page-section-join-step-block-description a {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        margin-top: 1.87vw;
    }

    .main-page-step-block-btn {
        margin-top: 5.33vw;
    }

    .main-page-section-join-step-block-line {
        position: absolute;
        left: 6.67vw;
        height: 100%;
        width: 1px;
        z-index: -1;
    }

    .main-page-activity-container {
        margin-top: 16vw;
        border-top-left-radius: 5.33vw;
        border-top-right-radius: 5.33vw;
        padding: 24vw 0 29.33vw 0;
    }

    .main-page-activity-blocks-container {
        margin-top: 8vw;
    }

    .main-page-activity-block-title {
        font-size: clamp(2rem, calc(1rem + 5.33vw - 10px), 4rem);
        line-height: 1.2;
    }

    .main-page-activity-block-title div {
        width: calc(100% - 10.67vw);
    }

    .main-page-activity-block-title img {
        width: 6.67vw;
        height: 6.67vw;
    }

    .main-page-activity-block {
        padding: 6.67vw;
        border-radius: 5.33vw;
    }

    .main-page-activity-block-accordeon-content {
        padding-top: 6.67vw;
        flex-wrap: wrap;
    }

    .main-page-activity-block-accordeon-content-block {
        width: 100%;
        padding: 5.33vw;
        border-radius: 5.33vw;
    }

    .main-page-activity-block-accordeon-content .main-page-activity-block-accordeon-content-block:nth-child(n + 2) {
        margin-top: 2.67vw;
    }

    .main-page-activity-block-accordeon-content-block-title {
        font-size: clamp(1.8rem, calc(1rem + 4.8vw - 10px), 3.6rem);
    }

    .main-page-activity-block-accordeon-content-block-description {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        margin-top: 2.67vw;
    }

    .main-page-activity-block-accordeon-content-block-link {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        margin-top: 2.67vw;
    }

    .main-page-activity-decoration-top {
        top: -59.77vw;
        width: 62vw;
    }

    .main-page-section-support-blocks-container {
        flex-wrap: wrap;
        margin-top: 8vw;
    }

    .main-page-section-support-block {
        border-radius: 5.33vw;
        padding: 5.33vw;
        width: 100%;
    }

    .main-page-section-support-blocks-container .main-page-section-support-block:nth-child(n + 2) {
        margin-left: 0;
        margin-top: 2.67vw;
    }

    .main-page-support-container {
        margin-top: 18.67vw;
    }

    .main-page-section-support-block-title {
        margin-top: 5.33vw;
    }

    .main-page-section-support-block-description p {
        margin-top: 1.87vw;
    }

    .main-page-section-support-btn {
        margin-top: 0;
    }

    .main-page-section-support-btn-container {
        margin-top: 8vw;
    }

    .main-page-activity-decoration-bottom {
        top: -67.69vw;
        width: 44vw;
    }

    .main-page-team-container {
        padding-top: 24vw;
        border-top-left-radius: 5.33vw;
        border-top-right-radius: 5.33vw;
        margin-top: -5.33vw;
    }

    .main-page-team-slider .swiper-slide {
        width: 70%;
    }

    .main-page-team-slider-container {
        margin-top: 8vw;
    }

    .main-page-slide-name {
        font-size: clamp(2rem, calc(1rem + 5.33vw - 10px), 4rem);
        margin-top: 6.67vw;
    }

    .main-page-team-img {
        border-radius: 5.33vw;
    }

    .main-page-slide-description {
        margin-top: 1.33vw;
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
    }

    .mobile-main-page-team-slider-btn-container {
        display: flex;
        justify-content: space-between;
        margin-top: 8vw;
        align-items: center;
    }

    .main-page-team-slider-btn {
        position: relative;
        left: unset;
        top: unset;
        right: unset;
    }

    .main-page-team-slider-btn img {
        width: 9.33vw;
        height: 9.33vw;
    }

    .mobile-main-page-team-slider-btn-block {
        display: flex;
    }

    .main-page-team-slider-btn-next {
        margin-left: 3.2vw;
    }

    .main-page-team-btn {
        border-radius: 2.67vw;
        padding: 3.2vw 8vw;
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
    }

    .main-page-vacancy-container {
        margin-top: 13.33vw;
    }

    .main-page-vacancy-block {
        width: 100%;
        padding: 0;
        border-radius: 5.33vw;
    }

    .main-page-vacancy-blocks-container {
        flex-wrap: wrap;
    }

    .main-page-vacancy-block-title {
        font-size: clamp(2rem, calc(1rem + 5.33vw - 10px), 4rem);
        width: calc(100% - 16vw);
        margin-left: 8vw;
        margin-top: 8vw;
        line-height: 1.2;
    }

    .main-page-section-vacancy-btn {
        margin-top: 8vw;
        margin-left: 8vw;
        width: auto;
        padding: 4.53vw 9.87vw;
    }

    .main-page-vacancy-blocks-container .main-page-vacancy-block:nth-child(2) {
        margin-top: 5.33vw;
    }

    .main-page-vacancy-block-img {
        position: relative;
        width: 100%;
        margin-top: 6.4vw;
    }

    .main-page-vacancy-block-img-2 {
        width: calc(100% - 4vw);
        margin-left: 4vw;
    }

    .main-page-partners-container {
        margin-top: 24vw;
    }

    .main-page-partners-blocks-container {
        margin-top: 8vw;
        flex-wrap: wrap;
    }

    .main-page-partners-block {
        padding: 6.93vw 0;
        border-radius: 3.2vw;
        width: 100%;
        text-align: center;
    }

    .main-page-partners-block img {
        width: 44.8vw;
    }

    /*.main-page-partners-blocks-container .main-page-partners-block:nth-child(n + 2) {
        margin-left: 0;
        margin-top: 2.67vw;
    }*/

    .main-page-vacancy-decoration {
        top: -39.38vw;
        width: 64vw;
    }

    .main-page-follow-container {
        margin-top: 24vw;
    }

    .main-page-follow-blocks-container {
        margin-top: 8vw;
        flex-wrap: wrap;
    }

    .main-page-follow-block {
        width: 100%;
    }

    .main-page-follow-blocks-container .main-page-follow-block {
        margin-top: 2.67vw;
    }

    .main-page-follow-btn-container {
        margin-top: 8vw;
    }

    .main-page-follow-btn {
        border-radius: 2.67vw;
        padding: 3.2vw 0;
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        width: 100%;
        text-align: center;
    }

    .footer-container {
        margin-top: 24vw;
        border-top-left-radius: 5.33vw;
        border-top-right-radius: 5.33vw;
        padding-top: 13.33vw;
    }

    .footer-logo {
        width: 49.07vw;
        margin: 0;
    }

    .footer-menu-container {
        margin-top: 5.33vw;
    }

    .footer-menu-column {
        max-width: 100%;
        width: 100%;
    }

    .footer-menu-container {
        flex-wrap: wrap;
    }

    .footer-menu-column-title {
        font-size: clamp(1.8rem, calc(1rem + 4.8vw - 10px), 3.6rem);
    }

    .footer-link-container {
        margin-top: 6.67vw;
    }

    .footer-menu-link {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
    }

    .footer-link-container .footer-menu-link:nth-child(n + 2) {
        margin-top: 4vw;
    }

    .footer-menu-container .footer-menu-column {
        margin-top: 8vw;
    }

    .footer-mail-link img {
        width: 5.33vw;
        height: 5.33vw;
        margin-right: 2.67vw;
    }

    .footer-social-container {
        margin-top: 4vw;
    }

    .footer-social-link img {
        width: 5.33vw;
        height: 5.33vw;
    }

    .footer-social-container .footer-social-link:nth-child(2) {
        margin-left: 2.67vw;
    }

    .footer-copyright-container {
        margin-top: 10.67vw;
        padding: 5.33vw 0;
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
    }

    .footer-copyright-container {
        flex-wrap: wrap;
        justify-content: left;
    }

    .footer-developer-company {
        margin-left: 0;
    }

    .footer-developer-link {
        margin-left: 1.33vw;
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
    }

    .footer-copyright-text {
        order: 2;
        margin-top: 5.33vw;
    }

    .footer-developer-company {
        order: 1;
    }

    .about-page-hero-section {
        border-radius: 8vw;
        padding: 6.67vw;
    }

    .about-page-hero-section-column-description {
        margin-top: 4vw;
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
    }

    .about-page-hero-section-column {
        width: 100%;
    }

    .about-page-hero-section-columns {
        flex-wrap: wrap;
    }

    .about-page-hero-section-help-columns {
        margin-top: 4vw;
        flex-wrap: wrap;
    }

    .about-page-hero-section-help-column {
        width: 100%;
    }

    .about-page-hero-section-help-block img {
        width: 4.53vw;
        top: 1.07vw;
    }

    .about-page-hero-section-help-block-description {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        padding-left: 6.4vw;
    }

    .about-page-hero-section-help-column .about-page-hero-section-help-block:nth-child(n + 2),
    .about-page-hero-section-help-columns .about-page-hero-section-help-column:last-child{
        margin-top: 2.67vw;
    }

    .about-page-hero-btn-block {
        width: 100%;
    }

    .about-page-hero-section-mission-columns {
        margin-top: 13.33vw;
    }

    .about-page-hero-section-mission-block {
        padding: 5.33vw;
        border-radius: 5.33vw;
    }

    .about-page-hero-section-mission-block-title {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        padding: 1.07vw 3.2vw;
    }

    .about-page-hero-section-mission-block-description {
        margin-top: 4vw;
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
    }

    .about-page-hero-section-mission-columns .about-page-hero-section-mission-block:nth-child(n + 2) {
        margin-top: 2.67vw;
        width: 100%;
    }

    .about-page-hero-section-mission-block-description p:nth-child(n + 2) {
        margin-top: 2.67vw;
    }

    .about-page-hero-section-decoration {
        right: -2.67vw;
        bottom: -50.67vw;
        width: 54.54vw;
    }

    .about-page-history-section {
        margin-top: 24vw;
        flex-wrap: wrap;
    }

    .about-page-history-right-block {
        width: 100%;
        order: 1;
    }

    .about-page-history-section-img {
        width: 100%;
        order: 2;
        margin-top: 8vw;
    }

    .about-page-history-right-block-text p {
        margin-top: 4vw;
    }

    .about-page-history-right-block-text {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
    }

    .about-page-results-section {
        margin-top: 24vw;
    }

    .about-page-results-section-header-columns {
        flex-wrap: wrap;
    }

    .about-page-result-slider-btn-container {
        width: 100%;
        margin-top: 8vw;
    }

    .about-page-results-section-header-description {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        margin-top: 4vw;
    }

    .about-page-result-slider-btn img {
        width: 12vw;
        height: 12vw;
    }

    .about-page-result-slider-btn-next {
        margin-left: 4.8vw;
    }

    .about-page-results-section-slide {
        padding: 5.33vw;
        border-radius: 5.33vw;
        width: 72%;
    }

    .about-page-results-section-slider {
        margin-top: 8vw;
        margin-left: 2.67vw;
        width: calc(100% - 2.67vw);
    }

    .about-page-results-section-slide-title {
        margin-top: 5.33vw;
        width: 100%;
        font-size: clamp(1.8rem, calc(1rem + 4.8vw - 10px), 3.6rem);
    }

    .about-page-results-section-slide-description {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        width: 100%;
        margin-top: 1.33vw;
    }

    .about-page-results-section-slide-statistic-container {
        margin-top: 5.33vw;
    }

    .about-page-results-section-slide-statistic-container .about-page-results-section-slide-statistic-block:nth-child(n + 2) {
        margin-top: 1.33vw;
    }

    .about-page-results-section-slide-statistic-block {
        padding: 2.67vw 3.47vw;
        border-radius: 266.67vw;
        font-size: clamp(1.4rem, calc(1rem + 3.73vw - 10px), 2.8rem);
    }

    .about-page-quote-section {
        margin-top: 36vw;
    }

    .about-page-quote-block {
        width: calc(100% - 5.33vw);
    }

    .about-page-quote-block-founder-block {
        padding-left: 0;
    }

    .about-page-quote-block-founder-block img {
        width: 21.33vw;
        margin-right: 4vw;
    }

    .about-page-quote-block-founder-block-title {
        font-size: clamp(2rem, calc(1rem + 5.33vw - 10px), 4rem);
    }

    .about-page-quote-block-founder-block-description {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        margin-top: 1.33vw;
    }

    .about-page-quote-block-founder-block-text {
        font-size: clamp(2rem, calc(1rem + 5.33vw - 10px), 4rem);
        padding-left: 0;
        margin-top: 5.33vw;
    }

    .about-page-quote-block-quotes-img {
        top: -12vw;
        width: 9.33vw;
    }

    .about-page-founder-decoration {
        top: -103.15vw;
        width: 59.46vw;
    }

    .mobile-about-page-team-slider-btn-block .main-page-team-slider-btn img {
        width: 12vw;
        height: 12vw;
    }

    .mobile-about-page-team-slider-btn-block .main-page-team-slider-btn-next {
        margin-left: 4.8vw;
    }

    .about-page-our-command-section {
        margin-top: 24vw;
    }

    .main-page-partners-slider .swiper-slide {
        width: 100%;
    }

    .page-404-main-container {
        border-radius: 8vw;
        height: 101.33vw;
    }

    .page-404-code-title {
        font-size: clamp(10rem, calc(1rem + 26.67vw - 10px), 20rem);
        height: 24.53vw;
    }

    .page-404-code-description {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        margin-top: 4.8vw;
    }

    .page-404-btn {
        width: auto;
        padding: 4.53vw 10.67vw;
    }

    .page-404-main-container-decoration-top {
        width: 58.67vw;
    }

    .page-404-main-container-decoration-bottom {
        width: 37.6vw;
    }

    .section-breadcrumbs {
        margin-top: 10.67vw;
    }

    .breadcrumb-link {
        font-size: clamp(1.4rem, calc(1rem + 3.73vw - 10px), 2.8rem);
    }

    .breadcrumb-separator {
        width: 1.07vw;
        height: 1.07vw;
        margin: 0 2.13vw;
    }

    .section-breadcrumbs span {
        font-size: clamp(1.4rem, calc(1rem + 3.73vw - 10px), 2.8rem);
    }

    .commands-page-hero-section {
        margin-top: 4vw;
    }

    .commands-page-navigation-container {
        margin-top: 8vw;
        flex-wrap: wrap;
    }

    .commands-page-tabs-container {
        padding: 1.33vw;
        border-radius: 2.67vw;
        height: 14.93vw;
        width: 100%;
    }

    .commands-page-tabs-block {
        gap: 1.33vw;
    }

    .commands-page-tab {
        height: 12.27vw;
        padding: 0;
        border-radius: 2.67vw;
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        width: 50%;
        display: flex;
        justify-content: center;
    }

    .commands-page-tab-glider {
        height: 12.27vw;
        border-radius: 2.67vw;
    }

    .commands-page-search-container {
        padding: 0 4vw;
        width: 100%;
        height: 14.93vw;
        border-radius: 2.67vw;
        margin-top: 2.67vw;
    }

    .commands-page-search-img {
        width: 6.4vw;
        height: 6.4vw;
    }

    .commands-page-search-input {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
        margin-left: 2.67vw;
    }

    .commands-page-employees-block {
        width: 100%;
    }

    .commands-page-employees-container {
        row-gap: 8vw;
        column-gap: 0;
    }

    .commands-page-employees-section {
        margin-top: 5.33vw;
    }

    .commands-page-employees-btn-container {
        margin-top: 13.33vw;
    }

    .commands-page-employees-btn-container .main-page-follow-btn {
        width: auto;
        padding: 3.2vw 8vw;
    }

    .commands-page-tabs-dropdown-selected {
        padding: 2.67vw 5.33vw;
        border-radius: 2.67vw;
        height: 14.93vw;
        width: 100%;
    }

    .commands-page-tabs-dropdown-container {
        width: 100%;
    }

    .commands-page-tabs-dropdown-selected-text {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
    }

    .commands-page-tabs-dropdown-selected img {
        width: 2.4vw;
    }

    .commands-page-tabs-dropdown-variants-container {
        width: 100%;
        padding: 2.67vw 5.33vw;
        border-radius: 2.67vw;
        top: 18.67vw;
    }

    .commands-page-tabs-dropdown-variant {
        font-size: clamp(1.6rem, calc(1rem + 4.27vw - 10px), 3.2rem);
    }

    .commands-page-tabs-dropdown-variants-container .commands-page-tabs-dropdown-variant:nth-child(n + 2) {
        margin-top: 2.67vw;
    }
}