.elementor-kit-13{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-cba456f:#18212D;--e-global-color-1356aa6:#E65C5D;--e-global-color-d7e1cdc:#CD1819;--e-global-color-c0ec9ad:#CD1819D4;--e-global-color-10e4529:#4CB500;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */#main-content{
    flex: 1;
}
.dialog-type-lightbox{
        z-index: 9999999!important;
}
.page-content {
      
}
@media screen and (max-width: 1024px) {
    .page-content {
          
    }
}
.eael-recaptcha-no-branding-wrapper, .grecaptcha-badge{
    display: none!important
}
@media screen and (min-width: 1278px) {
    ::-webkit-scrollbar {
      width: 8px;
      height: 8px;
    }
    
    ::-webkit-scrollbar-thumb {
      background: rgba(90, 90, 90);
      border: 1px solid black;
    }
    
    ::-webkit-scrollbar-track {
      background: rgba(0, 0, 0, 0.2);
    }
}
.woocommerce-account .woocommerce-MyAccount-content{
    width: 100%!important;
}
.tgwc-woocommerce-MyAccount-navigation, .woocommerce-MyAccount-navigation, #my-account-menu, #my-account-menu-tab{
	display: none!important
}
.woocommerce-MyAccount-content{
	padding: none!important
}
.bp-messages-wrap-main, .bp-messages-wrap, .bp-messages-threads-wrapper {
      min-height: calc(100dvh - 94px)!important;
}
@media screen and (max-width: 1024px) {
    .bp-messages-wrap-main, .bp-messages-wrap, .bp-messages-threads-wrapper {
          min-height: calc(100dvh - 104px)!important;
    }
}

.checkout-modern-left-wrap {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
@media only screen and (max-width: 767px) {
    #main-content .checkout-modern-wrap form.checkout .nasa-checkout-step {
        z-index: 999999;
    }
}
@media only screen and (max-width: 767px) {
    #main-content .checkout-modern-wrap form.woocommerce-form-login {
        z-index: 99999999999999;
    }
}
@media only screen and (min-width: 767px) {
.nasa-bc-modern > .mobile-text-center{
    display: none!important;}
    
}
.select2-container {
    z-index: 99!important;
}
.nasa-nav-extra-warp{display: none!important;}
.checkout-modern-wrap #payment .payment_methods .payment_box {
    background-color: transparent!important;
    padding: 0!important;
    box-shadow: none !important;
}
.woocommerce-notices-wrapper{display: none!important;}

.hidden-tag, .hide, .nasa-show-less, .nasa-hide-for-desk, [class*=block-grid-]>li.nasa-show-less {
    z-index: 999!important;
}


.cart_totals{
    background-color: white;
}
.checkout-modern-wrap .order-review.order-review-modern {
    background-color: transparent!important;;
    border: none!important;
}

.checkout-modern-wrap .checkout-modern-right-wrap:before {
        background-color: white!important;
        border: 1px solid #ececec;
        border-radius: 6px;
}


.ui-menu-nav div{
    overflow: hidden;
}
.ui-menu-nav > div > nav > div > ul{
    flex-direction: column;
}
.ui-menu-nav > div > nav > div > ul > li{
    display: flex;
    padding: 0;
    flex: 1;
    width: 100%;
    height: 40px;
}
.ui-menu-nav > div > nav > div > ul > li > div{
    
}
.ui-menu-nav > div > nav > div > ul > li > div > a{
    height: 100%;
    width: 100%;
    flex: 1;
    height: 40px;
    justify-content: left;
    padding: 0 12px;
}
.ui-menu-nav .e-n-menu-item:last-child div {
    border-bottom: none!important;}
.ui-menu-nav *{
    transition: none!important;
}



.ui-menu-nav ul {
    display: flex;
    flex-direction: column!important;
}

.ui-menu-nav .e-n-menu-item{
     flex: 1;
     flex-direction: column;
}
.ui-menu-nav .e-n-menu-item a{
    display: flex;
    padding: 0;
    flex: 1;
    width: 100%;
    height: 44px;
    padding: 0 12px;
}
.elementor-kit-13 {

}
main{
    min-height: 560px;
    flex: 1;
}
body{
background-color: #002061;
    background-image: linear-gradient(180deg, rgb(0 38 140 / 92%) 0%, rgba(27, 34, 52, 0.88) 100%), url(/wp-content/uploads/2026/07/background-11.jpeg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    min-height: 100dvh;
    display: flex;
    flex-direction: column;
}/* End custom CSS */