@import "/css/variables.css?v=0.42";
@import "/css/fonts.css?v=0.42";
@import "/assets/icons/icons.css?v=0.42";
@import "/css/uikit.css?v=0.42";
@import "/css/form.css?v=0.42";
@import "/css/reset.css?v=0.42";

@import "/components/Header/Header.css?v=0.42";
@import "/components/Footer/Footer.css?v=0.42";
@import "/plugins/modal/modal.css?v=0.42";
@import "/plugins/Swiper/swiper.min.css?v=0.42";

body {
    font-family: "Bitum", sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-top: 88px;
}

#app {
    position: relative;
    min-height: 74vh;
    transition: opacity 600ms;
}

body.no-scroll {
    padding-right: var(--widthScrollBar);
}

.no-scroll {
    overflow: hidden !important;
}

.G-container {
    width: 100%;
    max-width: calc(1920px + 32px);
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    transition: max-width 200ms, padding 200ms;
}

.hide-scroll {
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE, Edge */
}

.hide-scroll::-webkit-scrollbar {
    display: none; /* Chrome, Safari */
}

@media (max-width: 1100px) {
    body {
        padding-top: 64px;
    }
}