:root {
    --color-primary: #242e64;
    --color-secondary: #7a263f;
    --color-gradient-start: #7a263f;
    --color-gradient-stop: #7a263f;
   
}

body {
 font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.85em;
    color: #444
}

.h1,
h1,
.h2,
h2,
.h3,
h3,
.h4,
h4,
.h5,
h5,
.h6,
h6 {
    font-family: montserrat, sans-serif;
    font-weight: 600;
    line-height: 1.65em;
    color: #283859;
}

.h1,
h1 {
    font-size: 54px;
    font-weight: 700
}

.h2,
h2 {
    font-size: 33px
}

.h3,
h3 {
    font-size: 28px
}

.h4,
h4 {
    font-size: 26px
}

.h5,
h5 {
    font-size: 17px
}

.h6,
h6 {
    font-size: 16px
}

.mainbar-wrap {
    background: linear-gradient(264deg, rgb(45, 53, 68) 0%, rgb(122, 38, 63) 100%);
}

.main-nav {
    font-family: montserrat, sans-serif
}

.main-nav>li {
    padding-top: 15px;
    padding-bottom: 15px
}

.main-nav>li>a {
    font-size: 15px;
    line-height: 1.5em;
    font-weight: 700;
    letter-spacing: .02em;
    color: #fff
}

.main-nav>li.is-active>a,
.main-nav>li.current-menu-item>a,
.main-nav>li:hover>a,
.main-nav>li>a:hover {
    color:rgb(179, 179, 179);
}

.main-footer {
    padding-top: 70px;
    background-color: #2D1013;
    color: rgba(255, 255, 255, .85)
}

.main-footer a:not(.btn) {
    color: rgba(255, 255, 255, .6)
}

.main-footer a:not(.btn):hover {
    color: #fff
}

@media(min-width:1200px) {
    .main-header .is-stuck {
        background: #fff!important
    }
    .mainbar-wrap .btn {
        border-color: rgba(255, 255, 255, .6);
        color: #fff
    }
    .mainbar-wrap.is-stuck .social-icon a,
    .mainbar-wrap.is-stuck .header-module .ld-module-trigger,
    .mainbar-wrap.is-stuck .main-nav>li>a,
    .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input {
        color: #424242!important
    }
     .mainbar-wrap.is-stuck .main-nav>li.is-active>a,
  .mainbar-wrap.is-stuck .main-nav>li.current-menu-item>a,
  .mainbar-wrap.is-stuck .main-nav>li:hover>a,
  .mainbar-wrap.is-stuck .main-nav>li>a:hover {
    color:rgb(179, 179, 179)!important;
}

    .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input {
        border-color: #424242!important
    }
    .is-stuck .btn {
        color: var(--color-primary);
        border-color: var(--color-primary)
    }
    .is-stuck .btn.btn-solid {
        background-color: var(--color-primary)
    }
    .is-stuck .btn:hover {
        border-color: var(--color-primary);
        color: #fff
    }
    .is-stuck .btn:hover {
        background-color: var(--color-primary)
    }
}