.elementor-11 .elementor-element.elementor-element-599c4426{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-11 .elementor-element.elementor-element-599c4426, .elementor-11 .elementor-element.elementor-element-599c4426::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-599c4426.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-1a7469c8{text-align:center;}.elementor-11 .elementor-element.elementor-element-1a7469c8 .elementor-heading-title{color:#6EC1E4;font-family:"Inter", Sans-serif;font-size:82px;font-weight:600;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-e864f8a{text-align:center;}.elementor-11 .elementor-element.elementor-element-e864f8a .elementor-heading-title{color:#6EC1E4;font-family:"Inter", Sans-serif;font-size:82px;font-weight:600;text-transform:uppercase;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02041D;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-599c4426{--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:5%;}}/* Start custom CSS for heading, class: .elementor-element-1a7469c8 */.framer-gj8r3p {
    -webkit-font-smoothing: inherit;
    place-content: center flex-start;
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    flex-flow: row;
    gap: 10px;
    align-items: center;
    justify-content: center;
}



.framer-1ca8cvs-container h1 {
-webkit-font-smoothing: inherit;
margin: 0px;
background-image: url("https://framerusercontent.com/images/bTF3xblyn2uyR2rZCo89tUf9mVE.svg");
background-size: cover;
background-repeat: no-repeat;
background-position: 0% 0%;
background-clip: text;
-webkit-text-fill-color: transparent;
color: rgb(136, 136, 136);
font-family: Inter, sans-serif;
font-weight: 600;
text-align: center;
letter-spacing: -4px;
line-height: 1;
padding: 3px;
}
.framer-1f73tpq, .framer-1jnfu0l {
-webkit-font-smoothing: inherit;
position: relative;
--framer-paragraph-spacing: 0px;
flex: 0 0 auto;
height: auto;
width: auto;
outline: none;
display: flex;
flex-direction: column;
justify-content: flex-start;
transform: none;
}

.framer-text {
-webkit-font-smoothing: inherit;
margin: 0px;
padding: 0px;
font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);
font-style: var(--framer-font-style, normal);
font-weight: var(--framer-font-weight, 400);
letter-spacing: var(--framer-letter-spacing, 0);
text-transform: var(--framer-text-transform, none);
text-decoration: var(--framer-text-decoration, none);
line-height: var(--framer-line-height, 1.2em);
text-align: var(--framer-text-alignment, start);
--framer-font-family: "Inter-SemiBold", "Inter", sans-serif;
--framer-font-size: 80px;
--framer-font-style: normal;
--framer-font-weight: 600;
--framer-letter-spacing: -4px;
--framer-line-height: 90px;
--framer-paragraph-spacing: 40px;
--framer-text-alignment: center;
--framer-text-color: var(--token-fed421e9-3f6f-4d58-bb1b-a95deadf172a, #ffffff);
--framer-text-decoration: none;
--framer-text-transform: none;
}
[data-text-fill="true"] {
display: inline-block;
background-clip: text;
-webkit-text-fill-color: transparent;
padding: max(0em, calc(calc(1.3em - var(--framer-line-height, 1.3em)) / 2));
margin: min(0em, calc(calc(1.3em - var(--framer-line-height, 1.3em)) / -2));
background-image: linear-gradient(179deg, rgb(248, 250, 252) 0%, rgba(248, 250, 252, 0.4) 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e864f8a */.framer-gj8r3p {
    -webkit-font-smoothing: inherit;
    place-content: center flex-start;
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    flex-flow: row;
    gap: 10px;
    align-items: center;
    justify-content: center;
}



.framer-1ca8cvs-container h1 {
-webkit-font-smoothing: inherit;
margin: 0px;
background-image: url("https://framerusercontent.com/images/bTF3xblyn2uyR2rZCo89tUf9mVE.svg");
background-size: cover;
background-repeat: no-repeat;
background-position: 0% 0%;
background-clip: text;
-webkit-text-fill-color: transparent;
color: rgb(136, 136, 136);
font-family: Inter, sans-serif;
font-weight: 600;
text-align: center;
letter-spacing: -4px;
line-height: 1;
padding: 3px;
}
.framer-1f73tpq, .framer-1jnfu0l {
-webkit-font-smoothing: inherit;
position: relative;
--framer-paragraph-spacing: 0px;
flex: 0 0 auto;
height: auto;
width: auto;
outline: none;
display: flex;
flex-direction: column;
justify-content: flex-start;
transform: none;
}

.framer-text {
-webkit-font-smoothing: inherit;
margin: 0px;
padding: 0px;
font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);
font-style: var(--framer-font-style, normal);
font-weight: var(--framer-font-weight, 400);
letter-spacing: var(--framer-letter-spacing, 0);
text-transform: var(--framer-text-transform, none);
text-decoration: var(--framer-text-decoration, none);
line-height: var(--framer-line-height, 1.2em);
text-align: var(--framer-text-alignment, start);
--framer-font-family: "Inter-SemiBold", "Inter", sans-serif;
--framer-font-size: 80px;
--framer-font-style: normal;
--framer-font-weight: 600;
--framer-letter-spacing: -4px;
--framer-line-height: 90px;
--framer-paragraph-spacing: 40px;
--framer-text-alignment: center;
--framer-text-color: var(--token-fed421e9-3f6f-4d58-bb1b-a95deadf172a, #ffffff);
--framer-text-decoration: none;
--framer-text-transform: none;
}
[data-text-fill="true"] {
display: inline-block;
background-clip: text;
-webkit-text-fill-color: transparent;
padding: max(0em, calc(calc(1.3em - var(--framer-line-height, 1.3em)) / 2));
margin: min(0em, calc(calc(1.3em - var(--framer-line-height, 1.3em)) / -2));
background-image: linear-gradient(179deg, rgb(248, 250, 252) 0%, rgba(248, 250, 252, 0.4) 100%);
}/* End custom CSS */
/* Start custom CSS */li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link a {
    font-family: inter;
    font-size: 18px;
    color: #fff !important;
}

h1, h2, h3, h4, h5, h6, a ,p ,span{
     color: #fff !important;
    
}


.logged-in .elementor-shortcode .woocommerce {
    padding: 2%;
    border: 1px solid #ffffff38;
    border-radius: 20px;
    box-shadow: inset 0px 0px 20px #080c3d;
    display: flex;
    justify-content: center;

}

.elementor-shortcode .woocommerce {
    padding: 2%;
    border: 1px solid #ffffff38;
    border-radius: 20px;
    box-shadow: inset 0px 0px 20px #080c3d;
}


nav.woocommerce-MyAccount-navigation {
    border-right: 1px solid #ffffff2e;
}

ul {
    list-style-type: none;
    padding: 0;
}

.woocommerce-account .woocommerce-MyAccount-content {

    padding: 35px;
}

li.woocommerce-MyAccount-navigation-link.is-active {
    background: #fff0;
}

a.woocommerce-button.button.lmfwc-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF14 0%, #FFFFFF00 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    padding: 2% 10% 2% 10%;
}

span.password-input {
    width: 100%;
}

address {
    color: #fff;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--view-license-keys.is-active button.button {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
    background-color: transparent !important;
    background-image: linear-gradient(180deg, #FFFFFF14 0%, #FFFFFF00 100%) !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 10px 10px 10px 10px !important;
    padding: 15% 30% 15% 30% !important;
}


td {
    color: #fff;
}

.woocommerce-MyAccount-content h2, h3.product-name {
    background-image: url(https://framerusercontent.com/images/bTF3xblyn2uyR2rZCo89tUf9mVE.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: rgb(136, 136, 136);
    font-size: 21;
    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: 600;
    text-align: left;
    white-space: normal;
    line-height: 1.1;
    margin: 0px;
    padding: 3px;
    padding-bottom: 2%;
}


li.woocommerce-MyAccount-navigation-link.is-active a {
    background-image: url(https://framerusercontent.com/images/bTF3xblyn2uyR2rZCo89tUf9mVE.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: rgb(136, 136, 136);
    font-size: 19px;
    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: 600;
    text-align: center;
    white-space: normal;
    line-height: 1.1;
    margin: 0px;
    padding: 3px;
}

li.woocommerce-MyAccount-navigation-link a:hover {
    background-image: url(https://framerusercontent.com/images/bTF3xblyn2uyR2rZCo89tUf9mVE.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: rgb(136, 136, 136);
    font-size: 19px;
    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: 600;
    text-align: center;
    white-space: normal;
    line-height: 1.1;
    margin: 0px;
    padding: 3px;
    transition: 0.1s;
}

li.woocommerce-MyAccount-navigation-link:hover {
    background: #fff0;
}




time, td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status, td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total {
    color: #BEBEBE;
}

a.woocommerce-button.button.view {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF14 0%, #FFFFFF00 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    font-size: 12px !important;
    width: 100% !important;
    text-align: center;
}

a.button.view {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF14 0%, #FFFFFF00 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    font-size: 12px !important;
    text-align: center;
}

th {
    color: #fff;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--view-applications {
    display: none;
}


legend {
    color: #fff;
    padding: 2%;
}
li.woocommerce-MyAccount-navigation-link {
    margin: 1%;
    background: #ffffff21;
    padding: 2%;
}

.logged-in .wc-block-components-notice-banner.is-error {
    display: none !important;
}

button.woocommerce-Button.button {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
    background-color: transparent !important;
    background-image: linear-gradient(180deg, #FFFFFF14 0%, #FFFFFF00 100%) !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 10px 10px 10px 10px !important;
    padding: 2% 20% 2% 20% !important;
    margin-top: 2%;
}


a.woocommerce-MyAccount-downloads-file.button.alt {
    background-image: url(https://framerusercontent.com/images/bTF3xblyn2uyR2rZCo89tUf9mVE.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}


h2 {
    background-image: url(https://framerusercontent.com/images/DN7ut8BMdxCiadtYJWSG1Vt7zA.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: rgb(136, 136, 136);
    font-size: 30px;
    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: 600;
    text-align: center;
    letter-spacing: -2.1px;
    white-space: normal;
    line-height: 1.1;
    margin: 0px;
    padding: 3px;
    margin-bottom: 2%;
}


label, p.woocommerce-LostPassword.lost_password a {
    font-family: 'Inter';
}



.form-row button.woocommerce-button.button.woocommerce-form-login__submit, p.woocommerce-form-row.form-row button.woocommerce-button.button.woocommerce-form-login__submit{
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF14 0%, #FFFFFF00 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    font-size: 14px !important;
    text-align: center;
    padding: 1% 5% 1% 5%;
}


.woocommerce form.login, .woocommerce form.register{
    border: 1px solid #cfc8d8;
    padding: 20px;
    margin: 2em 0;
    text-align: left;
    border-radius: 5px;
    width: 50%;
    margin: 0 auto;}
    
    
    
.woocommerce table.shop_table td {
    padding: 10px 20px;
    color: #ffffff;
}

.woocommerce table.shop_table td a {
    color: #ffffff !important;
}


@media (max-width: 768px) {
.logged-in .elementor-shortcode .woocommerce {
    padding: 2%;
    border: 1px solid #ffffff38;
    border-radius: 20px;
    box-shadow: inset 0px 0px 20px #080c3d;
    display: block !important;

}
}


a.woocommerce-MyAccount-downloads-file.button.alt {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
    background-color: transparent !important;
    background-image: linear-gradient(180deg, #FFFFFF14 0%, #FFFFFF00 100%) !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 10px 10px 10px 10px !important;
    font-size: 12px !important;
    text-align: center !important;
}

form button.button {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
    background-color: transparent !important;
    background-image: linear-gradient(180deg, #FFFFFF14 0%, #FFFFFF00 100%) !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 10px 10px 10px 10px !important;
    font-size: 12px !important;
    text-align: center !important;
}


span.woocommerce-input-wrapper input, span.select2-selection.select2-selection--single {
    height: 40px !important;
}


.woocommerce-address-fields__field-wrapper p#billing_last_name_field {
    width: 100%;
}


.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444 !important;

}

li.select2-results__option {
    color: #000 !important;
}


li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address {
    display: none !important;
}/* End custom CSS */