.navbar-container {
    transition: padding .5s;
}
.img-brand {
    transition: width .5s;
}

.navbar.dark .navbar-container {
    padding-top: 10px;
    padding-bottom: 10px;
}


.nav-link.w--current .underline,
.nav-link.active .underline,
.nav-link:hover .underline {
    width: 100%;
}
.menu-button .icons-close {
    display: none;
}
.menu-button.w--open .icons-open {
    display: none;
}
.menu-button.w--open .icons-close {
    display: block;
}
.icon-menu.dark {
    display: none;
}
.slider {
    pointer-events: none;
}
.slide-nav {
    pointer-events: all;
}
.slide-nav .w-slider-dot {
    background-color: #0000;
    border: 1.5px solid #fff;
    width: 10px;
    height: 10px;
    transform: rotate(50deg);
    border-radius: 0;
}

.slide-nav .w-slider-dot.w-active {
    background-color: #ffd100;
}

.swiper-button-prev.nav-swiper {
    z-index: 20;
    width: 40px;
    height: 40px;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 100px;
    color: #232A2F;
    font-family: Neuemontreal, Times New Roman, sans-serif;
    font-weight: 500;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.swiper-button-next.nav-swiper  {
    z-index: 20;
    width: 40px;
    height: 40px;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 40px;
    color: #232A2F;
    font-family: Neuemontreal, Times New Roman, sans-serif;
    font-weight: 500;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.swiper-button-prev:after,
.swiper-button-next:after{
    content: none;
}
.icon-arrow-swipe.dark {
    position: absolute;
    opacity: 0;
}
.swiper-button-prev .icon-arrow-swipe.dark {
    transform: rotate(180deg);
}
.swiper-button-prev:hover .icon-arrow-swipe.dark,
.swiper-button-next:hover .icon-arrow-swipe.dark {
    opacity: 1;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: 1;
}
.swiper-button-prev.swiper-button-disabled .icon-arrow-swipe,
.swiper-button-next.swiper-button-disabled .icon-arrow-swipe{
    opacity: 0;
}
.swiper-button-prev.swiper-button-disabled .txt-arrow,
.swiper-button-next.swiper-button-disabled .txt-arrow {
    display: block;
}

.tab.active ._w-slider-dot._w-active.dot-tab,
.tab:hover ._w-slider-dot._w-active.dot-tab {
    display: block;
}

.link-social:hover .icon-social.dark{
    opacity: 1;
}

@media screen and (max-width: 991px) {
    .swiper.process {
        padding-bottom: 60px;
    }
    .swiper-button-prev.nav-swiper {
        margin-right: 80px;
        inset: auto 0% 0% auto;
    }

    .swiper-button-next.nav-swiper {
        margin-right: 20px;
        inset: auto 0% 0% auto;
    }
}

@media screen and (min-width: 767px) {
    .navbar.dark .img-brand {
        width: 120px;
    }
}