@import url('./components/header.css');
@import url('./old-style.css');
@import url('./variables.css');
@import url('./components/footer.css');
@import url('./default.css');
@import url('./components/slick.css');
@import url('./components/slick-theme.css');
@import url('./pages/application.css');
@import url('./pages/home.css');
@import url('./pages/the-journey.css');
@import url('./pages/request-meeting.css');
@import url('./pages/succes-stories.css');
@import url('./pages/faq.css');

@font-face {
    font-family: 'trendsetter';
    src: url('../fonts/trendsetter-Regular.ttf');
}

@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/Century_Gothic.ttf');
}

@font-face {
    font-family: 'Century Gothic B';
    src: url('../fonts/GOTHICB0.TTF');
}

@font-face {
    font-family: 'tahu';
    src: url('../fonts/Tahu.woff');
}

@font-face {
    font-family: 'rage italic';
    src: url('../fonts/Rage-Italic.ttf');
}

* {
    padding: 0;
    margin: 0;
}

*, ::before, ::after {
    box-sizing: border-box;
}

body {
    font-family: 'Century Gothic' !important;
    width: 100%;
    position: relative;
    scroll-behavior: smooth;
    overflow-x: hidden;
}

body::-webkit-scrollbar {
    display: none;
}

.page-margin-top {
    margin-top: 80px; /* header nav height */
}

a:hover {
    text-decoration: none !important;
}

#why-laybare, #laybare-partner,
#step-by-step-guide, #support,
#investment-packages #franchise-story,
#testimonials, #faq, #form {
    scroll-margin-top: 80px;
}

.tahu-font {
    font-family: 'tahu';
}

.full-height {
    height: 100%;
}

@media (max-width:500px) {
    .page-margin-top {
        margin-top: 60px;
    }
}