.elementor-kit-6{--e-global-color-primary:#F8FAFC;--e-global-color-secondary:#B3C1D1;--e-global-color-text:#B3C1D1;--e-global-color-accent:#2563EB;--e-global-typography-primary-font-family:"Arial";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Arial";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Arial";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Arial";--e-global-typography-accent-font-weight:600;color:#B3C1D1;font-family:"Arial", Sans-serif;background-color:#07111F;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}@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 */:root{--kv-bg:#07111F;--kv-card:#0E1B2B;--kv-border:#263244;--kv-text:#F8FAFC;--kv-muted:#B3C1D1;--kv-blue:#2563EB;--kv-lime:#B8FF3D} body{margin:0;background:var(--kv-bg);color:var(--kv-text);font-family:Arial,Helvetica,sans-serif} .elementor{font-family:Arial,Helvetica,sans-serif;--e-global-typography-primary-font-family:Arial;--e-global-typography-secondary-font-family:Arial;--e-global-typography-text-font-family:Arial;--e-global-typography-accent-font-family:Arial} button,input,textarea,select{font:inherit}a{color:var(--kv-blue)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--kv-lime);outline-offset:3px} .elementor p:last-child{margin-bottom:0}.elementor-widget,.e-con{min-width:0}.elementor-heading-title{overflow-wrap:anywhere}.kv-heading .elementor-heading-title{color:var(--kv-text);font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.16} .kv-heading h1{font-size:48px}.kv-heading h2{font-size:36px}.kv-heading h3{font-size:26px}.kv-heading h4{font-size:18px} .kv-copy{color:var(--kv-muted);font-size:16px;line-height:1.65}.kv-section{max-width:1180px;margin:auto;padding:64px 24px;gap:20px}.kv-preview-step{padding:16px;border:1px solid var(--kv-border);border-radius:12px;background:#0A1625;gap:8px}.kv-preview-step .kv-copy{font-size:14px} .kv-button .elementor-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.kv-action{background:var(--kv-blue);border:1px solid var(--kv-blue);border-radius:9px;padding:13px 22px;color:#fff;font-weight:700;text-decoration:none;line-height:1.3;display:inline-block;cursor:pointer} .kv-button .elementor-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.kv-action:hover{background:#2467df;color:#fff} .kv-marketplace-preview{padding:32px;align-items:center;border:1px solid var(--kv-border);border-radius:16px;background:var(--kv-card)} .woocommerce{width:100%;color:var(--kv-text);font-size:16px;line-height:1.6}.woocommerce table.shop_table{border:1px solid var(--kv-border);border-radius:12px;border-collapse:separate;background:var(--kv-card)}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-color:var(--kv-border);padding:18px} .woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.kopaviv-cart-fields input,.kopaviv-cart-fields textarea{width:100%;background:#091522;color:var(--kv-text);border:1px solid #41556D;border-radius:8px;padding:12px;min-height:44px} .woocommerce form.login,.woocommerce form.register,.woocommerce .cart_totals{border:1px solid var(--kv-border);background:var(--kv-card);padding:24px;border-radius:12px}.woocommerce form .form-row label{color:var(--kv-text);margin-bottom:6px}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:var(--kv-card);color:var(--kv-text);border-color:var(--kv-blue)}.woocommerce #payment,.woocommerce-checkout #payment div.payment_box{background:var(--kv-card);color:var(--kv-text)}.woocommerce-MyAccount-navigation a{color:var(--kv-muted);display:block;padding:12px;text-decoration:none}.woocommerce-MyAccount-navigation li.is-active a{color:var(--kv-lime)}.woocommerce-MyAccount-navigation ul{padding:0;list-style:none} @media(max-width:767px){.kv-desktop-nav{display:none!important}.kv-header-inner{gap:14px!important}.kv-header-inner>.e-con:first-child{width:100%!important;justify-content:center}.kv-header-actions{width:100%!important;justify-content:center!important}.kv-header-actions .elementor-button{padding:10px 13px;font-size:13px}.kv-section{padding:40px 18px}.kv-heading h1{font-size:36px}.kv-heading h2{font-size:28px}.kv-heading h3{font-size:23px}.kv-copy{font-size:15px}.kv-footer-links{width:100%!important;text-align:center}.kv-footer-links .elementor-widget-button{width:100%}.kv-footer-links .elementor-button-wrapper{text-align:center}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:12px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:8px}} @media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}} @media(max-width:767px){.kv-header-inner .kv-brand{width:100%!important;justify-content:center!important}.kv-header-inner>.e-con-inner{flex-wrap:wrap;gap:14px}.kv-header-actions{width:100%!important}} .kv-core-slot:not(:has(.kopaviv-catalog,.kopaviv-catalog__empty,.kopaviv-lead-form)){display:none}.kv-section:has(.kv-core-slot .kopaviv-catalog,.kv-core-slot .kopaviv-catalog__empty,.kv-core-slot .kopaviv-lead-form) .kv-core-pending{display:none} @media(min-width:768px) and (max-width:1024px){.kv-desktop-nav{display:none!important}.kv-header-inner .kv-brand{width:35%!important}.kv-header-actions{width:60%!important}} .elementor .e-con.kv-section{width:100%;max-width:1180px;margin-inline:auto}.elementor .woocommerce form .form-row input.input-text,.elementor .woocommerce form .form-row textarea,.elementor .woocommerce form .form-row select{background:#091522;color:#F8FAFC;border:1px solid #41556D;border-radius:8px;padding:12px;min-height:44px}.kv-section .woocommerce .return-to-shop{display:none}.kv-empty-cart-action{display:none}.kv-section:has(.cart-empty) .kv-empty-cart-action{display:block} .elementor .woocommerce button.show-password-input{color:#B3C1D1}.kopaviv-card__terms{font-size:14px;color:var(--kv-muted);margin-top:12px}.kopaviv-card__terms summary{cursor:pointer;color:var(--kv-text)} .kv-marketplace-preview .elementor-widget-shortcode{width:100%}.kv-marketplace-preview:has(.kv-core-slot .kopaviv-catalog,.kv-core-slot .kopaviv-catalog__empty) .kv-core-pending{display:none}  .kv-feature-badge{color:var(--kv-lime);font-size:12px;font-weight:700;letter-spacing:.03em}.kv-feature-card{height:100%;gap:18px}.kv-form .elementor-field-group label{color:var(--kv-text)}.kv-form .elementor-field:not(.elementor-select-wrapper){background:#091522;color:var(--kv-text);border:1px solid #41556D;border-radius:8px;padding:12px;min-height:46px}.kv-form .elementor-field::placeholder{color:#94A3B8;opacity:1}.kv-form .elementor-button{background:#2563EB;color:#fff;font-weight:700;border-radius:9px;padding:14px 22px}.kv-form .elementor-message{color:var(--kv-lime)} body.elementor-kit-6 .elementor .kv-heading h1.elementor-heading-title{font-size:48px}body.elementor-kit-6 .elementor .kv-heading h2.elementor-heading-title{font-size:36px}body.elementor-kit-6 .elementor .kv-copy{font-size:16px;line-height:1.65}body.elementor-kit-6 .elementor .kv-form .elementor-field-group .elementor-field{background:#091522;color:#F8FAFC;border:1px solid #41556D;border-radius:8px;padding:12px;min-height:46px}@media(max-width:767px){body.elementor-kit-6 .elementor .kv-heading h1.elementor-heading-title{font-size:36px}body.elementor-kit-6 .elementor .kv-heading h2.elementor-heading-title{font-size:28px}body.elementor-kit-6 .elementor .kv-copy{font-size:15px}} .elementor .kv-feature-badge p{font-size:12px;color:#B8FF3D;font-weight:700;line-height:1.4;letter-spacing:.03em}.elementor .elementor-element-00000505{align-items:stretch}.elementor .elementor-element-00000505>.e-con>.e-con{height:100%}.elementor .elementor-element-00000505 .elementor-widget-button{margin-top:auto}/* End custom CSS */