@media screen and (max-width: 1700px) {
    .values-slider .splide__arrows {
        width: 10%;
    }
}

@media screen and (max-width: 1440px) {
    .numbers-wrapper {
        margin-right: 20px;
    }

    .nv-numbers-right {
        margin-left: 0;
    }

    .about-page .abt-img1.a2 {
        position: unset;
    }

    .about-page .level-component {
        column-gap: 0px;
    }

    .about-page .level-left {
        width: 50%;
    }

    .abt-vdo-wrap iframe.lastudio-video-iframe {
        width: 100%;
        height: 400px;
    }

    .about-page .level-right-top-text {
        column-gap: 30px;
    }

    .pro-page .aktiv-62 {
        font-size: 18px;
        line-height: 25px;
    }
}

@media screen and (max-width: 1400px) {
    .values-slider .splide__arrows {
        width: 13%;
    }

    .swiper-full {
        margin: 0;
        margin-top: 40px;
    }

    .gallery-sec .product .itembox {
        width: 250px !important;
        height: 250px !important;
    }

    .values-slider .section.slider__section .splide__list li {
        height: 850px;
    }
}

@media screen and (max-width: 1200px) {
    .p-menu-left-wrapper {
        display: flex;
        flex-direction: column;
        row-gap: 20px;
    }

    .p-menu-left-arrow-wrapper {
        inset: auto -100% auto auto;
    }

    .p-menu-left-name-move.hover {
        transform: none;
    }

    .p-menu-left-wrapper {
        align-items: flex-start;
    }

    .gallery-sec section.res__gallery ul li {
        font-size: 20px;
    }

    .values-slider .section.slider__section .splide__list li {
        width: calc(66% - 18vw) !important;
    }

    .horizontal-line._5.hori.hori-none {
        display: none;
    }

    /* .awwards-sec .photobanner {
        height: 350px;
    } */

    .values-slider .splide__arrows {
        width: 15%;
    }
}

@media screen and (max-width: 991px) {
    .faq-page .usp-accordian-sec .accordion {
        grid-template-columns: repeat(1, 1fr);
    }

    .about-page .level-left {
        width: 100%;
    }

    .about-page .level-component {
        flex-direction: column;
        row-gap: 50px;
    }

    .p-menu-right {
        display: none;
    }

    .p-menu-component {
        flex-direction: column-reverse;
    }

    .p-menu-left-wrapper {
        flex-direction: row;
    }

    .p-menu-left-arrow-wrapper {
        inset: auto 0% auto auto;
    }

    .values-slider .splide__arrows {
        width: 18%;
    }

    .tabs-sec .nav-link {
        font-size: 17px;
    }

    .values-slider .section.slider__section .splide__list li {
        width: calc(76% - 18vw) !important;
    }
}

@media screen and (max-width: 800px) {
    .values-slider .splide__arrows {
        width: 25%;
    }
}

@media screen and (max-width: 767px) {

    .nav-open-first-component,
    .nav-open-projects-nav {
        padding-top: 100px;
    }

    .nav-open-text-anim._6 {
        flex-direction: column;
        display: flex;
    }

    .nav-open-first-anim {
        overflow: scroll;
        height: auto !important;
    }

    .nav-open-inquire-component {
        display: block;
        /* padding-bottom: 50px; */
        width: auto;
    }

    /* .nav-logo-position {
        justify-content: flex-start;
    } */
    /* .mb-menu-voltar {
        z-index: 99;
    } */

    .mb-menu-voltar {
        display: block;
        position: relative;
        width: 20px;
        height: 20px;
    }

    .mb-voltar-principal,
    .mb-seta-back {
        width: 20px;
        height: 20px;
    }

    .aktiv-122,
    .aktiv-50 {
        font-size: 5.7em;
        /* display: flex; */
        /* column-gap: 15px; */
    }

    .level-right {
        margin-top: 10em;
    }

    .s-work-left-component {
        height: 55em;
    }

    section.home-slider-section._1 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    section.last-links-section a.last-links-wrapper.w-inline-block {
        display: flex;
        flex-direction: column-reverse;
    }

    section.last-links-section a.last-links-wrapper.w-inline-block .last-links-text-wrapper .last-links-text-wrap {
        display: flex;
        /* flex-direction: column-reverse; */
        /* justify-content: space-evenly; */
        row-gap: 20px;
    }

    section.last-links-section .last-links-component {
        row-gap: 50px;
    }

    section.last-links-section {
        padding-bottom: 50px;
        padding-top: 50px;
    }

    .hori-none {
        display: none;
    }

    .footer-text-link {
        font-size: 1.8em;
    }

    .mb-menu-voltar {
        display: block;
        position: relative;
    }

    .nav-menu-hover {
        border-right-style: none;
        align-items: center;
        display: flex;
        position: relative;
    }

    .usp-accordian-sec .accordion__header {
        font-size: 13px !important;
    }

    .usp-accordian-sec .accordion__item .accordion__content {
        padding: 0 25px;
        padding-top: 5px;
    }

    .s-work-right {
        padding-top: 8.2em;
    }

    .usp-accordian-sec .accordion__header::after {
        width: 15px;
        height: 15px;
        padding: 10px 15px 20px 15px;
    }

    .nav-logo-image {
        width: 15.225em;
    }

    .nav-component {
        height: 30.1625em;
    }

    .awwards-sec .photobanner {
        height: 250px;
    }

    .nav-open-text-link {
        font-size: 20px;
    }

    .nav-logo-image {
        width: 10.225em;
    }

    .nav-component {
        height: 20.1625em;
    }

    .aktiv-26.mb-32 {
        font-size: 3em;
        font-weight: 600;
    }

    .about-page .level-component {
        row-gap: 0;
    }

    .exclusive-right {
        margin-top: 5em;
    }

    .exclusive-accordion-component {
        padding-top: 0.4em;
    }

    .abt-vdo-wrap iframe.lastudio-video-iframe {
        height: 250px;
    }

    .exclusive-acordion-open-text-wrapper {
        max-width: 100%;
    }

    .reckless-20 {
        font-size: 16px !important;
    }

    .projects-form.w-form {
        padding-top: 110px;
    }

    .nav-open-first-component,
    .nav-open-projects-nav {
        /* padding-top: 140px; */
        padding-top: 70px;
    }

    ul#pills-tab {
        grid-template-columns: repeat(5, 1fr);
        width: 100%;
    }

    .test-page .horizontal-line._5.hori {
        margin-bottom: 70px;
    }

    .values-slider .section.slider__section .splide__list li {
        width: calc(96% - 18vw) !important;
    }

    .values-slider .section.slider__section .splide__list li {
        height: 650px;
    }

    .gallery-sec .product .itembox {
        width: 170px !important;
        height: 170px !important;
    }

    /* .awwards-sec h3.aktiv-62.split-lines .lineChild {
        transform: none;
    } */

}

