#qodef-page-outer {
    /*margin-top: -100px;*/
}

@media only screen and (max-width: 1200px) {
    #qodef-page-outer {
        margin-top: -70px;
    }
}

label {
    color: rgb(204, 165, 242);
}

input[type="submit"], button[type="submit"], .qodef-theme-button, .qodef-button.qodef-html--link.qodef-layout--filled, #qodef-woo-page .added_to_cart, #qodef-woo-page .button, .qodef-woo-shortcode .added_to_cart, .qodef-woo-shortcode .button, .widget.woocommerce .button {
    background-color: rgb(214, 183, 245);
    border-color: rgb(214, 183, 245);
}

input[type="submit"]:hover, button[type="submit"]:hover, .qodef-theme-button:hover, .qodef-button.qodef-html--link.qodef-layout--filled:hover, #qodef-woo-page .added_to_cart:hover, #qodef-woo-page .button:hover, .qodef-woo-shortcode .added_to_cart:hover, .qodef-woo-shortcode .button:hover, .widget.woocommerce .button:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(115, 42, 216);
}

.qodef-swiper-container .swiper-button-next, .qodef-swiper-container .swiper-button-prev {
    color: rgb(204, 165, 242);
}

#qodef-page-footer {
    background: linear-gradient(180deg, rgb(12, 48, 53) 20%, rgb(2, 22, 35) 80%);
}

#qodef-page-footer-bottom-area-inner {
    border-top-color: rgba(221, 233, 232, 0.2);
    border-top-width: 1px;
}

#qodef-page-inner {
    padding: 0px 0px 0px 0px;
}

@media only screen and (max-width: 1200px) {
    #qodef-page-inner {
        padding: 0px 0px 0px 0px;
    }
}

:root {
    --qode-main-color: rgb(115, 42, 216);
}

.qodef-header-sticky {
    background-color: #001236;
}

.qodef-header-sticky .qodef-header-sticky-inner {
    padding-left: 4.8%;
    padding-right: 4.8%;
    border-color: rgb(51, 80, 84);
}

#qodef-page-header .qodef-header-logo-link {
    height: 34px;
}

#qodef-page-mobile-header .qodef-mobile-header-opener, #qodef-page-mobile-header .qodef-fullscreen-menu-opener {
    color: rgb(255, 255, 255);
}

#qodef-page-mobile-header .qodef-mobile-header-opener:hover, #qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened, #qodef-page-mobile-header .qodef-fullscreen-menu-opener:hover, #qodef-page-mobile-header .qodef-fullscreen-menu-opener.qodef--opened {
    color: rgb(255, 255, 255);
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link {
    height: 58px;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
    background-color: rgb(2, 22, 35);
}

.qodef-page-title {
    height: 345px;
}

.qodef-page-title .qodef-m-content {
    padding-top: 100px;
}

@media only screen and (max-width: 1200px) {
    .qodef-page-title .qodef-m-content {
        padding-top: 70px;
    }
}

h1, .qodef-h1 {
    font-weight: 600;
}

h2, .qodef-h2 {
    font-weight: 600;
}

.qodef-header--standard #qodef-page-header {
    background-color: #001236;
}

.qodef-header--standard #qodef-page-header-inner {
    padding-left: 4.8%;
    padding-right: 4.8%;
}

.qodef-mobile-header--standard #qodef-mobile-header-navigation .qodef-m-inner {
    background-color: rgba(35, 35, 35, 0);
}

.qodef-mobile-header--standard #qodef-page-mobile-header {
    background-color: rgba(35, 35, 35, 0);
}