.elementor-478 .elementor-element.elementor-element-76760cc9 > .elementor-container {
                max-width: 1600px;
            }

            .elementor-478 .elementor-element.elementor-element-76760cc9:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-76760cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #101010;
            }

            .elementor-478 .elementor-element.elementor-element-76760cc9 {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                padding: 15px 40px 15px 40px;
                z-index: 2;
            }

            .elementor-478 .elementor-element.elementor-element-76760cc9 > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }

            .elementor-bc-flex-widget .elementor-478 .elementor-element.elementor-element-43bb6559.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-478 .elementor-element.elementor-element-43bb6559.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-478 .elementor-element.elementor-element-43bb6559.elementor-column > .elementor-widget-wrap {
                justify-content: space-between;
            }

            .elementor-478 .elementor-element.elementor-element-7a221c21 .jet-logo {
                justify-content: flex-start;
            }

            .elementor-478 .elementor-element.elementor-element-7a221c21 {
                width: auto;
                max-width: auto;
            }

            .elementor-478 .elementor-element.elementor-element-37c59edc .jet-menu {
                justify-content: flex-end !important;
            }

            .jet-desktop-menu-active .elementor-478 .elementor-element.elementor-element-37c59edc .jet-menu > .jet-menu-item {
                flex-grow: 0;
            }

            .elementor-478 .elementor-element.elementor-element-37c59edc .jet-menu .jet-menu-item .top-level-link {
                font-family: "Darker Grotesque", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: uppercase;
                line-height: 1.5em;
                letter-spacing: 0px;
                color: #FFFFFF;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #02010100;
                padding: 0px 0px 0px 0px;
                margin: 0px 14px 0px 14px;
            }

            .elementor-478 .elementor-element.elementor-element-37c59edc .jet-menu .jet-menu-item:hover > .top-level-link {
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-37c59edc .jet-menu .jet-menu-item.jet-current-menu-item .top-level-link {
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-37c59edc .jet-menu div.jet-sub-mega-menu {
                margin: 62px 0px 0px 0px;
            }

            .elementor-478 .elementor-element.elementor-element-37c59edc .jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow {
                font-size: 14px;
                margin: 2px 0px 0px 5px!important;
            }

            .elementor-478 .elementor-element.elementor-element-37c59edc .jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow svg {
                width: 14px;
            }

            .elementor-478 .elementor-element.elementor-element-37c59edc .jet-mobile-menu__container {
                z-index: 999;
            }

            .elementor-478 .elementor-element.elementor-element-37c59edc .jet-mobile-menu-widget .jet-mobile-menu-cover {
                z-index: calc(999-1);
            }

            .elementor-478 .elementor-element.elementor-element-37c59edc .jet-mobile-menu__item .jet-menu-icon {
                align-self: center;
                justify-content: center;
            }

            .elementor-478 .elementor-element.elementor-element-37c59edc .jet-mobile-menu__item .jet-menu-badge {
                align-self: flex-start;
            }

            .elementor-478 .elementor-element.elementor-element-37c59edc {
                width: auto;
                max-width: auto;
            }

            .jet-desktop-menu-active .elementor-478 .elementor-element.elementor-element-17bb034f .jet-menu > .jet-menu-item {
                flex-grow: 0;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-menu .jet-menu-item .top-level-link {
                font-family: "Darker Grotesque", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: uppercase;
                line-height: 1.5em;
                letter-spacing: 0px;
                color: #FFFFFF;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #02010100;
                padding: 0px 0px 0px 0px;
                margin: 0px 14.5px 0px 14.5px;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-menu .jet-menu-item:hover > .top-level-link {
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-menu .jet-menu-item.jet-current-menu-item .top-level-link {
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon {
                color: #101010;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__toggle {
                background-color: #FFFFFF;
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__container .jet-mobile-menu__back i {
                color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__container .jet-mobile-menu__back svg {
                color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__breadcrumbs .breadcrumb-label {
                color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__breadcrumbs .breadcrumb-divider {
                color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__container .jet-mobile-menu__container-inner {
                background-color: #101010;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__container {
                z-index: 999;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu-widget .jet-mobile-menu-cover {
                z-index: calc(999-1);
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__item .jet-menu-icon {
                align-self: center;
                justify-content: center;
                color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__item .jet-menu-label {
                font-family: "Darker Grotesque", Sans-serif;
                font-weight: 700;
                color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__item {
                padding: 0px 0px 0px 0px;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__item .jet-menu-badge {
                align-self: flex-start;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__item .jet-menu-badge__inner {
                color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__item .jet-dropdown-arrow {
                color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__item:hover .jet-menu-label {
                color: #959799;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__item:hover .jet-dropdown-arrow {
                color: #959799;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__item.jet-mobile-menu__item--active .jet-menu-label {
                color: #959799;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__item.jet-mobile-menu__item--active .jet-dropdown-arrow {
                color: #959799;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f > .elementor-widget-container {
                margin: 0px 0px 0px -50px;
            }

            .elementor-478 .elementor-element.elementor-element-17bb034f {
                width: auto;
                max-width: auto;
            }

            .elementor-478 .elementor-element.elementor-element-5d6fd76 .jet-auth-links {
                justify-content: flex-end;
            }

            .elementor-478 .elementor-element.elementor-element-5d6fd76 .jet-auth-links__login .jet-auth-links__item {
                font-family: "Darker Grotesque", Sans-serif;
                font-size: 20px;
                font-weight: 700;
                line-height: 1.1em;
                letter-spacing: 0.2px;
                color: #101010;
                background-color: #FFFFFF;
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: #FFFFFF;
                border-radius: 4px 4px 4px 4px;
                padding: 11px 44px 15px 44px;
                margin: 0px 0px 0px 0px;
            }

            .elementor-478 .elementor-element.elementor-element-5d6fd76 .jet-auth-links__login .jet-auth-links__item:hover {
                color: #FFFFFF;
                background-color: #02010100;
            }

            .elementor-478 .elementor-element.elementor-element-5d6fd76 .jet-auth-links__logout .jet-auth-links__item {
                font-family: "Darker Grotesque", Sans-serif;
                font-size: 20px;
                font-weight: 700;
                line-height: 1.1em;
                letter-spacing: 0.2px;
                color: #101010;
                background-color: #FFFFFF;
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: #FFFFFF;
                border-radius: 4px 4px 4px 4px;
                padding: 11px 38px 15px 38px;
                margin: 0px 0px 0px 0px;
            }

            .elementor-478 .elementor-element.elementor-element-5d6fd76 .jet-auth-links__logout .jet-auth-links__item:hover {
                color: #FFFFFF;
                background-color: #02010100;
                border-color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-5d6fd76 .jet-auth-links__register .jet-auth-links__item {
                font-family: "Darker Grotesque", Sans-serif;
                font-size: 20px;
                font-weight: 700;
                line-height: 1.1em;
                letter-spacing: 0.2px;
                color: #FFFFFF;
                background-color: #02010100;
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: #FFFFFF;
                border-radius: 4px 4px 4px 4px;
                padding: 11px 34px 15px 34px;
                margin: 0px 0px 0px 15px;
            }

            .elementor-478 .elementor-element.elementor-element-5d6fd76 .jet-auth-links__register .jet-auth-links__item:hover {
                color: #101010;
                background-color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-5d6fd76 .jet-auth-links__registered .jet-auth-links__item {
                font-family: "Darker Grotesque", Sans-serif;
                font-size: 20px;
                font-weight: 700;
                line-height: 1.1em;
                letter-spacing: 0.2px;
                color: #FFFFFF;
                background-color: #02010100;
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: #FFFFFF;
                border-radius: 4px 4px 4px 4px;
                padding: 11px 18px 15px 18px;
                margin: 0px 0px 0px 15px;
            }

            .elementor-478 .elementor-element.elementor-element-5d6fd76 .jet-auth-links__registered .jet-auth-links__item:hover {
                color: #101010;
                background-color: #FFFFFF;
            }

            .elementor-478 .elementor-element.elementor-element-5d6fd76 > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-478 .elementor-element.elementor-element-5d6fd76 {
                width: auto;
                max-width: auto;
            }

            .elementor-478 .elementor-element.elementor-element-0917b3f > .elementor-container {
                max-width: 1680px;
            }

            .elementor-478 .elementor-element.elementor-element-4eb2817 .jet-breadcrumbs__item > * {
                font-family: "Darker Grotesque", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: uppercase;
                line-height: 1.5em;
                letter-spacing: 0px;
            }

            .elementor-478 .elementor-element.elementor-element-4eb2817 .jet-breadcrumbs__item-link {
                color: #101010;
            }

            .elementor-478 .elementor-element.elementor-element-4eb2817 .jet-breadcrumbs__item-link:hover {
                color: #959799;
            }

            .elementor-478 .elementor-element.elementor-element-4eb2817 .jet-breadcrumbs__item-target {
                color: #101010;
            }

            .elementor-478 .elementor-element.elementor-element-4eb2817 .jet-breadcrumbs__item-sep {
                margin-left: 29px;
                margin-right: 29px;
                color: #101010;
            }

            .elementor-478 .elementor-element.elementor-element-4eb2817 > .elementor-widget-container {
                padding: 40px 40px 40px 40px;
            }

            @media(max-width: 1024px) {
                .elementor-478 .elementor-element.elementor-element-76760cc9 {
                    padding:20px 15px 20px 15px;
                }

                .elementor-478 .elementor-element.elementor-element-37c59edc .jet-menu .jet-menu-item .top-level-link {
                    font-size: 16px;
                    margin: 0px 0px 0px 10px;
                }

                .elementor-478 .elementor-element.elementor-element-37c59edc .jet-menu div.jet-sub-mega-menu {
                    margin: 15px 0px 0px 0px;
                }

                .elementor-478 .elementor-element.elementor-element-37c59edc > .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-478 .elementor-element.elementor-element-17bb034f .jet-menu .jet-menu-item .top-level-link {
                    font-size: 16px;
                    margin: 0px 0px 0px 10px;
                }

                .elementor-478 .elementor-element.elementor-element-17bb034f > .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-478 .elementor-element.elementor-element-5d6fd76 .jet-auth-links {
                    justify-content: flex-end;
                }

                .elementor-478 .elementor-element.elementor-element-5d6fd76 > .elementor-widget-container {
                    margin: 10px 0px 0px 0px;
                }

                .elementor-478 .elementor-element.elementor-element-5d6fd76 {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-478 .elementor-element.elementor-element-4eb2817 > .elementor-widget-container {
                    padding: 40px 15px 40px 15px;
                }
            }

            @media(max-width: 767px) {
                .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__container {
                    width:90%;
                }

                .elementor-478 .elementor-element.elementor-element-17bb034f .jet-mobile-menu__item .jet-menu-label {
                    font-size: 18px;
                    line-height: 1.8em;
                    letter-spacing: 0px;
                }

                .elementor-478 .elementor-element.elementor-element-17bb034f {
                    width: auto;
                    max-width: auto;
                }
            }