@media screen and (max-width: 600px) {
    .values-slider .splide__arrows {
        width: 28%;
    }

    ul#pills-tab {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (max-width: 500px) {
    .footer-buton-space {
        opacity: 1 !important;
    }

    .nav-open-text-link {
        font-size: 16px !important;
        word-break: break-all;
    }

    .nav-open-text-link {
        font-size: 18px;
        word-break: break-all;
    }

    .p-menu-top-right {
        width: 100%;
    }

    .projects-form.w-form {
        padding-top: 65px;
    }

    .p-menu-select-wrapper {
        justify-content: flex-start;
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        row-gap: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    /* .projects-form.w-form {
        padding-top: 120px;
    } */


    .pro-page .awwards-sec h3.aktiv-62.split-lines .lineChild {
        font-size: 1.6em;
    }

    .pro-page .awwards-sec h3.aktiv-62.split-lines {
        width: unset;
    }

    .values-slider .splide__arrow {
        padding: 10px;
    }

    .values-slider button.splide__arrow {
        width: 40px;
        height: 40px;
    }

    .values-slider .splide__arrow svg {
        height: 15px;
        width: 15px;
    }

    .values-slider .section.slider__section .splide__list li {
        width: calc(100%) !important;
        /* margin: 0 !important; */
        height: auto;
        margin-top: 0 !important;
    }

    .values-slider .section.slider__section .s-texts {
        padding: 20px;
        margin-left: 0;
    }

    .values-slider .section.slider__section .s-texts h4 {
        font-size: 15px;
    }

    .test-text-wrap {
        bottom: -15px;
    }

    .swiper-full {
        margin-top: 10px;
    }

    .tabs-sec .container.p-5 {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }

    .swiper-full {
        padding-bottom: 30px;
    }

    .home-slider-left-component {
        flex-direction: column;
        row-gap: 20px;
    }

    .home-slider-left-bottom {
        flex-direction: column;
        row-gap: 20px;
    }

    .overflow-hidden .numbers-move.titulo-2,
    .overflow-hidden .numbers-move.titulo-1,
    .overflow-hidden .numbers-move._1,
    .overflow-hidden .numbers-move._2,
    .numbers-wrapper .opacity._1 {
        transform: none !important;
    }

    .pro-page .aktiv-62 {
        font-size: 10px;
        line-height: 25px;
        width: 100px;
    }
}


@media screen and (max-width: 400px) {
    ul#pills-tab {
        grid-template-columns: repeat(2, 1fr);
    }

    .tabs-sec .nav-link {
        font-size: 14px;
    }

    .values-slider .section.slider__section .s-texts h4 {
        font-size: 15px;
    }

    .gallery-sec .product .itembox {
        width: 320px !important;
        height: 320px !important;
    }

    .gallery-sec .product {
        column-gap: 15px;
        row-gap: 15px;
    }

    .aktiv-122.mb-text {
        font-size: 5.5em !important;
    }
}