.elementor-kit-5{--e-global-color-primary:#FFB400;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#CFCFCF;--e-global-color-accent:#E6A200;--e-global-color-paper01:#1A1A1A;--e-global-color-surfc01:#242424;--e-global-color-line001:#2E2E2E;--e-global-color-white01:#FFFFFF;--e-global-color-blutnt1:#2B2516;--e-global-color-svdiv01:#333333;--e-global-color-svmut01:#A6A6A6;--e-global-color-svlab01:#96969F;--e-global-color-svink01:#1A1A1A;--e-global-color-svyti01:#FFB40024;--e-global-color-wapp001:#16A34A;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:600;--e-global-typography-svh1-font-family:"Manrope";--e-global-typography-svh1-font-size:88px;--e-global-typography-svh1-font-weight:700;--e-global-typography-svh1-line-height:94px;--e-global-typography-svh1-letter-spacing:-1px;--e-global-typography-svh2-font-family:"Manrope";--e-global-typography-svh2-font-size:44px;--e-global-typography-svh2-font-weight:800;--e-global-typography-svh2-line-height:52px;--e-global-typography-svh2-letter-spacing:-1px;--e-global-typography-svh3l-font-family:"Manrope";--e-global-typography-svh3l-font-size:34px;--e-global-typography-svh3l-font-weight:700;--e-global-typography-svh3l-line-height:40px;--e-global-typography-svh3-font-family:"Manrope";--e-global-typography-svh3-font-size:24px;--e-global-typography-svh3-font-weight:700;--e-global-typography-svh3-line-height:30px;--e-global-typography-svh3s-font-family:"Manrope";--e-global-typography-svh3s-font-size:22px;--e-global-typography-svh3s-font-weight:800;--e-global-typography-svh3s-line-height:28px;--e-global-typography-svnum-font-family:"Manrope";--e-global-typography-svnum-font-size:46px;--e-global-typography-svnum-font-weight:800;--e-global-typography-svnum-line-height:52px;--e-global-typography-svnum-letter-spacing:-1px;--e-global-typography-svlead-font-family:"Manrope";--e-global-typography-svlead-font-size:24px;--e-global-typography-svlead-font-weight:600;--e-global-typography-svlead-line-height:36px;--e-global-typography-svbodyl-font-family:"Manrope";--e-global-typography-svbodyl-font-size:18px;--e-global-typography-svbodyl-font-weight:400;--e-global-typography-svbodyl-line-height:30px;--e-global-typography-svbody-font-family:"Manrope";--e-global-typography-svbody-font-size:15.5px;--e-global-typography-svbody-font-weight:400;--e-global-typography-svbody-line-height:26px;--e-global-typography-svsmall-font-family:"Manrope";--e-global-typography-svsmall-font-size:14px;--e-global-typography-svsmall-font-weight:400;--e-global-typography-svsmall-line-height:22px;--e-global-typography-sveb-font-family:"Manrope";--e-global-typography-sveb-font-size:15px;--e-global-typography-sveb-font-weight:700;--e-global-typography-sveb-line-height:20px;--e-global-typography-svcaps-font-family:"Manrope";--e-global-typography-svcaps-font-size:11.5px;--e-global-typography-svcaps-font-weight:700;--e-global-typography-svcaps-text-transform:uppercase;--e-global-typography-svcaps-line-height:16px;--e-global-typography-svcaps-letter-spacing:1px;--e-global-typography-svbtn-font-family:"Manrope";--e-global-typography-svbtn-font-size:16px;--e-global-typography-svbtn-font-weight:600;--e-global-typography-svbtn-line-height:20px;--e-global-typography-svmq-font-family:"Manrope";--e-global-typography-svmq-font-size:170px;--e-global-typography-svmq-font-weight:800;--e-global-typography-svmq-line-height:180px;--e-global-typography-svmq-letter-spacing:-6px;--e-global-typography-svpnum-font-family:"Manrope";--e-global-typography-svpnum-font-size:40px;--e-global-typography-svpnum-font-weight:300;--e-global-typography-svpnum-line-height:40px;--e-global-typography-svchip-font-family:"Manrope";--e-global-typography-svchip-font-size:12px;--e-global-typography-svchip-font-weight:700;--e-global-typography-svchip-line-height:16px;background-color:#1A1A1A;color:#CFCFCF;font-family:"Manrope", sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#FFB400;font-family:"Manrope", sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.2px;color:#1A1A1A;border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#E6A200;color:#1A1A1A;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 p{margin-block-end:18px;}.elementor-kit-5 a{color:#FFB400;}.elementor-kit-5 a:hover{color:#E6A200;}.elementor-kit-5 h1{color:#FFFFFF;font-family:"Manrope", sans-serif;font-size:60px;font-weight:600;line-height:1.1em;letter-spacing:-1.8px;}.elementor-kit-5 h2{color:#FFFFFF;font-family:"Manrope", sans-serif;font-size:40px;font-weight:600;line-height:1.16em;letter-spacing:-1px;}.elementor-kit-5 h3{color:#FFFFFF;font-family:"Manrope", sans-serif;font-size:23px;font-weight:600;line-height:1.35em;letter-spacing:-0.3px;}.elementor-kit-5 h4{color:#FFFFFF;font-family:"Manrope", sans-serif;font-size:19px;font-weight:600;line-height:1.4em;}.elementor-kit-5 h5{color:#FFFFFF;font-family:"Manrope", sans-serif;font-size:17px;font-weight:600;line-height:1.5em;}.elementor-kit-5 h6{color:#96969F;font-family:"Manrope", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.1px;}.elementor-kit-5 img{border-radius:12px 12px 12px 12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-svh1-font-size:72px;--e-global-typography-svh1-line-height:78px;--e-global-typography-svh2-font-size:38px;--e-global-typography-svh2-line-height:46px;--e-global-typography-svh3l-font-size:30px;--e-global-typography-svh3l-line-height:36px;}.elementor-kit-5 h1{font-size:44px;}.elementor-kit-5 h2{font-size:33px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-svh1-font-size:46px;--e-global-typography-svh1-line-height:52px;--e-global-typography-svh2-font-size:32px;--e-global-typography-svh2-line-height:38px;--e-global-typography-svh3l-font-size:24px;--e-global-typography-svh3l-line-height:30px;--e-global-typography-svh3-font-size:22px;--e-global-typography-svh3-line-height:28px;--e-global-typography-svnum-font-size:34px;--e-global-typography-svnum-line-height:40px;--e-global-typography-svlead-font-size:19px;--e-global-typography-svlead-line-height:29px;--e-global-typography-svbodyl-font-size:16px;--e-global-typography-svbodyl-line-height:26px;--e-global-typography-svbtn-font-size:15px;--e-global-typography-svbtn-line-height:20px;--e-global-typography-svmq-font-size:90px;--e-global-typography-svmq-line-height:100px;font-size:16px;}.elementor-kit-5 h1{font-size:34px;}.elementor-kit-5 h2{font-size:28px;}.elementor-kit-5 h3{font-size:21px;}.elementor-kit-5 h4{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== Manrope local fix */@font-face {font-family: 'Manrope';font-style: normal;font-weight: 200;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-f09590a6.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 200;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-84ddfcf7.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 200;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-92ce4446.woff2) format('woff2');unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 200;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-5b3e3e4c.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 200;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-59b5f94f.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 200;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-58ee1998.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 300;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-f09590a6.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 300;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-84ddfcf7.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 300;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-92ce4446.woff2) format('woff2');unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 300;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-5b3e3e4c.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 300;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-59b5f94f.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 300;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-58ee1998.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 400;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-f09590a6.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 400;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-84ddfcf7.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 400;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-92ce4446.woff2) format('woff2');unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 400;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-5b3e3e4c.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 400;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-59b5f94f.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 400;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-58ee1998.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 500;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-f09590a6.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 500;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-84ddfcf7.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 500;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-92ce4446.woff2) format('woff2');unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 500;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-5b3e3e4c.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 500;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-59b5f94f.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 500;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-58ee1998.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-f09590a6.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-84ddfcf7.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-92ce4446.woff2) format('woff2');unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-5b3e3e4c.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-59b5f94f.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-58ee1998.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 700;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-f09590a6.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 700;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-84ddfcf7.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 700;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-92ce4446.woff2) format('woff2');unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 700;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-5b3e3e4c.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 700;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-59b5f94f.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 700;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-58ee1998.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-f09590a6.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-84ddfcf7.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-92ce4446.woff2) format('woff2');unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-5b3e3e4c.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-59b5f94f.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-58ee1998.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* ===== Manrope end */
/* Webzen global polish */
html { scroll-behavior: smooth; }
h1, h2 { text-wrap: balance; }
@media (max-width: 767px) { h1 br, h2 br { display: none; } }
a.elementor-button { transition: background-color .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease; }
a.elementor-button:hover { transform: translateY(-1px); }
.e-con { transition: box-shadow .28s ease, border-color .28s ease; }
.elementor-icon-list-item a { transition: color .16s ease; }
:focus-visible { outline: 2px solid #FFB400; outline-offset: 3px; border-radius: 4px; }
::selection { background: #FFB400; color: #fff; }
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .elementor-invisible:not(.sv-native, .sv-native *){ visibility: visible !important; animation: none !important; opacity: 1 !important; }
  *:not(.sv-native, .sv-native *), *:not(.sv-native, .sv-native *)::before, *:not(.sv-native, .sv-native *)::after{ animation-duration: .01ms !important; transition-duration: .01ms !important; }
}

/* ===== Webzen patterns ===== */
:root{--wz-pl:rgba(15,20,25,.06);--wz-pd:rgba(15,20,25,.13);--wz-gb:rgba(255,180,0,.13);--wz-go:rgba(255,180,0,.11);}
html:not(.sv-light){--wz-pl:rgba(255,255,255,.055);--wz-pd:rgba(255,255,255,.1);--wz-gb:rgba(255,180,0,.16);--wz-go:rgba(255,201,64,.12);}
.wz-on-dark{--wz-pl:rgba(255,255,255,.065);--wz-pd:rgba(255,255,255,.15);}
.e-con.wz-pat{isolation:isolate;overflow:hidden;}
.e-con.wz-pat::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-repeat:repeat;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 78%,transparent 100%),linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 78%,transparent 100%),linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%);mask-composite:intersect;}
.e-con.wz-grid::after{background-image:linear-gradient(var(--wz-pl) 1px,transparent 1px),linear-gradient(90deg,var(--wz-pl) 1px,transparent 1px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:56px 56px,56px 56px,200px 200px;background-position:center top;}
.e-con.wz-dots::after{background-image:radial-gradient(var(--wz-pd) 1.2px,transparent 1.8px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:22px 22px,200px 200px;background-position:center top;}
.e-con.wz-diag::after{background-image:repeating-linear-gradient(135deg,var(--wz-pl) 0 1px,transparent 1px 16px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:auto,200px 200px;}
:root .e-con.wz-glow.wz-glow.wz-glow:not(.sv-native, .sv-native *){background-image:radial-gradient(34% 36% at 16% 40%,var(--wz-gb),transparent 70%),radial-gradient(32% 34% at 86% 62%,var(--wz-go),transparent 70%) !important;}
:root .e-con.wz-glow-warm.wz-glow-warm.wz-glow-warm:not(.sv-native, .sv-native *){background-image:radial-gradient(40% 52% at 86% 24%,var(--wz-go),transparent 70%),radial-gradient(34% 44% at 12% 78%,var(--wz-gb),transparent 70%) !important;}
@media(max-width:767px){.e-con.wz-grid::after{background-size:40px 40px,40px 40px,200px 200px;}}
/* panels + blending */
.e-con.wz-panel:not(.sv-native, .sv-native *){width:calc(100% - 48px) !important;max-width:1320px !important;margin-left:auto !important;margin-right:auto !important;border-radius:32px;box-shadow:0 40px 80px -48px rgba(15,20,25,.55);}
.e-con.wz-panel-last:not(.sv-native, .sv-native *){margin-bottom:72px !important;}
@media(max-width:767px){.e-con.wz-panel:not(.sv-native, .sv-native *){width:calc(100% - 24px) !important;border-radius:22px;}.e-con.wz-panel-last:not(.sv-native, .sv-native *){margin-bottom:40px !important;}}
html:not(.sv-light) .e-con.wz-panel{box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 40px 80px -48px rgba(0,0,0,.8);}
html:not(.sv-light) .e-con.wz-footer{box-shadow:inset 0 1px 0 rgba(255,255,255,.07);}
html #wzt{--t-bg:#FAFAF8;}
html:not(.sv-light) body #wzt{--t-bg:#1A1A1A;}

/* ===== Webzen dark mode (generated) ===== */
html:not(.sv-light) body{background:#1A1A1A;color:#FFFFFF;}
html:not(.sv-light) ::selection{background:#FFB400;color:#1A1A1A;}
body,.e-con,.elementor-heading-title,.elementor-widget-text-editor{transition:background-color .3s ease,color .3s ease,border-color .3s ease;}
html:not(.sv-light) .elementor-kit-5:not(.sv-native, .sv-native *){background-color:#1A1A1A !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-kit-5 a:not(.elementor-button):not(.wz-cta):not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-kit-5 a:not(.elementor-button):not(.wz-cta):hover:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-kit-5 h1:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-kit-5 h2:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-kit-5 h3:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-kit-5 h4:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-kit-5 h5:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-kit-5 h6:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-104 .elementor-element.elementor-element-116af1a:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-104 .elementor-element.elementor-element-116af1a > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-104 .elementor-element.elementor-element-50acf95:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-104 .elementor-element.elementor-element-50acf95 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-104 .elementor-element.elementor-element-0498994 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-104 .elementor-element.elementor-element-0498994 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-104 .elementor-element.elementor-element-0498994 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-104 .elementor-element.elementor-element-bbb5953 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-104 .elementor-element.elementor-element-bbb5953 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-104 .elementor-element.elementor-element-bbb5953 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-37 .elementor-element.elementor-element-fxg7n014:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-37 .elementor-element.elementor-element-fxg7n014 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-37 .elementor-element.elementor-element-f3a7k001:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-37 .elementor-element.elementor-element-fjd5i00e .elementor-icon-list-text:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-37 .elementor-element.elementor-element-frrt400n .elementor-icon-list-text:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-37 .elementor-element.elementor-element-fi96500t .elementor-icon-list-text:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-37 .elementor-element.elementor-element-friwe013:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-37 .elementor-element.elementor-element-febpe00w:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-37 .elementor-element.elementor-element-f1iht011 .elementor-icon-list-text:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-103 .elementor-element.elementor-element-0e0d665:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-103 .elementor-element.elementor-element-0e0d665 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-103 .elementor-element.elementor-element-6a5ecbf:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-103 .elementor-element.elementor-element-6a5ecbf > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-103 .elementor-element.elementor-element-d1ce36e .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-103 .elementor-element.elementor-element-d1ce36e .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-103 .elementor-element.elementor-element-d1ce36e .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-103 .elementor-element.elementor-element-76c2830 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-103 .elementor-element.elementor-element-76c2830 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-103 .elementor-element.elementor-element-76c2830 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-102 .elementor-element.elementor-element-2d7e6de:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-102 .elementor-element.elementor-element-2d7e6de > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-102 .elementor-element.elementor-element-df8b0bb:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-102 .elementor-element.elementor-element-df8b0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-102 .elementor-element.elementor-element-17218bf .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-102 .elementor-element.elementor-element-17218bf .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-102 .elementor-element.elementor-element-17218bf .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-102 .elementor-element.elementor-element-2c3fca4 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-102 .elementor-element.elementor-element-2c3fca4 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-102 .elementor-element.elementor-element-2c3fca4 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-101 .elementor-element.elementor-element-8245927:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-101 .elementor-element.elementor-element-8245927 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-101 .elementor-element.elementor-element-3de760b:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-101 .elementor-element.elementor-element-3de760b > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-101 .elementor-element.elementor-element-9762f43 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-101 .elementor-element.elementor-element-9762f43 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-101 .elementor-element.elementor-element-9762f43 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-101 .elementor-element.elementor-element-733b76a .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-101 .elementor-element.elementor-element-733b76a .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-101 .elementor-element.elementor-element-733b76a .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-100 .elementor-element.elementor-element-e86a5db:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-100 .elementor-element.elementor-element-e86a5db > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-100 .elementor-element.elementor-element-746d51c:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-100 .elementor-element.elementor-element-746d51c > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-100 .elementor-element.elementor-element-133f4fe .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-100 .elementor-element.elementor-element-133f4fe .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-100 .elementor-element.elementor-element-133f4fe .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-100 .elementor-element.elementor-element-f2229b5 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-100 .elementor-element.elementor-element-f2229b5 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-100 .elementor-element.elementor-element-f2229b5 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-99 .elementor-element.elementor-element-34449d3:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-99 .elementor-element.elementor-element-34449d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-99 .elementor-element.elementor-element-ad9076c:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-99 .elementor-element.elementor-element-ad9076c > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-99 .elementor-element.elementor-element-37e963c .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-99 .elementor-element.elementor-element-37e963c .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-99 .elementor-element.elementor-element-37e963c .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-99 .elementor-element.elementor-element-e4813f6 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-99 .elementor-element.elementor-element-e4813f6 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-99 .elementor-element.elementor-element-e4813f6 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-98 .elementor-element.elementor-element-8723a2c:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-98 .elementor-element.elementor-element-8723a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-98 .elementor-element.elementor-element-7ccc839:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-98 .elementor-element.elementor-element-7ccc839 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-98 .elementor-element.elementor-element-812d949 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-98 .elementor-element.elementor-element-812d949 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-98 .elementor-element.elementor-element-812d949 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-98 .elementor-element.elementor-element-7e890c0 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-98 .elementor-element.elementor-element-7e890c0 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-98 .elementor-element.elementor-element-7e890c0 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-97 .elementor-element.elementor-element-43a763b:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-97 .elementor-element.elementor-element-43a763b > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-97 .elementor-element.elementor-element-af75556:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-97 .elementor-element.elementor-element-af75556 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-97 .elementor-element.elementor-element-f847943 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-97 .elementor-element.elementor-element-f847943 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-97 .elementor-element.elementor-element-f847943 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-97 .elementor-element.elementor-element-f8955f4 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-97 .elementor-element.elementor-element-f8955f4 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-97 .elementor-element.elementor-element-f8955f4 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-96 .elementor-element.elementor-element-bcde26b:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-96 .elementor-element.elementor-element-bcde26b > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-96 .elementor-element.elementor-element-0acce75:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-96 .elementor-element.elementor-element-0acce75 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-96 .elementor-element.elementor-element-b2368dd .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-96 .elementor-element.elementor-element-b2368dd .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-96 .elementor-element.elementor-element-b2368dd .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-96 .elementor-element.elementor-element-5d0333d .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-96 .elementor-element.elementor-element-5d0333d .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-96 .elementor-element.elementor-element-5d0333d .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-95 .elementor-element.elementor-element-db6575b:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-95 .elementor-element.elementor-element-db6575b > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-95 .elementor-element.elementor-element-444c536:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-95 .elementor-element.elementor-element-444c536 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-95 .elementor-element.elementor-element-d87de43 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-95 .elementor-element.elementor-element-d87de43 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-95 .elementor-element.elementor-element-d87de43 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-95 .elementor-element.elementor-element-5e0c87e .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-95 .elementor-element.elementor-element-5e0c87e .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-95 .elementor-element.elementor-element-5e0c87e .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-94 .elementor-element.elementor-element-88b875f:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-94 .elementor-element.elementor-element-88b875f > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-94 .elementor-element.elementor-element-81a06ce:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-94 .elementor-element.elementor-element-81a06ce > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-94 .elementor-element.elementor-element-7995838 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-94 .elementor-element.elementor-element-7995838 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-94 .elementor-element.elementor-element-7995838 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-94 .elementor-element.elementor-element-6d0a6c8 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-94 .elementor-element.elementor-element-6d0a6c8 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-94 .elementor-element.elementor-element-6d0a6c8 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-93 .elementor-element.elementor-element-6cae4e6:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-93 .elementor-element.elementor-element-6cae4e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-93 .elementor-element.elementor-element-e0354b6:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-93 .elementor-element.elementor-element-e0354b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-93 .elementor-element.elementor-element-120b852 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-93 .elementor-element.elementor-element-120b852 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-93 .elementor-element.elementor-element-120b852 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-93 .elementor-element.elementor-element-ffc23e5 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-93 .elementor-element.elementor-element-ffc23e5 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-93 .elementor-element.elementor-element-ffc23e5 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-92 .elementor-element.elementor-element-9aa3b42:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-92 .elementor-element.elementor-element-9aa3b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-92 .elementor-element.elementor-element-5890c6f .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-92 .elementor-element.elementor-element-5890c6f .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-92 .elementor-element.elementor-element-5890c6f .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-92 .elementor-element.elementor-element-7ff0ed1 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-92 .elementor-element.elementor-element-7ff0ed1 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-92 .elementor-element.elementor-element-7ff0ed1 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-148 .elementor-element.elementor-element-62e15c3:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-148 .elementor-element.elementor-element-62e15c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-148 .elementor-element.elementor-element-f020e43 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-148 .elementor-element.elementor-element-f020e43 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-148 .elementor-element.elementor-element-f020e43 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-148 .elementor-element.elementor-element-7c9eaae .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-148 .elementor-element.elementor-element-7c9eaae .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-148 .elementor-element.elementor-element-7c9eaae .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-90 .elementor-element.elementor-element-0b4767a:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-90 .elementor-element.elementor-element-0b4767a > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-90 .elementor-element.elementor-element-7dd36a2 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-90 .elementor-element.elementor-element-7dd36a2 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-90 .elementor-element.elementor-element-7dd36a2 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-90 .elementor-element.elementor-element-8f4e282 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-90 .elementor-element.elementor-element-8f4e282 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-90 .elementor-element.elementor-element-8f4e282 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-89 .elementor-element.elementor-element-21daa34:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-89 .elementor-element.elementor-element-21daa34 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-89 .elementor-element.elementor-element-080c88b .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-89 .elementor-element.elementor-element-080c88b .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-89 .elementor-element.elementor-element-080c88b .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-89 .elementor-element.elementor-element-a5f9930 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-89 .elementor-element.elementor-element-a5f9930 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-89 .elementor-element.elementor-element-a5f9930 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-88 .elementor-element.elementor-element-6c775a7:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-88 .elementor-element.elementor-element-6c775a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-88 .elementor-element.elementor-element-44a9847 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-88 .elementor-element.elementor-element-44a9847 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-88 .elementor-element.elementor-element-44a9847 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-88 .elementor-element.elementor-element-068c656 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-88 .elementor-element.elementor-element-068c656 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-88 .elementor-element.elementor-element-068c656 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-49 .elementor-element.elementor-element-b904624:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-49 .elementor-element.elementor-element-b904624 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-48 .elementor-element.elementor-element-9d4f552:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-48 .elementor-element.elementor-element-9d4f552 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-25e74d3:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-25e74d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-4f48322:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-4f48322 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-2edf68f:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-2edf68f > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-a58620b .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-7fbc22f .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-7d86e3e .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-84bd314 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-f7c0056 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-d1649cd .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-82ab6f8 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-3ce7a2c .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-7813154 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-a3c0120 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-ca7ee9b .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-2b69ec2 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-f7f5611 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-a5186ea .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-39f835c .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-239a53b:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-239a53b > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-721e356 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-721e356 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-721e356 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-fcde0d1 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-fcde0d1 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-21 .elementor-element.elementor-element-fcde0d1 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-a012374:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-a012374 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-ec36c8e:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-ec36c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-cb07ddb:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-cb07ddb > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-7e1d4f5 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-8ef200f .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-7b8f7dc .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-6bcddb9 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-d9809e7 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-be5b381 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-28ce6a0 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-f4a6910 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-b4d04c7 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-4000a00 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-50af216 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-0957ded .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-7034c43 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-01d3510 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-7c0bfd0 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-e5d3e6c:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-e5d3e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-bed6086 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-bed6086 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-bed6086 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-fe76bce .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-fe76bce .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-20 .elementor-element.elementor-element-fe76bce .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-7503f73:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-7503f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-47c4610:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-47c4610 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-c7aa662:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-c7aa662 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-500c53b .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-9df95ad .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-2f1a6f2 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-b947dbc .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-e83942f .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-1daeff8 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-ae60a4a .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-51a2ca3 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-efead70 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-7ea5461 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-0c22a8b .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-5e08bfd .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-3104715 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-6600e16 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-9a4fe4e .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-2a1c6fd:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-2a1c6fd > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-aa2dd16 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-aa2dd16 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-aa2dd16 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-953bb7d .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-953bb7d .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-19 .elementor-element.elementor-element-953bb7d .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-dc5e13e:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-dc5e13e > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-a3926b8:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-a3926b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-5744958:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-5744958 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-b16442b .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-152a10a .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-0426258 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-a4f8726 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-6078071 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-48863c7 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-7bbd65a .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-ea95a78 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-45f22c8 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-1d4b20a .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-1f8aa8a .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-713919b .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-b7cb406 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-1cfaf74 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-b67cbc8 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-02a21f8:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-02a21f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-f4071f9 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-f4071f9 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-f4071f9 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-cbcdbbc .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-cbcdbbc .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-18 .elementor-element.elementor-element-cbcdbbc .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-96eabf8:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-96eabf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-5881c29:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-5881c29 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-a3a2427:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-a3a2427 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-3228ec3 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-523fafe .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-44c99ea .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-f87ab08 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-8e6055f .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-55a82ba .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-df5b251 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-7599527 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-1a2fb6b .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-6e3e3c1 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-f139863 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-4e361e8 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-7ceb24a .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-efe2741 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-5b57519 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-ed880ca:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-ed880ca > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-ac47e05 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-ac47e05 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-ac47e05 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-677da85 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-677da85 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-17 .elementor-element.elementor-element-677da85 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-e1aab07:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-e1aab07 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-73dd9dd:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-73dd9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-f4c1946:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-f4c1946 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-fdd36b8 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-4e9c288 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-07d05bd .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-8060205 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-8f7ee12 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-24751d5 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-e85c64b .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-e780469 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-90ebd46 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-53e2ba8 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-f5be582 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-61d0c41 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-5f135ca .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-079fcb3 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-62b30b0 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-f3ce842:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-f3ce842 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-c9ec9a1 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-c9ec9a1 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-c9ec9a1 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-d6be80b .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-d6be80b .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-16 .elementor-element.elementor-element-d6be80b .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-15 .elementor-element.elementor-element-9e748ae:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-15 .elementor-element.elementor-element-9e748ae > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-15 .elementor-element.elementor-element-936aa4d .elementor-field-group .elementor-field:not(.elementor-select-wrapper):not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-15 .elementor-element.elementor-element-936aa4d .elementor-field-group .elementor-select-wrapper select:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-d355a52:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-d355a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-073c1ba:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-073c1ba > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-abf0b83 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-60e6df2 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-da6151a .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-0eec99d .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-9f520de .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-e1fb798 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-11f3e68 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-7260a7c .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-1c10e7e .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-938801b .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-6b34b7b .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-b83f512 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-729acd1 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-0a8860f .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-2368a79 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-b69d294 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-b69d294 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-b69d294 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-ebf73a1 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-ebf73a1 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-14 .elementor-element.elementor-element-ebf73a1 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-e903105:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-e903105 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-119ec34 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-760e79a .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-c15014e:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-ca0eb99 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-ec508b6 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-6ada604:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-a9080b6 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-3bc658e .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-e2546d8:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-09c336b .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-cb2eeac .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-5fcda26:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-376064a .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-2cc597a .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-458c312:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-554fc71 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-a6ee554 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-26ab875:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-14e697b .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-7061d04 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-208f62c:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-e8f33a3 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-fa7517f .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-2869557:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-6724910 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-15b8c6e .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-33364c8:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-b47e3b8 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-d0869a4 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-5d91c3d:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-aee7910 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-eb0ed34 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-92423ea:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-5434ef1 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-b644425 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-526a347:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-a66a1d9 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-647ba97 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-ca429fe:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-3a30704 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-aed3dd9 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-9414c0e:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-3e08888 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-ee049a2 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-e832b49:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-ca18685 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-276f7ad .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-040545d:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-6625e21 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-11f0b9a .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-958f739:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-51dcf68 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-9083600 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-761e6c3:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-39ee4bd .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-a2e07f4 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-3abb50b:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-3fb1a7f .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-31b3f20 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-f658e0a:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-5d68cca .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-98018ee .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-937db09:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-c427601 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-bf2e1f1 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-7319154:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-1d32958 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-cc3b331 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-6cb520d:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-6e0a7fe .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-13958ce .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-945aaf8 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-f1fccbb .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-a143f27 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-8d29eb3 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-a9bab83 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-394d0e6 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-e896684 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-945e1cc .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-4f723a9 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-4daf2de .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-4b21788 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-04a8d46 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-5f419fc .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-9d13cec .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-9d13cec .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-9d13cec .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-61d96b5 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-61d96b5 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-13 .elementor-element.elementor-element-61d96b5 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-5d00f19:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-5d00f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-574b157:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-574b157 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-578fc87 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-dc83723 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-67335d1:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-67335d1:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-67335d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-d00dad6.elementor-view-stacked .elementor-icon:not(.sv-native, .sv-native *){background-color:#2B2516 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-b95af0e .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-bf1a1a9:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-947bb63 .elementor-button:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-947bb63 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-947bb63 .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-6012014:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-6012014:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-6012014 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-ef2d60b.elementor-view-stacked .elementor-icon:not(.sv-native, .sv-native *){background-color:#2B2516 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-f0cf960 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-a38d1d7:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-ae1167c .elementor-button:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-ae1167c .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-ae1167c .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-ca6a9fa:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-ca6a9fa:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-ca6a9fa > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-bc46efe.elementor-view-stacked .elementor-icon:not(.sv-native, .sv-native *){background-color:#2B2516 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-a9319cd .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-1a54882:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-bfc335d .elementor-button:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-bfc335d .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-bfc335d .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-94d1956:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-94d1956:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-94d1956 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-c321979.elementor-view-stacked .elementor-icon:not(.sv-native, .sv-native *){background-color:#2B2516 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-7eac217 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-f49c888:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-b41780c .elementor-button:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-b41780c .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-b41780c .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-e7ba934:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-e7ba934:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-e7ba934 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-d22ef40.elementor-view-stacked .elementor-icon:not(.sv-native, .sv-native *){background-color:#2B2516 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-89ae62a .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-9d74a03:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-7ba9832 .elementor-button:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-7ba9832 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-7ba9832 .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-c3e6e9d:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-c3e6e9d:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-c3e6e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-b6869d6.elementor-view-stacked .elementor-icon:not(.sv-native, .sv-native *){background-color:#2B2516 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-1699319 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-97b5c81:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-d1e68fe .elementor-button:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-d1e68fe .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-d1e68fe .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-4ab75b4:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-4ab75b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-8208d03 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-b517feb .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-bfb0374:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-15ca8ed:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-15ca8ed > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-6662a51:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-6662a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-8cd5994:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-8cd5994 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-85e4ab1:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-85e4ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-7d20828:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-7d20828 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-5450de4:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-5450de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-5a52bc5:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-5a52bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-0dab90a:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-0dab90a > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-21834c8 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-21834c8 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-21834c8 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-ce7c72f .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-ce7c72f .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-12 .elementor-element.elementor-element-ce7c72f .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wg1rc01p:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wg1rc01p > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wp5nb01k .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wlgkr01l .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w19kt01m:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wsx4k018 .elementor-button:not(.sv-native, .sv-native *){color:#FFFFFF !important;border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wsx4k018 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wsx4k018 .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wvbwd01a .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w9sja01b .elementor-heading-title:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wa6r101d .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w779p01e .elementor-heading-title:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wlhfj01g .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wjint01h .elementor-heading-title:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-85f7ee7 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-285e69e .elementor-heading-title:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w8qn501y:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w8qn501y > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wmctz01q .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wnr7401r .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wm3uu01s .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w0cbb01t .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wtwz601u .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wohkq01v .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-b58ae0e .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-41f558e .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-96eabad .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-a568db8 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-44a94b7 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-5298fee .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-cdaef39 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-b12a909 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-97e0815 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-56e4381 .elementor-heading-title:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w1irc02z:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w1irc02z > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wklyh01z .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wlind020 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wv7am021:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-waa9j028:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-waa9j028:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-waa9j028 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wimpc024.elementor-view-stacked .elementor-icon:not(.sv-native, .sv-native *){background-color:#2B2516 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w2oj4025 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-whweg026:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wd7me027 .elementor-button:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wd7me027 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wd7me027 .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w4fj302d:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w4fj302d:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w4fj302d > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wb7fr029.elementor-view-stacked .elementor-icon:not(.sv-native, .sv-native *){background-color:#2B2516 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w3l1y02a .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wech702b:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wzt5q02c .elementor-button:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wzt5q02c .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wzt5q02c .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w04dm02i:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w04dm02i:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w04dm02i > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wnrp502e.elementor-view-stacked .elementor-icon:not(.sv-native, .sv-native *){background-color:#2B2516 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wt8ou02f .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wumud02g:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w31lt02h .elementor-button:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w31lt02h .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w31lt02h .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wdydl02n:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wdydl02n:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wdydl02n > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-woptm02j.elementor-view-stacked .elementor-icon:not(.sv-native, .sv-native *){background-color:#2B2516 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wgbqk02k .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w4kp602l:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w9ao902m .elementor-button:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w9ao902m .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w9ao902m .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wjzmp02s:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wjzmp02s:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wjzmp02s > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w7fe502o.elementor-view-stacked .elementor-icon:not(.sv-native, .sv-native *){background-color:#2B2516 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wa40t02p .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w4jry02q:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w1yb602r .elementor-button:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w1yb602r .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w1yb602r .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-woxxy02x:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-woxxy02x:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-woxxy02x > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wxvms02t.elementor-view-stacked .elementor-icon:not(.sv-native, .sv-native *){background-color:#2B2516 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w77zh02u .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w00o402v:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w7yrp02w .elementor-button:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w7yrp02w .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w7yrp02w .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w69al03o:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w69al03o > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wllkx032:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wg0g7034 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wg0g7034 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wg0g7034 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w40vb03b:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wnl37038 .elementor-heading-title:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w589x03a:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wfj5i03g:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wcpd603d .elementor-heading-title:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wl8bd03f:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wz2of03l:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wocmh03i .elementor-heading-title:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wm4yh03k:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-15bb2a0:not(.sv-native, .sv-native *){border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-3e7a481 .elementor-heading-title:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-0695fe4:not(.sv-native, .sv-native *){color:#A6A6A6 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w3cpg04f:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w3cpg04f > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wj4gf03p .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wsoqv03q .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wpqy103r:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wi7eo03y:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wi7eo03y > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wb3lg043:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wb3lg043 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wjbri048:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wjbri048 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w5tzs04d:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w5tzs04d > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-d1123ef:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-d1123ef > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-270e86f:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-270e86f > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-ea8b6f2:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-ea8b6f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#141414 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wpz8h058:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wpz8h058 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wvocs04g .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w0lar04h .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-64c7781:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-weov104j .elementor-button:not(.sv-native, .sv-native *){color:#FFFFFF !important;border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-weov104j .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-weov104j .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wwcmn04o .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w2wey04p .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wj5pr04q:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wxxq804v .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wo7v404w .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wmuxe04x:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wofrw052 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wqnta053 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wcoj8054:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-fd9ad5b .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-f6474c5 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-558c49b:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-37989f8 .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-b9493df .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-3e6b235:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-3529bfa .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-6b6954c .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-069a6ef:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w2j8o05v:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w2j8o05v > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-w58xa05w .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wn0re05x .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wice705y:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-da46424 .elementor-button:not(.sv-native, .sv-native *){color:#FFFFFF !important;border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-da46424 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-da46424 .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wvvxh076:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wvvxh076 > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-color:#1A1A1A !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wkofw06x .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wfx0v06y .elementor-heading-title:not(.sv-native, .sv-native *){color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wa09u06z:not(.sv-native, .sv-native *){color:#CFCFCF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wwq7v070 .elementor-button:not(.sv-native, .sv-native *){color:#FFFFFF !important;border-color:#2E2E2E !important;border-top-color:#2E2E2E !important;border-right-color:#2E2E2E !important;border-bottom-color:#2E2E2E !important;border-left-color:#2E2E2E !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wwq7v070 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wwq7v070 .elementor-button:focus:not(.sv-native, .sv-native *){color:#FFB400 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-whn6c07a .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-whn6c07a .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-whn6c07a .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wbczx07b .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wbczx07b .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-11 .elementor-element.elementor-element-wbczx07b .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}
html:not(.sv-light) .elementor-147 .elementor-element.elementor-element-a9b2a0c:not(.elementor-motion-effects-element-type-background):not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-147 .elementor-element.elementor-element-a9b2a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer:not(.sv-native, .sv-native *){background-image:radial-gradient(at center top, #2B2516 0%, #1A1A1A 58%) !important}
html:not(.sv-light) .elementor-147 .elementor-element.elementor-element-375e966 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-147 .elementor-element.elementor-element-375e966 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-147 .elementor-element.elementor-element-375e966 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFFFFF !important}
html:not(.sv-light) .elementor-147 .elementor-element.elementor-element-790e415 .elementor-button:not(.sv-native, .sv-native *){background-color:#242424 !important}
html:not(.sv-light) .elementor-147 .elementor-element.elementor-element-790e415 .elementor-button:hover:not(.sv-native, .sv-native *), html:not(.sv-light) .elementor-147 .elementor-element.elementor-element-790e415 .elementor-button:focus:not(.sv-native, .sv-native *){background-color:#242424 !important;color:#FFB400 !important}

/* ===== Webzen fixes ===== */
#wzHdr .wz-logo:not(.sv-native, .sv-native *){color:var(--wz-ink) !important}
#wzHdr .wz-logo span:not(.sv-native, .sv-native *){color:var(--wz-primary) !important}
#wzHdr .wz-link:not(.sv-native, .sv-native *){color:var(--wz-ink) !important}
#wzHdr .wz-link:hover:not(.sv-native, .sv-native *), #wzHdr .wz-drop.is-open>.wz-link:not(.sv-native, .sv-native *){color:var(--wz-primary) !important}
#wzHdr .wz-mega a:not(.sv-native, .sv-native *){color:color-mix(in srgb,var(--wz-ink) 70%,transparent) !important}
#wzHdr .wz-mega a:hover:not(.sv-native, .sv-native *){color:var(--wz-ink) !important}
#wzHdr .wz-ico:not(.sv-native, .sv-native *), #wzHdr .wz-burger:not(.sv-native, .sv-native *){background:transparent !important;color:var(--wz-ink) !important;border:0 !important;box-shadow:none !important;padding:0 !important;border-radius:999px !important;min-height:0 !important}
#wzHdr .wz-ico:hover:not(.sv-native, .sv-native *){background:var(--wz-surface) !important;color:var(--wz-primary) !important}
#wzHdr .wz-burger:hover:not(.sv-native, .sv-native *){background:transparent !important;color:var(--wz-primary) !important}
#wzHdr .wz-cta:not(.sv-native, .sv-native *){color:var(--wz-btn-tx) !important}
#wzHdr .wz-cta:hover:not(.sv-native, .sv-native *){color:#fff !important}
#wzHdr .wz-mob-in a:not(.sv-native, .sv-native *){color:var(--wz-ink) !important}
#wzHdr .wz-mob-in a:hover:not(.sv-native, .sv-native *){color:var(--wz-primary) !important}
#wzHdr .wz-mob-sub a:not(.sv-native, .sv-native *){color:var(--wz-body) !important}
#wzHdr .wz-mob-in a.wz-cta:not(.sv-native, .sv-native *){color:var(--wz-btn-tx) !important}
#wzHdr .wz-mob-in a.wz-cta:hover:not(.sv-native, .sv-native *){color:#fff !important}
#wzt figcaption:not(.sv-native, .sv-native *), #wzt figcaption b:not(.sv-native, .sv-native *), #wzt .wzt-av:not(.sv-native, .sv-native *){font-style:normal !important}
html:not(.sv-light) .elementor-widget-divider:not(.sv-native, .sv-native *){--divider-color:#2E2E2E !important}
html:not(.sv-light) .elementor-view-stacked .elementor-icon:not(.sv-native, .sv-native *){color:#FFB400 !important;fill:#FFB400 !important}
html:not(.sv-light) .elementor-view-stacked .elementor-icon svg:not(.sv-native, .sv-native *){fill:#FFB400 !important}
html:not(.sv-light) .elementor-icon-list-icon svg:not(.sv-native, .sv-native *){fill:#FFB400 !important}
html:not(.sv-light) .elementor-icon-list-icon i:not(.sv-native, .sv-native *){color:#FFB400 !important}
/* on-dark bands keep their own buttons in dark mode */
html:not(.sv-light) .e-con.wz-on-dark.wz-dots .elementor-widget-button:first-child .elementor-button:not(.sv-native, .sv-native *){background:#FFFFFF !important;color:#0F1419 !important}
html:not(.sv-light) .e-con.wz-on-dark.wz-dots .elementor-widget-button:last-child .elementor-button:not(.sv-native, .sv-native *){background:transparent !important;color:#FFFFFF !important;border:1px solid rgba(255,255,255,.45) !important}
html:not(.sv-light) .e-con.wz-on-dark.wz-dots .elementor-widget-button:last-child .elementor-button:hover:not(.sv-native, .sv-native *){background:#FFFFFF !important;color:#FFB400 !important}
html:not(.sv-light) .e-con.wz-on-dark.wz-grid .elementor-widget-button:last-child .elementor-button:not(.sv-native, .sv-native *){background:transparent !important;color:#FFFFFF !important;border:1px solid rgba(255,255,255,.22) !important}
html:not(.sv-light) .e-con.wz-on-dark.wz-grid .elementor-widget-button:last-child .elementor-button:hover:not(.sv-native, .sv-native *){border-color:#FFFFFF !important}

/* ===== CodexBeam blog ===== */
.cb-post{--color-primary:var(--wz-primary,#FFB400);--color-primary-dark:#9F6900;--color-accent:var(--wz-accent,#FFB400);--color-surface:var(--wz-line,#E4E4E0);--color-ink:var(--wz-ink,#0F1419);--color-card:var(--wz-card,#FFFFFF)}
html:not(.sv-light) .cb-post{--color-primary:#FFB400;--color-primary-dark:#FFB400}
html:not(.sv-light) .elementor-kit-5 .cb-hero{background-image:radial-gradient(at center top,#2B2516 0%,#1A1A1A 58%) !important}
.cb-hero .elementor-widget:not(:last-child){margin-bottom:0}
.elementor-kit-5 .cb-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--wz-primary) !important;text-decoration:none}
.elementor-kit-5 .cb-back:hover{text-decoration:underline}
.cb-back svg{width:16px;height:16px}
.elementor-kit-5 .cb-eyebrow .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--wz-primary) !important;line-height:1.4}
.elementor-kit-5 .cb-eyebrow a{color:inherit !important}
.elementor-kit-5 .cb-title .elementor-heading-title{font-size:46px;line-height:1.12;letter-spacing:-1.4px;font-weight:600;color:var(--wz-ink) !important;text-wrap:balance}
@media(max-width:1024px){.elementor-kit-5 .cb-title .elementor-heading-title{font-size:40px;letter-spacing:-1.1px}}
@media(max-width:767px){.elementor-kit-5 .cb-title .elementor-heading-title{font-size:31px;letter-spacing:-.8px}}
.elementor-kit-5 .cb-meta .elementor-icon-list-items{gap:6px 22px}
.elementor-kit-5 .cb-meta .elementor-icon-list-item{margin:0 !important;padding:0 !important}
.elementor-kit-5 .cb-meta .elementor-icon-list-item::after{display:none !important}
.elementor-kit-5 .cb-meta .elementor-icon-list-text,.elementor-kit-5 .cb-meta a{color:var(--wz-body) !important;font-size:14px;font-weight:500}
.elementor-kit-5 .cb-meta .elementor-icon-list-icon{width:auto !important}
.elementor-kit-5 .cb-meta .elementor-icon-list-icon svg{fill:var(--wz-body) !important;width:14px !important;height:14px !important;margin-right:6px}

/* article body */
.elementor-kit-5 .cb-post{font-size:17.5px;line-height:1.75;color:color-mix(in srgb,var(--wz-ink) 84%,transparent)}
.elementor-kit-5 .cb-post>*:first-child{margin-top:0}
.elementor-kit-5 .cb-post p{margin:0 0 1.15em}
.elementor-kit-5 .cb-post p.cb-lede{font-size:20px;line-height:1.6;color:var(--wz-ink);margin-bottom:1.6em}
.elementor-kit-5 .cb-post h2{font-size:29px;line-height:1.25;letter-spacing:-.6px;font-weight:600;color:var(--wz-ink) !important;margin:2.1em 0 .6em;scroll-margin-top:100px}
.elementor-kit-5 .cb-post h3{font-size:21px;line-height:1.35;letter-spacing:-.3px;font-weight:600;color:var(--wz-ink) !important;margin:1.7em 0 .45em;scroll-margin-top:100px}
@media(max-width:767px){.elementor-kit-5 .cb-post{font-size:16.5px}.elementor-kit-5 .cb-post p.cb-lede{font-size:18px}.elementor-kit-5 .cb-post h2{font-size:24px}.elementor-kit-5 .cb-post h3{font-size:19px}}
.elementor-kit-5 .cb-post ul,.elementor-kit-5 .cb-post ol{margin:0 0 1.3em;padding-left:1.35em}
.elementor-kit-5 .cb-post li{margin:.45em 0;padding-left:.2em}
.elementor-kit-5 .cb-post li::marker{color:var(--wz-primary);font-weight:600}
.elementor-kit-5 .cb-post a:not(.elementor-button){color:var(--wz-primary) !important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.elementor-kit-5 .cb-post strong{color:var(--wz-ink);font-weight:600}
.elementor-kit-5 .cb-post blockquote{margin:2em 0;padding:20px 24px;border:0;border-left:3px solid var(--wz-primary);border-radius:0 16px 16px 0;background:var(--wz-surface);font-style:normal}
.elementor-kit-5 .cb-post blockquote p{font-size:19px;line-height:1.6;color:var(--wz-ink);margin:0}
.elementor-kit-5 .cb-post blockquote cite{display:none}

/* tables */
.elementor-kit-5 .cb-post figure.cb-table{margin:2em 0;overflow-x:auto;border:1px solid var(--wz-line);border-radius:16px;background:var(--wz-card)}
.elementor-kit-5 .cb-post .cb-table table{width:100%;min-width:34rem;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;border:0}
.elementor-kit-5 .cb-post .cb-table th,.elementor-kit-5 .cb-post .cb-table td{padding:12px 16px;text-align:left;vertical-align:top;border:0;border-top:1px solid var(--wz-line);background:transparent !important}
.elementor-kit-5 .cb-post .cb-table thead th{border-top:0;background:var(--wz-surface) !important;color:var(--wz-ink);font-weight:600}
.elementor-kit-5 .cb-post .cb-table tbody td:first-child{color:var(--wz-ink);font-weight:500}

/* notes */
.elementor-kit-5 .cb-post .cb-note{margin:2em 0;padding:20px 22px;border:1px solid color-mix(in srgb,var(--wz-primary) 24%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wz-primary) 6%,var(--wz-card))}
.elementor-kit-5 .cb-post .cb-note p{font-size:16px;line-height:1.65;margin:0}
.elementor-kit-5 .cb-post .cb-note p.cb-note-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--wz-ink);margin-bottom:6px}
.elementor-kit-5 .cb-post .cb-note p.cb-note-title::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--wz-accent)}

/* charts */
.elementor-kit-5 .cb-post .cb-chart{margin:2.2em 0}
.elementor-kit-5 .cb-post .cb-chart-box{padding:26px;border:1px solid var(--wz-line);border-radius:16px;background:var(--wz-card);overflow:hidden}
.elementor-kit-5 .cb-post .cb-chart-box svg{display:block;width:100%;height:auto}
.elementor-kit-5 .cb-post .cb-chart figcaption{margin-top:12px;text-align:center;font-size:14px;line-height:1.55;font-style:normal;color:var(--wz-body)}
@media(max-width:767px){.elementor-kit-5 .cb-post .cb-chart-box{padding:14px}}

/* FAQ (Rank Math block) */
.elementor-kit-5 .cb-post .wp-block-rank-math-faq-block{margin-top:.4em}
.elementor-kit-5 .cb-post .rank-math-list-item{margin:0 0 12px;padding:20px 22px;border:1px solid var(--wz-line);border-radius:16px;background:var(--wz-card)}
.elementor-kit-5 .cb-post h3.rank-math-question{margin:0 0 6px;font-size:18px;line-height:1.4}
.elementor-kit-5 .cb-post .rank-math-answer{font-size:16px;line-height:1.65}

/* table of contents */
.elementor-kit-5 .cb-toc{margin:0 0 40px;padding:22px 24px;border:1px solid var(--wz-line);border-radius:16px;background:color-mix(in srgb,var(--wz-surface) 55%,transparent)}
.elementor-kit-5 .cb-toc[hidden]{display:none}
.elementor-kit-5 .cb-toc-title{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--wz-ink)}
.elementor-kit-5 .cb-toc ol{margin:0;padding:0;list-style:none;counter-reset:cbtoc}
.elementor-kit-5 .cb-toc li{counter-increment:cbtoc;display:flex;gap:10px;margin:7px 0;font-size:15px;line-height:1.45}
.elementor-kit-5 .cb-toc li::before{content:counter(cbtoc) ".";min-width:1.2em;color:var(--wz-body)}
.elementor-kit-5 .cb-toc a{color:var(--wz-primary) !important;text-decoration:none}
.elementor-kit-5 .cb-toc a:hover{text-decoration:underline}

/* author */
.elementor-kit-5 .cb-author{display:flex;align-items:center;gap:16px;margin-top:48px;padding-top:28px;border-top:1px solid var(--wz-line)}
.elementor-kit-5 .cb-author-av{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--wz-primary);color:#fff;font-weight:600;font-size:17px;letter-spacing:.5px}
html:not(.sv-light) .elementor-kit-5 .cb-author-av{color:#1A1A1A}
.elementor-kit-5 .cb-author p{margin:0}
.elementor-kit-5 .cb-author-name{font-size:16px;font-weight:600;color:var(--wz-ink)}
.elementor-kit-5 .cb-author-name a{color:var(--wz-ink) !important;text-decoration:none}
.elementor-kit-5 .cb-author-name a:hover{color:var(--wz-primary) !important}
.elementor-kit-5 .cb-author-role{font-size:14.5px;line-height:1.5;color:var(--wz-body)}

/* section headings on blog templates */
.elementor-kit-5 .cb-sec-title .elementor-heading-title{font-size:34px;line-height:1.15;letter-spacing:-1px;font-weight:600;color:var(--wz-ink) !important}
@media(max-width:767px){.elementor-kit-5 .cb-sec-title .elementor-heading-title{font-size:27px}}
.elementor-kit-5 .cb-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 15px;border-radius:999px;background:var(--wz-card);box-shadow:0 1px 2px rgba(15,20,25,.06);border:1px solid var(--wz-line);font-size:12.5px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--wz-ink)}
.elementor-kit-5 .cb-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--wz-primary)}
.elementor-kit-5 .cb-arch-lead{font-size:18.5px;line-height:1.65;color:var(--wz-body);text-align:center;margin:0}
.elementor-kit-5 .cb-accent{color:#FFD27A}

/* post cards */
.elementor-kit-5 .e-loop-item{height:100%}
.elementor-kit-5 .e-con.cb-card{position:relative;height:100%;padding:24px;border:1px solid var(--wz-line);border-radius:18px;background:var(--wz-card);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}
.elementor-kit-5 .e-con.cb-card:hover{border-color:var(--wz-primary);transform:translateY(-2px);box-shadow:0 12px 28px -14px rgba(15,20,25,.22)}
.elementor-kit-5 .cb-card .elementor-widget{margin-bottom:0}
.elementor-kit-5 .cb-card-cat .elementor-heading-title{font-size:12px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;color:var(--wz-primary) !important;line-height:1.4}
.elementor-kit-5 .cb-card-title{margin-top:10px}
.elementor-kit-5 .cb-card-title .elementor-heading-title{font-size:19px;line-height:1.35;letter-spacing:-.2px;font-weight:600;color:var(--wz-ink) !important}
html body.elementor-kit-5 .cb-card .cb-card-title a:not(.elementor-button):not(.wz-cta){color:var(--wz-ink) !important;text-decoration:none}
html body.elementor-kit-5 .cb-card:hover .cb-card-title a:not(.elementor-button):not(.wz-cta){color:var(--wz-primary) !important}
.elementor-kit-5 .cb-card-title a::after{content:"";position:absolute;inset:0;border-radius:18px}
.elementor-kit-5 .cb-card-excerpt{flex:1 1 auto;margin-top:9px}
.elementor-kit-5 .cb-card-excerpt p,.elementor-kit-5 .cb-card-excerpt .elementor-widget-container{font-size:15px;line-height:1.6;color:var(--wz-body);margin:0}
.elementor-kit-5 .e-con.cb-card-foot{margin-top:20px;padding-top:14px;border-top:1px solid var(--wz-line)}
.elementor-kit-5 .cb-card-date .elementor-heading-title,.elementor-kit-5 .cb-rt{font-size:13px;font-weight:500;line-height:1.4;color:var(--wz-body) !important}
.elementor-kit-5 .cb-rt{display:inline-flex;align-items:center;gap:5px}
.elementor-kit-5 .cb-rt svg{width:13px;height:13px}
.elementor-kit-5 .cb-rt:empty{display:none}
/* featured first card on the blog index */
body.elementor-kit-5:not(.paged) .cb-archive-grid .elementor-loop-container>.e-loop-item:first-of-type{grid-column:1/-1}
body.elementor-kit-5:not(.paged) .cb-archive-grid .e-loop-item:first-of-type .e-con.cb-card{padding:36px 38px;border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--wz-primary) 7%,var(--wz-card)) 0%,var(--wz-card) 60%)}
body.elementor-kit-5:not(.paged) .cb-archive-grid .e-loop-item:first-of-type .cb-card-title .elementor-heading-title{font-size:30px;line-height:1.2;letter-spacing:-.7px}
body.elementor-kit-5:not(.paged) .cb-archive-grid .e-loop-item:first-of-type .cb-card-excerpt p{font-size:17px;max-width:62ch}
body.elementor-kit-5:not(.paged) .cb-archive-grid .e-loop-item:first-of-type .cb-card-cat .elementor-heading-title::before{content:"Latest";display:inline-block;margin-right:12px;padding:3px 11px;border-radius:999px;background:var(--wz-primary);color:#fff;letter-spacing:.9px}
html:not(.sv-light) body.elementor-kit-5:not(.paged) .cb-archive-grid .e-loop-item:first-of-type .cb-card-cat .elementor-heading-title::before{color:#1A1A1A}
@media(max-width:767px){body.elementor-kit-5:not(.paged) .cb-archive-grid .e-loop-item:first-of-type .e-con.cb-card{padding:24px}body.elementor-kit-5:not(.paged) .cb-archive-grid .e-loop-item:first-of-type .cb-card-title .elementor-heading-title{font-size:23px}}
/* load more */
html body.elementor-kit-5 .cb-archive-grid .elementor-button-wrapper .elementor-button{padding:14px 28px;border-radius:999px;border:1px solid var(--wz-line) !important;background:var(--wz-card) !important;color:var(--wz-ink) !important;font-size:15px;font-weight:600}
html body.elementor-kit-5 .cb-archive-grid .elementor-button-wrapper .elementor-button:hover{border-color:var(--wz-primary) !important;color:var(--wz-primary) !important}
.elementor-kit-5 .cb-h-accent{color:var(--wz-primary)}
.elementor-kit-5 .cb-meta .cb-rt-li svg{fill:none !important;stroke:var(--wz-body)}
.elementor-kit-5 .cb-arch-h1 .elementor-heading-title{font-size:54px;letter-spacing:-1.7px}
@media(max-width:1024px){.elementor-kit-5 .cb-arch-h1 .elementor-heading-title{font-size:42px;letter-spacing:-1.2px}}
@media(max-width:767px){.elementor-kit-5 .cb-arch-h1 .elementor-heading-title{font-size:32px;letter-spacing:-.8px}}
.elementor-kit-5 .cb-related-grid .elementor-loop-container{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr)) !important}
.elementor-kit-5 .cb-post .cb-table thead{border-bottom:0}
.elementor-kit-5 .cb-post .rank-math-answer p{margin:0 0 .6em}
.elementor-kit-5 .cb-post .rank-math-answer p:last-child{margin-bottom:0}
.elementor-kit-5 .cb-card-excerpt,.elementor-kit-5 .cb-card-excerpt .elementor-widget-container,.elementor-kit-5 .cb-card-excerpt p{color:var(--wz-body) !important}
html body.elementor-kit-5 .cb-author-name a:not(.elementor-button):not(.wz-cta){color:var(--wz-ink) !important}
html body.elementor-kit-5 .cb-author-name a:not(.elementor-button):not(.wz-cta):hover{color:var(--wz-primary) !important}
.elementor-kit-5 .cb-card-date .elementor-heading-title,.elementor-kit-5 .cb-rt,.elementor-kit-5 .cb-card-foot .elementor-widget-html{line-height:18px}
.elementor-kit-5 .cb-archive-grid .elementor-loop-container,.elementor-kit-5 .cb-related-grid .elementor-loop-container{grid-auto-rows:auto !important}
/* ----- CodexBeam pages ----- */
.elementor-kit-5 .cb-proj{border:1px solid var(--wz-line);border-radius:16px;overflow:hidden;background:var(--wz-card);box-shadow:0 14px 34px -24px rgba(15,20,25,.35)}
.elementor-kit-5 .cb-proj-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--wz-surface);border-bottom:1px solid var(--wz-line)}
.elementor-kit-5 .cb-proj-bar i{flex:none;width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--wz-ink) 16%,transparent)}
.elementor-kit-5 .cb-proj-bar span{flex:1;min-width:0;margin-left:8px;padding:4px 12px;border-radius:999px;background:var(--wz-card);font-size:12px;line-height:1.4;color:var(--wz-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.elementor-kit-5 .cb-proj-body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:196px;padding:28px 22px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--wz-primary) 12%,transparent) 0%,transparent 62%),var(--wz-card)}
.elementor-kit-5 .cb-proj-body::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--wz-pl,rgba(15,20,25,.06)) 1px,transparent 1px),linear-gradient(90deg,var(--wz-pl,rgba(15,20,25,.06)) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 25%,transparent 75%)}
.elementor-kit-5 .cb-proj-mono{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,var(--wz-primary),var(--wz-accent));color:#fff;font-size:20px;font-weight:700;letter-spacing:.5px;box-shadow:0 12px 26px -14px var(--wz-primary)}
.elementor-kit-5 .cb-proj-name{position:relative;font-size:16px;font-weight:600;line-height:1.3;color:var(--wz-ink)}
.elementor-kit-5 .cb-proj-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 0;padding-top:12px;border-top:1px solid var(--wz-line);font-size:14px;line-height:1.4;color:var(--wz-body)}
html body.elementor-kit-5 .cb-proj-meta a:not(.elementor-button):not(.wz-cta){color:var(--wz-primary) !important;font-weight:600;text-decoration:none}
html body.elementor-kit-5 .cb-proj-meta a:not(.elementor-button):not(.wz-cta):hover{text-decoration:underline}
.elementor-kit-5 .e-con.cb-ind{padding:22px 22px 24px;border:1px solid var(--wz-line);border-radius:18px;background:var(--wz-card);text-decoration:none !important;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}
.elementor-kit-5 .e-con.cb-ind:hover{border-color:var(--wz-primary);transform:translateY(-2px);box-shadow:0 12px 28px -16px rgba(15,20,25,.25)}
.elementor-kit-5 .cb-ind .elementor-widget{margin:0}
.elementor-kit-5 .cb-ind-t .elementor-heading-title{font-size:17.5px;line-height:1.35;font-weight:600;letter-spacing:-.2px;color:var(--wz-ink) !important}
.elementor-kit-5 .cb-ind-t .elementor-heading-title::after{content:"\2192";display:inline-block;margin-left:6px;color:var(--wz-primary);transition:transform .2s ease}
.elementor-kit-5 .cb-ind:hover .cb-ind-t .elementor-heading-title::after{transform:translateX(3px)}
.elementor-kit-5 .cb-ind-d .elementor-heading-title{font-size:14.5px;line-height:1.6;font-weight:400;color:var(--wz-body) !important}
.elementor-kit-5 .e-con.cb-proj-info>.elementor-widget-html:last-child{margin-top:auto}
html:not(.sv-light) body.elementor-kit-5 .e-con.wz-on-dark.wz-glow-warm:not(.wz-panel):not(.sv-native, .sv-native *){border-color:rgba(255,255,255,.09) !important}

/* ----- CodexBeam inner pages ----- */
.elementor-kit-5 .cb-kicker .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;line-height:1.4;color:var(--wz-primary) !important}
.elementor-kit-5 .cb-h2 .elementor-heading-title{font-size:40px;line-height:1.15;letter-spacing:-1px;font-weight:600;color:var(--wz-ink) !important;text-wrap:balance}
@media(max-width:1024px){.elementor-kit-5 .cb-h2 .elementor-heading-title{font-size:34px}}
@media(max-width:767px){.elementor-kit-5 .cb-h2 .elementor-heading-title{font-size:28px;letter-spacing:-.6px}}
.elementor-kit-5 .cb-lead{margin:0;font-size:17.5px;line-height:1.7;color:var(--wz-body)}
.elementor-kit-5 .cb-lead.is-c{text-align:center;max-width:680px;margin-inline:auto}
.elementor-kit-5 .cb-hero .elementor-widget-html{width:100%}

/* stats */
.elementor-kit-5 .cb-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:880px;margin:14px auto 0;text-align:center}
.elementor-kit-5 .cb-stats div{display:flex;flex-direction:column;gap:4px}
.elementor-kit-5 .cb-stats b{font-size:36px;line-height:1.05;font-weight:600;letter-spacing:-1px;color:var(--wz-ink)}
.elementor-kit-5 .cb-stats span{font-size:14px;color:var(--wz-body)}
@media(max-width:767px){.elementor-kit-5 .cb-stats{grid-template-columns:repeat(2,1fr);gap:22px 12px}.elementor-kit-5 .cb-stats b{font-size:30px}}

/* generic card */
.elementor-kit-5 .cb-box{padding:26px;border:1px solid var(--wz-line);border-radius:18px;background:var(--wz-card)}
.elementor-kit-5 .cb-box h3{margin:0 0 6px;font-size:18px;line-height:1.35;font-weight:600;letter-spacing:-.2px;color:var(--wz-ink)}
.elementor-kit-5 .cb-box p{margin:0;font-size:15px;line-height:1.65;color:var(--wz-body)}

/* story + timeline */
.elementor-kit-5 .cb-story p{margin:0 0 16px;font-size:17px;line-height:1.75;color:var(--wz-body)}
.elementor-kit-5 .cb-story blockquote{margin:22px 0 0;padding:18px 22px;border:0;border-left:3px solid var(--wz-accent);border-radius:0 14px 14px 0;background:var(--wz-surface);font-size:18px;line-height:1.6;font-style:normal;color:var(--wz-ink)}
.elementor-kit-5 .cb-tl{position:relative;margin:0;padding:0 0 0 28px;list-style:none}
.elementor-kit-5 .cb-tl::before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:linear-gradient(var(--wz-primary),var(--wz-accent))}
.elementor-kit-5 .cb-tl li{position:relative;margin:0 0 18px;padding:20px 22px;border:1px solid var(--wz-line);border-radius:16px;background:var(--wz-card)}
.elementor-kit-5 .cb-tl li:last-child{margin-bottom:0}
.elementor-kit-5 .cb-tl li::before{content:"";position:absolute;left:-27px;top:26px;width:14px;height:14px;border-radius:50%;background:var(--wz-card);border:3px solid var(--wz-primary)}
.elementor-kit-5 .cb-tl b{display:block;font-size:22px;font-weight:600;letter-spacing:-.4px;color:var(--wz-primary)}
.elementor-kit-5 .cb-tl p{margin:4px 0 0;font-size:15.5px;line-height:1.6;color:var(--wz-body)}

/* why-us (on dark panel) */
.elementor-kit-5 .cb-why{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.elementor-kit-5 .cb-why div{padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.04)}
.elementor-kit-5 .cb-why b{display:block;margin-bottom:6px;font-size:17px;font-weight:600;color:#FFFFFF}
.elementor-kit-5 .cb-why span{font-size:14.5px;line-height:1.6;color:#C0C0C0}
.elementor-kit-5 .cb-why i{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:12px;border-radius:9px;background:rgba(255,180,0,.16);color:#FFC940;font-style:normal;font-weight:700;font-size:13px}
@media(max-width:1024px){.elementor-kit-5 .cb-why{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.elementor-kit-5 .cb-why{grid-template-columns:1fr}}
.elementor-kit-5 .cb-on-dark-h .elementor-heading-title{color:#FFFFFF !important}
.elementor-kit-5 .cb-on-dark-k .elementor-heading-title{color:#FFC940 !important}

/* team */
.elementor-kit-5 .cb-team{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.elementor-kit-5 .cb-team .cb-box{text-align:center}
.elementor-kit-5 .cb-av{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 14px;border-radius:50%;background:linear-gradient(135deg,var(--wz-primary),var(--wz-accent));color:#fff;font-size:20px;font-weight:700}
.elementor-kit-5 .cb-role{display:block;margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--wz-primary)}
@media(max-width:1024px){.elementor-kit-5 .cb-team{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.elementor-kit-5 .cb-team{grid-template-columns:1fr}}

/* values */
.elementor-kit-5 .cb-values{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:0 auto}
.elementor-kit-5 .cb-values span{display:flex;align-items:center;gap:12px;padding:18px 20px;border:1px solid var(--wz-line);border-radius:14px;background:var(--wz-card);font-size:16px;font-weight:600;color:var(--wz-ink)}
.elementor-kit-5 .cb-values span::before{content:"";flex:none;width:10px;height:10px;border-radius:3px;background:linear-gradient(135deg,var(--wz-primary),var(--wz-accent))}
@media(max-width:767px){.elementor-kit-5 .cb-values{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.elementor-kit-5 .cb-values{grid-template-columns:1fr}}

/* pricing */
#cbp .cbp-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 44px;padding:6px;width:max-content;max-width:100%;border:1px solid var(--wz-line);border-radius:999px;background:var(--wz-card)}
#cbp .cbp-tab:not(.sv-native, .sv-native *){padding:10px 18px !important;border:0 !important;border-radius:999px !important;background:transparent !important;color:var(--wz-body) !important;font:600 14.5px/1.2 "Manrope",sans-serif !important;cursor:pointer;box-shadow:none !important;min-height:0 !important}
#cbp .cbp-tab:hover:not(.sv-native, .sv-native *){color:var(--wz-ink) !important}
#cbp .cbp-tab[aria-selected="true"]:not(.sv-native, .sv-native *){background:var(--wz-ink) !important;color:var(--wz-bg) !important}
@media(max-width:767px){#cbp .cbp-tabs{border-radius:18px;width:100%}#cbp .cbp-tab:not(.sv-native, .sv-native *){flex:1 1 30%;padding:10px 8px !important}}
#cbp .cbp-head{max-width:680px;margin:0 auto 36px;text-align:center}
#cbp .cbp-head h2{margin:0 0 10px;font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-.8px;color:var(--wz-ink)}
#cbp .cbp-head p{margin:0;font-size:17px;line-height:1.65;color:var(--wz-body)}
#cbp .cbp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}
@media(max-width:1024px){#cbp .cbp-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}
#cbp .cbp-card{position:relative;display:flex;flex-direction:column;padding:32px 30px;border:1px solid var(--wz-line);border-radius:22px;background:var(--wz-card)}
#cbp .cbp-card.is-pop{border:2px solid var(--wz-primary);box-shadow:0 24px 50px -30px color-mix(in srgb,var(--wz-primary) 70%,transparent)}
#cbp .cbp-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:5px 14px;border-radius:999px;background:var(--wz-accent);color:#fff;font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}
#cbp .cbp-card h3{margin:0;font-size:15px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--wz-primary)}
#cbp .cbp-price{display:flex;align-items:baseline;gap:6px;margin:14px 0 22px;padding-bottom:22px;border-bottom:1px solid var(--wz-line)}
#cbp .cbp-price b{font-size:44px;line-height:1;font-weight:600;letter-spacing:-1.4px;color:var(--wz-ink)}
#cbp .cbp-price span{font-size:15px;color:var(--wz-body)}
#cbp ul{flex:1;margin:0 0 26px;padding:0;list-style:none}
#cbp li{position:relative;margin:0 0 11px;padding-left:28px;font-size:15px;line-height:1.5;color:var(--wz-ink)}
#cbp li::before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--wz-primary) 12%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D4ED8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/11px no-repeat}
html:not(.sv-light) #cbp li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2360A5FA' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}
html body.elementor-kit-5 #cbp a.cbp-btn:not(.sv-native, .sv-native *){display:block;padding:14px 20px;border-radius:12px;text-align:center;font-size:15.5px;font-weight:600;text-decoration:none;background:var(--wz-surface);color:var(--wz-ink) !important;border:1px solid var(--wz-line);transition:background-color .2s ease,color .2s ease}
html body.elementor-kit-5 #cbp a.cbp-btn:hover:not(.sv-native, .sv-native *){background:var(--wz-ink);color:var(--wz-bg) !important}
html body.elementor-kit-5 #cbp .is-pop a.cbp-btn:not(.sv-native, .sv-native *){background:var(--wz-accent);border-color:var(--wz-accent);color:#0F1419 !important}
html body.elementor-kit-5 #cbp .is-pop a.cbp-btn:hover:not(.sv-native, .sv-native *){background:#E6A200;color:#0F1419 !important}
#cbp .cbp-note{margin:30px 0 0;text-align:center;font-size:15px;color:var(--wz-body)}

/* faq filter */
.elementor-kit-5 .wzf-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 30px}
.elementor-kit-5 .wzf-filter button:not(.sv-native, .sv-native *){padding:9px 18px !important;border:1px solid var(--wz-line) !important;border-radius:999px !important;background:var(--wz-card) !important;color:var(--wz-body) !important;font:600 14px/1.2 "Manrope",sans-serif !important;cursor:pointer;min-height:0 !important;box-shadow:none !important}
.elementor-kit-5 .wzf-filter button:hover:not(.sv-native, .sv-native *){color:var(--wz-ink) !important;border-color:var(--wz-primary) !important}
.elementor-kit-5 .wzf-filter button[aria-pressed="true"]:not(.sv-native, .sv-native *){background:var(--wz-ink) !important;border-color:var(--wz-ink) !important;color:var(--wz-bg) !important}
.elementor-kit-5 #wzf .wzf-item[hidden]{display:none}

/* reviews grid */
.elementor-kit-5 .cb-rv{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.elementor-kit-5 .cb-rv figure{display:flex;flex-direction:column;margin:0;padding:26px 26px 22px;border:1px solid var(--wz-line);border-radius:20px;background:var(--wz-card);transition:border-color .25s ease,transform .25s ease}
.elementor-kit-5 .cb-rv figure:hover{border-color:color-mix(in srgb,var(--wz-primary) 40%,var(--wz-line));transform:translateY(-2px)}
.elementor-kit-5 .cb-rv .st{margin-bottom:12px;color:#F59E0B;font-size:16px;letter-spacing:2px}
.elementor-kit-5 .cb-rv blockquote{flex:1;margin:0 0 18px;padding:0;border:0;font-size:16px;line-height:1.65;font-style:normal;color:var(--wz-ink)}
.elementor-kit-5 .cb-rv figcaption{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--wz-line)}
.elementor-kit-5 .cb-rv figcaption>span:first-child{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--wz-primary),var(--wz-accent));color:#fff;font-weight:700}
.elementor-kit-5 .cb-rv figcaption b{display:block;font-size:15px;font-weight:600;color:var(--wz-ink)}
.elementor-kit-5 .cb-rv figcaption i{display:block;font-style:normal;font-size:13px;color:var(--wz-body)}
@media(max-width:1024px){.elementor-kit-5 .cb-rv{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.elementor-kit-5 .cb-rv{grid-template-columns:1fr}}

/* contact */
.elementor-kit-5 .e-con.cb-formcard{padding:36px;border:1px solid var(--wz-line);border-radius:24px;background:var(--wz-card)}
@media(max-width:767px){.elementor-kit-5 .e-con.cb-formcard{padding:24px}}
.elementor-kit-5 .cb-form .elementor-field-group{margin-bottom:16px}
.elementor-kit-5 .cb-form .elementor-field-label{margin-bottom:6px;font-size:14px;font-weight:600;color:var(--wz-ink) !important}
.elementor-kit-5 .cb-form .elementor-field-textual,.elementor-kit-5 .cb-form select.elementor-field{padding:12px 16px !important;border:1px solid var(--wz-line) !important;border-radius:12px !important;background:var(--wz-bg) !important;color:var(--wz-ink) !important;font-size:15px !important;min-height:48px;transition:border-color .2s ease}
.elementor-kit-5 .cb-form .elementor-field-textual:focus,.elementor-kit-5 .cb-form select.elementor-field:focus{border-color:var(--wz-primary) !important;outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--wz-primary) 18%,transparent) !important}
.elementor-kit-5 .cb-form .elementor-select-wrapper .select-caret-down-wrapper{color:var(--wz-body)}
html body.elementor-kit-5 .cb-form .elementor-button{width:100%;padding:15px 24px !important;border-radius:12px !important;background:var(--wz-accent) !important;color:#0F1419 !important;font-size:16px !important;font-weight:600 !important}
html body.elementor-kit-5 .cb-form .elementor-button:hover{background:#E6A200 !important;color:#0F1419 !important}
.elementor-kit-5 .cb-form .elementor-message{font-size:15px}
.elementor-kit-5 .cb-contact{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}
.elementor-kit-5 .cb-contact li{display:flex;align-items:center;gap:14px;font-size:15.5px;color:var(--wz-ink)}
.elementor-kit-5 .cb-contact svg{flex:none;width:40px;height:40px;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--wz-primary) 10%,transparent);color:var(--wz-primary)}
html body.elementor-kit-5 .cb-contact a:not(.elementor-button):not(.wz-cta){color:var(--wz-ink) !important;text-decoration:none}
html body.elementor-kit-5 .cb-contact a:not(.elementor-button):not(.wz-cta):hover{color:var(--wz-primary) !important}
.elementor-kit-5 .cb-contact-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}
.elementor-kit-5 .cb-contact-stats div{padding:18px;border:1px solid var(--wz-line);border-radius:14px;background:var(--wz-card);text-align:center}
.elementor-kit-5 .cb-contact-stats b{display:block;font-size:26px;font-weight:600;letter-spacing:-.6px;color:var(--wz-ink)}
.elementor-kit-5 .cb-contact-stats span{font-size:13px;color:var(--wz-body)}
.elementor-kit-5 .cb-rv figcaption,.elementor-kit-5 .cb-rv figcaption b{font-style:normal}

/* ----- CodexBeam detail pages ----- */
.elementor-kit-5 .cb-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0}
.elementor-kit-5 .cb-chips span{padding:7px 14px;border:1px solid var(--wz-line);border-radius:999px;background:var(--wz-card);font-size:13.5px;font-weight:600;color:var(--wz-ink)}
.elementor-kit-5 .cb-chips.is-l{justify-content:flex-start}
.elementor-kit-5 .cb-crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--wz-body)}
.elementor-kit-5 .cb-crumbs li+li::before{content:"/";margin-right:6px;opacity:.6}
html body.elementor-kit-5 .cb-crumbs a:not(.elementor-button):not(.wz-cta){color:var(--wz-body) !important;text-decoration:none}
html body.elementor-kit-5 .cb-crumbs a:not(.elementor-button):not(.wz-cta):hover{color:var(--wz-primary) !important}
.elementor-kit-5 .cb-stats.is-3{grid-template-columns:repeat(3,1fr);max-width:760px}
.elementor-kit-5 .cb-stats.is-3 span{max-width:210px;margin:0 auto}
@media(max-width:767px){.elementor-kit-5 .cb-stats.is-3{grid-template-columns:1fr}}
.elementor-kit-5 .cb-g{display:grid;gap:20px}
.elementor-kit-5 .cb-g.c2{grid-template-columns:repeat(2,1fr)}
.elementor-kit-5 .cb-g.c3{grid-template-columns:repeat(3,1fr)}
.elementor-kit-5 .cb-g.c4{grid-template-columns:repeat(4,1fr)}
@media(max-width:1024px){.elementor-kit-5 .cb-g.c3,.elementor-kit-5 .cb-g.c4{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.elementor-kit-5 .cb-g.c2,.elementor-kit-5 .cb-g.c3,.elementor-kit-5 .cb-g.c4{grid-template-columns:1fr}}
.elementor-kit-5 .cb-box .cb-ic{display:grid;place-items:center;width:40px;height:40px;margin-bottom:16px;border-radius:12px;background:color-mix(in srgb,var(--wz-primary) 10%,transparent);color:var(--wz-primary);font-size:14px;font-weight:700}
.elementor-kit-5 .cb-box .cb-ic svg{width:20px;height:20px}
.elementor-kit-5 .cb-intro p{margin:0 0 16px;font-size:17.5px;line-height:1.75;color:var(--wz-body)}
.elementor-kit-5 .cb-intro p:first-child{font-size:19px;color:var(--wz-ink)}
.elementor-kit-5 .cb-intro p:last-child{margin-bottom:0}
.elementor-kit-5 .cb-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none}
.elementor-kit-5 .cb-checks li{display:flex;gap:12px;align-items:flex-start;padding:18px 20px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04);font-size:16px;line-height:1.55;color:#E6EBF1}
.elementor-kit-5 .cb-checks li::before{content:"";flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;background:#FFB400 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat}
@media(max-width:767px){.elementor-kit-5 .cb-checks{grid-template-columns:1fr}}
.elementor-kit-5 .cb-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}
html body.elementor-kit-5 .cb-links a:not(.elementor-button):not(.wz-cta){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 20px;border:1px solid var(--wz-line);border-radius:14px;background:var(--wz-card);font-size:16px;font-weight:600;color:var(--wz-ink) !important;text-decoration:none;transition:border-color .2s ease,transform .2s ease}
html body.elementor-kit-5 .cb-links a:not(.elementor-button):not(.wz-cta)::after{content:"\2192";color:var(--wz-primary);transition:transform .2s ease}
html body.elementor-kit-5 .cb-links a:not(.elementor-button):not(.wz-cta):hover{border-color:var(--wz-primary);transform:translateY(-2px)}
html body.elementor-kit-5 .cb-links a:not(.elementor-button):not(.wz-cta):hover::after{transform:translateX(3px)}
.elementor-kit-5 .cb-rel h3{margin:0 0 14px;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--wz-body)}
.elementor-kit-5 .cb-rel+.cb-rel{margin-top:36px}
.elementor-kit-5 .cb-targets{margin-top:20px;padding:24px 26px;border:1px dashed color-mix(in srgb,var(--wz-primary) 40%,var(--wz-line));border-radius:18px;background:color-mix(in srgb,var(--wz-primary) 5%,var(--wz-card))}
.elementor-kit-5 .cb-targets h3{margin:0 0 14px;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--wz-primary)}
.elementor-kit-5 .cb-targets .cb-chips span{font-weight:500;font-family:inherit}
.elementor-kit-5 .cb-hero-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px}
html body.elementor-kit-5 .cb-hero-btns a:not(.wz-cta){display:inline-flex;align-items:center;gap:8px;padding:15px 26px;border-radius:10px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}
html body.elementor-kit-5 .cb-hero-btns a.is-p{background:var(--wz-accent);color:#0F1419 !important}
html body.elementor-kit-5 .cb-hero-btns a.is-p:hover{background:#E6A200;transform:translateY(-1px)}
html body.elementor-kit-5 .cb-hero-btns a.is-s{border:1px solid var(--wz-line);background:var(--wz-card);color:var(--wz-ink) !important}
html body.elementor-kit-5 .cb-hero-btns a.is-s:hover{border-color:var(--wz-ink)}
.elementor-kit-5 .cb-legal-date{margin:0;font-size:14.5px;color:var(--wz-body);text-align:center}
.elementor-kit-5 .cb-on-dark-h .cb-h-accent{color:#FFB400 !important}
html body.elementor-kit-5 .cb-hero-btns a.is-p:not(.elementor-button):not(.wz-cta){color:#0F1419 !important}
html body.elementor-kit-5 .cb-hero-btns a.is-s:not(.elementor-button):not(.wz-cta){color:var(--wz-ink) !important}

/* ----- CodexBeam SEO visuals ----- */
.elementor-kit-5 .cb-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 14px;margin:6px 0 0;padding:0;list-style:none}
.elementor-kit-5 .cb-logos li{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--wz-line);border-radius:999px;background:var(--wz-card);font-size:14.5px;font-weight:600;color:var(--wz-ink)}
.elementor-kit-5 .cb-logos img{width:22px;height:22px;display:block}
html:not(.sv-light) .elementor-kit-5 .cb-logos li{background:#2A2A2A}
.elementor-kit-5 .cb-visual img{width:100%;height:auto;border-radius:18px;box-shadow:0 30px 60px -30px rgba(15,20,25,.45);border:1px solid var(--wz-line)}
.elementor-kit-5 .cb-hero-visual{max-width:860px;width:100%;margin-top:26px !important}

/* ----- CodexBeam post extras */
.elementor-kit-5 .cb-post .cb-takeaways ul{margin:0;padding-left:1.2em}
.elementor-kit-5 .cb-post .cb-takeaways li{margin:0 0 8px}
.elementor-kit-5 .cb-post .cb-takeaways li:last-child{margin-bottom:0}
.cb-post-visual{margin:28px 0 32px}
.cb-post-visual img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 40px -24px rgba(15,23,42,.35)}
html:not(.sv-light) .cb-post-visual img{border-color:rgba(148,163,184,.18)}
.cb-further{margin-top:36px;padding-top:20px;border-top:1px solid rgba(15,23,42,.1);font-size:.95em}
html:not(.sv-light) .cb-further{border-top-color:rgba(148,163,184,.18)}
[role=main]:focus{outline:none}
/* ----- CodexBeam a11y contrast */
.cbp-grid .is-pop .cbp-badge:not(.sv-native, .sv-native *){color:#0F1419 !important}
html.sv-light [id^=wzf-q] > .wzf-n:not(.sv-native, .sv-native *){color:#9F6900 !important}
html body.elementor-kit-5 .cb-lead a:not(.elementor-button):not(.wz-cta),html body.elementor-kit-5 .cbp-note a:not(.elementor-button):not(.wz-cta){text-decoration:underline;text-underline-offset:3px}
/* ----- CodexBeam home hero mobile */
@media (max-width:767px){
.elementor-11 .elementor-element-wfnu2019:not(.sv-native, .sv-native *){flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:12px !important}
.elementor-11 .elementor-element-wfnu2019 > .elementor-widget-button:not(.sv-native, .sv-native *){width:100% !important;max-width:100% !important}
.elementor-11 .elementor-element-wfnu2019 .elementor-button:not(.sv-native, .sv-native *){display:flex !important;justify-content:center;width:100% !important;box-sizing:border-box}
.elementor-11 .elementor-element-wrwuo01j:not(.sv-native, .sv-native *){display:grid !important;grid-template-columns:1fr 1fr;gap:22px 16px !important}
.elementor-11 .elementor-element-wrwuo01j > .e-con:not(.sv-native, .sv-native *){width:auto !important;max-width:none !important;min-width:0}
}
/* ----- CodexBeam hero ghost button border */
html body .elementor-11 .elementor-element.elementor-element-wsx4k018 .elementor-button:not(.sv-native, .sv-native *){border:2px solid rgba(15,20,25,.4) !important}
html body .elementor-11 .elementor-element.elementor-element-wsx4k018 .elementor-button:hover:not(.sv-native, .sv-native *){border-color:rgba(15,20,25,.7) !important}
html:not(.sv-light) body .elementor-11 .elementor-element.elementor-element-wsx4k018 .elementor-button:not(.sv-native, .sv-native *){border-color:rgba(255,255,255,.5) !important}
html:not(.sv-light) body .elementor-11 .elementor-element.elementor-element-wsx4k018 .elementor-button:hover:not(.sv-native, .sv-native *){border-color:rgba(255,255,255,.8) !important}
/* ----- CodexBeam home orange buttons: dark text for contrast */
html body.elementor-kit-5 .elementor-11 .elementor-element-ww03y017 .elementor-button:not(.sv-native, .sv-native *), html body.elementor-kit-5 .elementor-11 .elementor-element-w3ebs033 .elementor-button:not(.sv-native, .sv-native *), html:not(.sv-light) body.elementor-kit-5 .elementor-11 .elementor-element-ww03y017 .elementor-button:not(.sv-native, .sv-native *), html:not(.sv-light) body.elementor-kit-5 .elementor-11 .elementor-element-w3ebs033 .elementor-button:not(.sv-native, .sv-native *){color:#0F1419 !important}
html body.elementor-kit-5 .elementor-11 .elementor-element-ww03y017 .elementor-button svg:not(.sv-native, .sv-native *), html body.elementor-kit-5 .elementor-11 .elementor-element-w3ebs033 .elementor-button svg:not(.sv-native, .sv-native *){fill:#0F1419 !important}
/* ----- CodexBeam contact flow */
.cb-plan-note{margin:0 0 18px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--wz-primary) 35%,transparent);background:color-mix(in srgb,var(--wz-primary) 8%,transparent);font-size:14.5px;line-height:1.5;font-weight:500}
.cb-form-privacy{margin:0;font-size:13px;line-height:1.5;text-align:center}
html body.elementor-kit-5 .cb-form-privacy a:not(.elementor-button):not(.wz-cta){text-decoration:underline;text-underline-offset:3px}
@media (max-width:767px){.elementor-15 .elementor-element-4cf48bb:not(.sv-native, .sv-native *){display:none !important}}
/* ----- Softviro animated scenes */
.svs{--b:#F3F6FB;--c:#FFFFFF;--c2:#EEF2F8;--k:#0F1419;--m:#AAB4C3;--t:#5A6472;--l:#E2E8F0;--p:#FFB400;--p2:#FFB400;--o:#FFB400;--g:#16A34A;--sh:rgba(15,20,25,.08);position:relative;border-radius:22px;border:1px solid var(--wz-line,var(--l));background:radial-gradient(60% 70% at 10% 0%,rgba(255,180,0,.10),transparent 60%),radial-gradient(50% 60% at 100% 100%,rgba(255,180,0,.10),transparent 60%),var(--b);overflow:hidden;box-shadow:0 30px 60px -36px rgba(15,20,25,.35)}
html:not(.sv-light) .svs{--b:#1F1F1F;--c:#2E2E2E;--c2:#202020;--k:#FFFFFF;--m:#575757;--t:#CFCFCF;--l:#333333;--sh:rgba(0,0,0,.35)}
.svs svg{display:block;width:100%;height:auto;font-family:'Manrope',sans-serif}
.svs svg *{transform-box:fill-box;transform-origin:center}
.svs .ck{fill:var(--c);stroke:var(--l)}.svs .c2{fill:var(--c2)}.svs .k{fill:var(--k)}.svs .m{fill:var(--m)}.svs .t{fill:var(--t)}.svs .bl{fill:var(--p2)}.svs .bd{fill:var(--p)}.svs .or{fill:var(--o)}.svs .gr{fill:var(--g)}.svs .ln{stroke:var(--l)}.svs .cv{fill:var(--c)}.svs .ct{fill:var(--p)}html:not(.sv-light) .svs .ct{fill:#FFC940}
.svs .lp-pulse{animation:svPulse 2.2s ease-in-out infinite}.svs .lp-ring{animation:svRing 2.4s ease-out infinite}.svs .lp-bar{transform-origin:bottom;animation:svBar 1s ease-in-out infinite alternate}.svs .lp-flow{animation:svFlow 2.4s linear infinite}.svs .lp-blink{animation:svBlink 1s step-end infinite}.svs .lp-float{animation:svFloat 4s ease-in-out infinite alternate}.svs .lp-spin{transform-origin:center;animation:svSpin 6s linear infinite}
@keyframes svPulse{0%,100%{opacity:1}50%{opacity:.45}}@keyframes svRing{from{transform:scale(.85);opacity:.7}to{transform:scale(1.35);opacity:0}}@keyframes svBar{from{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes svFlow{from{transform:translateX(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(var(--fx,200px));opacity:0}}@keyframes svBlink{50%{opacity:0}}@keyframes svFloat{to{transform:translateY(-8px)}}@keyframes svSpin{to{transform:rotate(360deg)}}
.svs .cur{animation:var(--cur) 8s ease-in-out infinite both}
@keyframes svCurDesign{0%,10%{transform:translate(330px,340px);opacity:0}18%{opacity:1}28%{transform:translate(236px,266px)}42%,52%{transform:translate(306px,266px)}62%,94%{transform:translate(236px,266px);opacity:1}100%{opacity:0}}
@keyframes svDrag{0%,28%{transform:none}42%,52%{transform:translateX(70px)}62%,100%{transform:none}}
@keyframes svCurShop{0%,12%{transform:translate(330px,380px);opacity:0}20%{opacity:1}34%,40%{transform:translate(180px,322px)}60%,66%{transform:translate(470px,265px)}80%,100%{transform:translate(470px,265px);opacity:0}}
@keyframes svPress{0%,36%,40%,100%{transform:none}38%{transform:scale(.95)}}
@keyframes svPress2{0%,62%,66%,100%{transform:none}64%{transform:scale(.95)}}
@keyframes svCount0{0%,40%{opacity:1}41%,100%{opacity:0}}@keyframes svCount1{0%,40%{opacity:0}41%,96%{opacity:1}100%{opacity:0}}
@keyframes svCurForm{0%,40%{transform:translate(260px,380px);opacity:0}48%{opacity:1}56%,60%{transform:translate(200px,308px)}74%,100%{transform:translate(210px,330px);opacity:0}}
@keyframes svPressF{0%,57%,61%,100%{transform:none}59%{transform:scale(.95)}}
@keyframes svRankUp{0%,40%{transform:translateY(148px)}55%,94%{transform:translateY(0)}100%{transform:translateY(148px)}}
@keyframes svRankDn{0%,40%{transform:translateY(-74px)}55%,94%{transform:translateY(0)}100%{transform:translateY(-74px)}}
@keyframes svFaq{0%,25%{transform:scaleY(0);opacity:0}35%,92%{transform:scaleY(1);opacity:1}100%{transform:scaleY(0);opacity:0}}
@keyframes svFaqPush{0%,25%{transform:none}35%,92%{transform:translateY(64px)}100%{transform:none}}
@keyframes svPlus{0%,25%{transform:none}35%,92%{transform:rotate(45deg)}100%{transform:none}}
@keyframes svCurPrice{0%,30%{transform:translate(470px,400px);opacity:0}40%{opacity:1}52%,58%{transform:translate(330px,328px);opacity:1}74%,100%{transform:translate(360px,380px);opacity:0}}
@keyframes svPressP{0%,54%,58%,100%{transform:none}56%{transform:scale(.95)}}
@keyframes svPick{0%,30%{transform:none}40%,92%{transform:translateY(-14px)}100%{transform:none}}
@keyframes svHop{0%,100%{transform:translate(0,0)}16%,30%{transform:translate(0,0)}36%,50%{transform:translate(170px,0)}56%,70%{transform:translate(340px,0)}76%,90%{transform:translate(340px,128px)}}
@keyframes svWave{0%,100%{opacity:.1}50%{opacity:.3}}
@media (prefers-reduced-motion:reduce){.svs *:not(.sv-native, .sv-native *){animation:none!important}.svs .rc,.svs .cur,.svs .cnt0{display:none}}
@keyframes svU0{0%,0.00%{opacity:0;transform:translateY(10px)}5.63%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes svP0{0%,0.00%{opacity:0;transform:scale(.6)}5.63%{opacity:1;transform:scale(1.08)}8.75%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes svG0{0%,0.00%{transform:scaleY(0)}5.63%,94%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes svW0{0%,0.00%{transform:scaleX(0)}13.75%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes svR0{0%,0.00%{transform:scaleX(1)}13.75%,94%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes svD0{0%,0.00%{stroke-dashoffset:var(--len)}17.50%,94%{stroke-dashoffset:var(--to,0)}100%{stroke-dashoffset:var(--len)}}.svs .u0{animation:svU0 8s infinite both}.svs .p0{animation:svP0 8s infinite both}.svs .g0{transform-origin:bottom;animation:svG0 8s cubic-bezier(.2,.8,.2,1) infinite both}.svs .w0{transform-origin:left;animation:svW0 8s ease-out infinite both}.svs .r0{transform-origin:right;animation:svR0 8s steps(18,end) infinite both}.svs .d0{stroke-dasharray:var(--len);animation:svD0 8s ease-out infinite both}@keyframes svU1{0%,6.25%{opacity:0;transform:translateY(10px)}11.88%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes svP1{0%,6.25%{opacity:0;transform:scale(.6)}11.88%{opacity:1;transform:scale(1.08)}15.00%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes svG1{0%,6.25%{transform:scaleY(0)}11.88%,94%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes svW1{0%,6.25%{transform:scaleX(0)}20.00%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes svR1{0%,6.25%{transform:scaleX(1)}20.00%,94%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes svD1{0%,6.25%{stroke-dashoffset:var(--len)}23.75%,94%{stroke-dashoffset:var(--to,0)}100%{stroke-dashoffset:var(--len)}}.svs .u1{animation:svU1 8s infinite both}.svs .p1{animation:svP1 8s infinite both}.svs .g1{transform-origin:bottom;animation:svG1 8s cubic-bezier(.2,.8,.2,1) infinite both}.svs .w1{transform-origin:left;animation:svW1 8s ease-out infinite both}.svs .r1{transform-origin:right;animation:svR1 8s steps(18,end) infinite both}.svs .d1{stroke-dasharray:var(--len);animation:svD1 8s ease-out infinite both}@keyframes svU2{0%,12.50%{opacity:0;transform:translateY(10px)}18.13%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes svP2{0%,12.50%{opacity:0;transform:scale(.6)}18.13%{opacity:1;transform:scale(1.08)}21.25%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes svG2{0%,12.50%{transform:scaleY(0)}18.13%,94%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes svW2{0%,12.50%{transform:scaleX(0)}26.25%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes svR2{0%,12.50%{transform:scaleX(1)}26.25%,94%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes svD2{0%,12.50%{stroke-dashoffset:var(--len)}30.00%,94%{stroke-dashoffset:var(--to,0)}100%{stroke-dashoffset:var(--len)}}.svs .u2{animation:svU2 8s infinite both}.svs .p2{animation:svP2 8s infinite both}.svs .g2{transform-origin:bottom;animation:svG2 8s cubic-bezier(.2,.8,.2,1) infinite both}.svs .w2{transform-origin:left;animation:svW2 8s ease-out infinite both}.svs .r2{transform-origin:right;animation:svR2 8s steps(18,end) infinite both}.svs .d2{stroke-dasharray:var(--len);animation:svD2 8s ease-out infinite both}@keyframes svU3{0%,18.75%{opacity:0;transform:translateY(10px)}24.38%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes svP3{0%,18.75%{opacity:0;transform:scale(.6)}24.38%{opacity:1;transform:scale(1.08)}27.50%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes svG3{0%,18.75%{transform:scaleY(0)}24.38%,94%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes svW3{0%,18.75%{transform:scaleX(0)}32.50%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes svR3{0%,18.75%{transform:scaleX(1)}32.50%,94%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes svD3{0%,18.75%{stroke-dashoffset:var(--len)}36.25%,94%{stroke-dashoffset:var(--to,0)}100%{stroke-dashoffset:var(--len)}}.svs .u3{animation:svU3 8s infinite both}.svs .p3{animation:svP3 8s infinite both}.svs .g3{transform-origin:bottom;animation:svG3 8s cubic-bezier(.2,.8,.2,1) infinite both}.svs .w3{transform-origin:left;animation:svW3 8s ease-out infinite both}.svs .r3{transform-origin:right;animation:svR3 8s steps(18,end) infinite both}.svs .d3{stroke-dasharray:var(--len);animation:svD3 8s ease-out infinite both}@keyframes svU4{0%,25.00%{opacity:0;transform:translateY(10px)}30.63%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes svP4{0%,25.00%{opacity:0;transform:scale(.6)}30.63%{opacity:1;transform:scale(1.08)}33.75%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes svG4{0%,25.00%{transform:scaleY(0)}30.63%,94%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes svW4{0%,25.00%{transform:scaleX(0)}38.75%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes svR4{0%,25.00%{transform:scaleX(1)}38.75%,94%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes svD4{0%,25.00%{stroke-dashoffset:var(--len)}42.50%,94%{stroke-dashoffset:var(--to,0)}100%{stroke-dashoffset:var(--len)}}.svs .u4{animation:svU4 8s infinite both}.svs .p4{animation:svP4 8s infinite both}.svs .g4{transform-origin:bottom;animation:svG4 8s cubic-bezier(.2,.8,.2,1) infinite both}.svs .w4{transform-origin:left;animation:svW4 8s ease-out infinite both}.svs .r4{transform-origin:right;animation:svR4 8s steps(18,end) infinite both}.svs .d4{stroke-dasharray:var(--len);animation:svD4 8s ease-out infinite both}@keyframes svU5{0%,31.25%{opacity:0;transform:translateY(10px)}36.88%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes svP5{0%,31.25%{opacity:0;transform:scale(.6)}36.88%{opacity:1;transform:scale(1.08)}40.00%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes svG5{0%,31.25%{transform:scaleY(0)}36.88%,94%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes svW5{0%,31.25%{transform:scaleX(0)}45.00%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes svR5{0%,31.25%{transform:scaleX(1)}45.00%,94%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes svD5{0%,31.25%{stroke-dashoffset:var(--len)}48.75%,94%{stroke-dashoffset:var(--to,0)}100%{stroke-dashoffset:var(--len)}}.svs .u5{animation:svU5 8s infinite both}.svs .p5{animation:svP5 8s infinite both}.svs .g5{transform-origin:bottom;animation:svG5 8s cubic-bezier(.2,.8,.2,1) infinite both}.svs .w5{transform-origin:left;animation:svW5 8s ease-out infinite both}.svs .r5{transform-origin:right;animation:svR5 8s steps(18,end) infinite both}.svs .d5{stroke-dasharray:var(--len);animation:svD5 8s ease-out infinite both}@keyframes svU6{0%,37.50%{opacity:0;transform:translateY(10px)}43.13%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes svP6{0%,37.50%{opacity:0;transform:scale(.6)}43.13%{opacity:1;transform:scale(1.08)}46.25%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes svG6{0%,37.50%{transform:scaleY(0)}43.13%,94%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes svW6{0%,37.50%{transform:scaleX(0)}51.25%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes svR6{0%,37.50%{transform:scaleX(1)}51.25%,94%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes svD6{0%,37.50%{stroke-dashoffset:var(--len)}55.00%,94%{stroke-dashoffset:var(--to,0)}100%{stroke-dashoffset:var(--len)}}.svs .u6{animation:svU6 8s infinite both}.svs .p6{animation:svP6 8s infinite both}.svs .g6{transform-origin:bottom;animation:svG6 8s cubic-bezier(.2,.8,.2,1) infinite both}.svs .w6{transform-origin:left;animation:svW6 8s ease-out infinite both}.svs .r6{transform-origin:right;animation:svR6 8s steps(18,end) infinite both}.svs .d6{stroke-dasharray:var(--len);animation:svD6 8s ease-out infinite both}@keyframes svU7{0%,43.75%{opacity:0;transform:translateY(10px)}49.38%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes svP7{0%,43.75%{opacity:0;transform:scale(.6)}49.38%{opacity:1;transform:scale(1.08)}52.50%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes svG7{0%,43.75%{transform:scaleY(0)}49.38%,94%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes svW7{0%,43.75%{transform:scaleX(0)}57.50%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes svR7{0%,43.75%{transform:scaleX(1)}57.50%,94%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes svD7{0%,43.75%{stroke-dashoffset:var(--len)}61.25%,94%{stroke-dashoffset:var(--to,0)}100%{stroke-dashoffset:var(--len)}}.svs .u7{animation:svU7 8s infinite both}.svs .p7{animation:svP7 8s infinite both}.svs .g7{transform-origin:bottom;animation:svG7 8s cubic-bezier(.2,.8,.2,1) infinite both}.svs .w7{transform-origin:left;animation:svW7 8s ease-out infinite both}.svs .r7{transform-origin:right;animation:svR7 8s steps(18,end) infinite both}.svs .d7{stroke-dasharray:var(--len);animation:svD7 8s ease-out infinite both}@keyframes svU8{0%,50.00%{opacity:0;transform:translateY(10px)}55.63%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes svP8{0%,50.00%{opacity:0;transform:scale(.6)}55.63%{opacity:1;transform:scale(1.08)}58.75%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes svG8{0%,50.00%{transform:scaleY(0)}55.63%,94%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes svW8{0%,50.00%{transform:scaleX(0)}63.75%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes svR8{0%,50.00%{transform:scaleX(1)}63.75%,94%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes svD8{0%,50.00%{stroke-dashoffset:var(--len)}67.50%,94%{stroke-dashoffset:var(--to,0)}100%{stroke-dashoffset:var(--len)}}.svs .u8{animation:svU8 8s infinite both}.svs .p8{animation:svP8 8s infinite both}.svs .g8{transform-origin:bottom;animation:svG8 8s cubic-bezier(.2,.8,.2,1) infinite both}.svs .w8{transform-origin:left;animation:svW8 8s ease-out infinite both}.svs .r8{transform-origin:right;animation:svR8 8s steps(18,end) infinite both}.svs .d8{stroke-dasharray:var(--len);animation:svD8 8s ease-out infinite both}@keyframes svU9{0%,56.25%{opacity:0;transform:translateY(10px)}61.88%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes svP9{0%,56.25%{opacity:0;transform:scale(.6)}61.88%{opacity:1;transform:scale(1.08)}65.00%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes svG9{0%,56.25%{transform:scaleY(0)}61.88%,94%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes svW9{0%,56.25%{transform:scaleX(0)}70.00%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes svR9{0%,56.25%{transform:scaleX(1)}70.00%,94%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes svD9{0%,56.25%{stroke-dashoffset:var(--len)}73.75%,94%{stroke-dashoffset:var(--to,0)}100%{stroke-dashoffset:var(--len)}}.svs .u9{animation:svU9 8s infinite both}.svs .p9{animation:svP9 8s infinite both}.svs .g9{transform-origin:bottom;animation:svG9 8s cubic-bezier(.2,.8,.2,1) infinite both}.svs .w9{transform-origin:left;animation:svW9 8s ease-out infinite both}.svs .r9{transform-origin:right;animation:svR9 8s steps(18,end) infinite both}.svs .d9{stroke-dasharray:var(--len);animation:svD9 8s ease-out infinite both}@keyframes svU10{0%,62.50%{opacity:0;transform:translateY(10px)}68.13%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes svP10{0%,62.50%{opacity:0;transform:scale(.6)}68.13%{opacity:1;transform:scale(1.08)}71.25%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes svG10{0%,62.50%{transform:scaleY(0)}68.13%,94%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes svW10{0%,62.50%{transform:scaleX(0)}76.25%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes svR10{0%,62.50%{transform:scaleX(1)}76.25%,94%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes svD10{0%,62.50%{stroke-dashoffset:var(--len)}80.00%,94%{stroke-dashoffset:var(--to,0)}100%{stroke-dashoffset:var(--len)}}.svs .u10{animation:svU10 8s infinite both}.svs .p10{animation:svP10 8s infinite both}.svs .g10{transform-origin:bottom;animation:svG10 8s cubic-bezier(.2,.8,.2,1) infinite both}.svs .w10{transform-origin:left;animation:svW10 8s ease-out infinite both}.svs .r10{transform-origin:right;animation:svR10 8s steps(18,end) infinite both}.svs .d10{stroke-dasharray:var(--len);animation:svD10 8s ease-out infinite both}@keyframes svU11{0%,68.75%{opacity:0;transform:translateY(10px)}74.38%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes svP11{0%,68.75%{opacity:0;transform:scale(.6)}74.38%{opacity:1;transform:scale(1.08)}77.50%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes svG11{0%,68.75%{transform:scaleY(0)}74.38%,94%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes svW11{0%,68.75%{transform:scaleX(0)}82.50%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes svR11{0%,68.75%{transform:scaleX(1)}82.50%,94%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes svD11{0%,68.75%{stroke-dashoffset:var(--len)}86.25%,94%{stroke-dashoffset:var(--to,0)}100%{stroke-dashoffset:var(--len)}}.svs .u11{animation:svU11 8s infinite both}.svs .p11{animation:svP11 8s infinite both}.svs .g11{transform-origin:bottom;animation:svG11 8s cubic-bezier(.2,.8,.2,1) infinite both}.svs .w11{transform-origin:left;animation:svW11 8s ease-out infinite both}.svs .r11{transform-origin:right;animation:svR11 8s steps(18,end) infinite both}.svs .d11{stroke-dasharray:var(--len);animation:svD11 8s ease-out infinite both}@keyframes svU12{0%,75.00%{opacity:0;transform:translateY(10px)}80.63%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes svP12{0%,75.00%{opacity:0;transform:scale(.6)}80.63%{opacity:1;transform:scale(1.08)}83.75%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes svG12{0%,75.00%{transform:scaleY(0)}80.63%,94%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes svW12{0%,75.00%{transform:scaleX(0)}88.75%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes svR12{0%,75.00%{transform:scaleX(1)}88.75%,94%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes svD12{0%,75.00%{stroke-dashoffset:var(--len)}92.50%,94%{stroke-dashoffset:var(--to,0)}100%{stroke-dashoffset:var(--len)}}.svs .u12{animation:svU12 8s infinite both}.svs .p12{animation:svP12 8s infinite both}.svs .g12{transform-origin:bottom;animation:svG12 8s cubic-bezier(.2,.8,.2,1) infinite both}.svs .w12{transform-origin:left;animation:svW12 8s ease-out infinite both}.svs .r12{transform-origin:right;animation:svR12 8s steps(18,end) infinite both}.svs .d12{stroke-dasharray:var(--len);animation:svD12 8s ease-out infinite both}
/* ===== Softviro Axact theme (14 Nov 2026) */
html,body{background:#1A1A1A}
body,body.elementor-kit-5{color:#CFCFCF;font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.wz-toggle:not(.sv-native, .sv-native *){display:none!important}
::selection{background:#FFB400;color:#1A1A1A}
/* ===== Softviro home (Axact-style) */
html body.elementor-kit-5 .sx{--y:#FFB400;--yd:#E6A200;--bg:#1A1A1A;--sf:#242424;--sf2:#2A2A2A;--bd:#2E2E2E;--dv:#333;--h:#FFFFFF;--b:#CFCFCF;--c:#A6A6A6;--m:#9E9E9E;font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--b);background:var(--bg);-webkit-font-smoothing:antialiased}
html body.elementor-kit-5 .sx *,html body.elementor-kit-5 .sx *::before,html body.elementor-kit-5 .sx *::after{box-sizing:border-box}
html body.elementor-kit-5 .sx a{text-decoration:none}
html body.elementor-kit-5 .sx :where(h1,h2,h3,h4,p){margin:0}
html body.elementor-kit-5 .sx-w{max-width:1240px;margin:0 auto;padding:0 32px}
html body.elementor-kit-5 .sx-sec{padding:120px 0;position:relative}
html body.elementor-kit-5 .sx-y{color:var(--y)}
html body.elementor-kit-5 .sx-h2{font-size:44px;line-height:52px;font-weight:800;letter-spacing:-1px;color:var(--h)}
html body.elementor-kit-5 .sx-eb{display:inline-block;font-size:15px;line-height:20px;font-weight:700;color:var(--y);margin-bottom:14px}
html body.elementor-kit-5 .sx-lead{font-size:18px;line-height:30px;color:var(--c);max-width:640px}
html body.elementor-kit-5 .sx-btn{display:inline-flex;align-items:center;gap:14px;height:56px;padding:0 30px;border-radius:999px;font-size:16px;font-weight:600;line-height:1.15;transition:background .25s,transform .25s,color .25s;white-space:nowrap}
html body.elementor-kit-5 .sx-btn:hover{transform:translateY(-2px)}
html body.elementor-kit-5 .sx-btn--y{background:var(--y);color:#1A1A1A!important}
html body.elementor-kit-5 .sx-btn--y:hover{background:var(--yd)}
html body.elementor-kit-5 .sx-btn--y small{display:block;font-size:11px;font-weight:600;opacity:.75}
html body.elementor-kit-5 .sx-btn--g{background:rgba(255,255,255,.08);color:#fff!important}
html body.elementor-kit-5 .sx-btn--g:hover{background:rgba(255,255,255,.14)}
html body.elementor-kit-5 .sx-btn svg{width:18px;height:18px;flex:none}
html body.elementor-kit-5 .sx-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--y);color:#1A1A1A;flex:none;transition:transform .25s}
html body.elementor-kit-5 .sx-arrow svg{width:18px;height:18px}
html body.elementor-kit-5 a:hover>.sx-arrow,html body.elementor-kit-5 a:hover .sx-arrow{transform:rotate(-45deg)}
/* hero */
html body.elementor-kit-5 .sx-hero{padding:96px 0 110px;overflow:hidden;background:radial-gradient(60% 70% at 85% 30%,rgba(255,180,0,.10),transparent 60%),var(--bg)}
html body.elementor-kit-5 .sx-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(70% 80% at 70% 40%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(70% 80% at 70% 40%,#000 30%,transparent 80%);pointer-events:none}
html body.elementor-kit-5 .sx-hero .sx-w{display:grid;grid-template-columns:1.12fr .88fr;gap:40px;align-items:center;position:relative}
html body.elementor-kit-5 .sx-h1{font-size:80px;line-height:86px;font-weight:700;letter-spacing:-1.5px;color:var(--h)}
html body.elementor-kit-5 .sx-h1 span{display:block}
html body.elementor-kit-5 .sx-tag{margin-top:40px;font-size:22px;line-height:30px;font-weight:600;color:var(--h)}
html body.elementor-kit-5 .sx-sub{margin-top:18px;font-size:17px;line-height:28px;color:var(--c);max-width:520px}
html body.elementor-kit-5 .sx-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}
html body.elementor-kit-5 .sx-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:46px;max-width:600px;background:var(--sf);border:1px solid var(--bd);border-radius:14px;overflow:hidden}
html body.elementor-kit-5 .sx-stat{padding:22px 24px}
html body.elementor-kit-5 .sx-stat+.sx-stat{border-left:1px solid var(--bd)}
html body.elementor-kit-5 .sx-stat b{display:block;font-size:40px;line-height:44px;font-weight:800;color:var(--h);letter-spacing:-1px}
html body.elementor-kit-5 .sx-stat b i{font-style:normal;color:var(--y)}
html body.elementor-kit-5 .sx-stat span{display:block;margin-top:6px;font-size:13px;line-height:18px;color:var(--c)}
html body.elementor-kit-5 .sx-new{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:10px 14px 10px 10px;border-radius:12px;background:var(--sf);border:1px solid var(--bd);font-size:13.5px;font-weight:600;color:#fff!important}
html body.elementor-kit-5 .sx-new i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(255,180,0,.14);color:var(--y);font-size:12px;font-weight:800}
html body.elementor-kit-5 .sx-new em{font-style:normal;color:var(--y)}
html body.elementor-kit-5 .sx-vis{position:relative}
html body.elementor-kit-5 .sx-vis svg{display:block;width:100%;height:auto}
/* about */
html body.elementor-kit-5 .sx-about{padding:110px 0}
html body.elementor-kit-5 .sx-about .sx-w{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}
html body.elementor-kit-5 .sx-about p+p{margin-top:16px}
html body.elementor-kit-5 .sx-about .sx-lead{max-width:none}
html body.elementor-kit-5 .sx-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
html body.elementor-kit-5 .sx-pill{padding:8px 14px;border-radius:999px;background:#282828;border:1px solid #575757;font-size:13px;font-weight:600;color:var(--b)}
/* services */
html body.elementor-kit-5 .sx-feat{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;margin-top:48px}
html body.elementor-kit-5 .sx-card{background:var(--sf);border:1px solid var(--bd);border-radius:20px;overflow:hidden;position:relative}
html body.elementor-kit-5 .sx-fcard{padding:34px;display:flex;flex-direction:column;min-height:520px;background:radial-gradient(80% 60% at 80% 0%,rgba(255,180,0,.10),transparent 60%),var(--sf)}
html body.elementor-kit-5 .sx-fcard small{font-size:13px;color:var(--m)}
html body.elementor-kit-5 .sx-fcard h3{font-size:40px;line-height:46px;font-weight:800;color:var(--h);letter-spacing:-1px;margin-top:4px}
html body.elementor-kit-5 .sx-fcard .sx-fvis{flex:1;display:flex;align-items:center;justify-content:center;padding:18px 0}
html body.elementor-kit-5 .sx-fcard .sx-fvis svg{width:100%;max-width:520px;height:auto}
html body.elementor-kit-5 .sx-fcard p{font-size:16px;line-height:26px;color:var(--b);max-width:460px}
html body.elementor-kit-5 .sx-fcard .sx-arrow{margin-top:22px}
html body.elementor-kit-5 .sx-get{padding:30px}
html body.elementor-kit-5 .sx-get .sx-k{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--m);font-weight:700}
html body.elementor-kit-5 .sx-get h3{font-size:30px;line-height:36px;font-weight:800;color:var(--h);margin:16px 0 22px}
html body.elementor-kit-5 .sx-ben{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}
html body.elementor-kit-5 .sx-ben div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--dv);font-size:14px;color:var(--b)}
html body.elementor-kit-5 .sx-ben b{padding:4px 10px;border-radius:999px;background:rgba(255,180,0,.14);color:var(--y);font-size:12.5px;font-weight:700;white-space:nowrap}
html body.elementor-kit-5 .sx-line{margin-top:30px;padding:26px 18px 18px;border-radius:16px;background:#202020;border:1px solid var(--bd);text-align:center;position:relative}
html body.elementor-kit-5 .sx-line .sx-hub{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:var(--y);color:#1A1A1A;font-size:13px;font-weight:800}
html body.elementor-kit-5 .sx-line ul{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);position:relative}
html body.elementor-kit-5 .sx-line ul::before{content:"";position:absolute;left:12%;right:12%;top:4px;height:1px;background:var(--dv)}
html body.elementor-kit-5 .sx-line li{position:relative;padding-top:22px;font-size:13px;font-weight:600;color:var(--b)}
html body.elementor-kit-5 .sx-line li::before{content:"";position:absolute;top:0;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--y);box-shadow:0 0 0 4px rgba(255,180,0,.16)}
html body.elementor-kit-5 .sx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}
html body.elementor-kit-5 .sx-scard{display:flex;flex-direction:column;padding:28px;min-height:280px;transition:border-color .25s,transform .25s}
html body.elementor-kit-5 .sx-scard:hover{border-color:rgba(255,180,0,.5);transform:translateY(-4px)}
html body.elementor-kit-5 .sx-ico{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:rgba(255,180,0,.12);color:var(--y)}
html body.elementor-kit-5 .sx-ico svg{width:26px;height:26px}
html body.elementor-kit-5 .sx-scard h3{margin-top:22px;font-size:22px;line-height:28px;font-weight:800;color:var(--h)}
html body.elementor-kit-5 .sx-scard p{margin-top:10px;font-size:15px;line-height:24px;color:var(--c);flex:1}
html body.elementor-kit-5 .sx-scard .sx-more{margin-top:20px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;color:var(--h)}
html body.elementor-kit-5 .sx-secfoot{margin-top:40px;text-align:center}
html body.elementor-kit-5 .sx-link{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:#fff!important}
/* solutions */
html body.elementor-kit-5 .sx-sol{margin-top:48px;display:flex;flex-direction:column;gap:14px}
html body.elementor-kit-5 .sx-acc{border-radius:20px;background:var(--sf);border:1px solid var(--bd);overflow:hidden;transition:background .35s,border-color .35s}
html body.elementor-kit-5 .sx-acc>button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:22px;padding:26px 30px;color:var(--h)}
html body.elementor-kit-5 .sx-acc>button:focus-visible{outline:2px solid var(--y);outline-offset:-2px;border-radius:20px}
html body.elementor-kit-5 .sx-acc .sx-n{font-size:40px;line-height:1;font-weight:300;color:var(--y);min-width:62px}
html body.elementor-kit-5 .sx-acc .sx-t{flex:1;font-size:24px;line-height:30px;font-weight:800}
html body.elementor-kit-5 .sx-acc .sx-pm{width:40px;height:40px;border-radius:50%;border:1px solid var(--dv);display:flex;align-items:center;justify-content:center;transition:transform .3s}
html body.elementor-kit-5 .sx-acc .sx-pm svg{width:18px;height:18px}
html body.elementor-kit-5 .sx-acc .sx-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease}
html body.elementor-kit-5 .sx-acc .sx-body>div{overflow:hidden}
html body.elementor-kit-5 .sx-acc .sx-in{display:grid;grid-template-columns:1fr 1.1fr;gap:34px;padding:0 30px 30px 114px;align-items:center}
html body.elementor-kit-5 .sx-acc .sx-in p{font-size:16px;line-height:26px}
html body.elementor-kit-5 .sx-acc .sx-in ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:9px}
html body.elementor-kit-5 .sx-acc .sx-in li{display:flex;gap:10px;font-size:15px;line-height:22px;font-weight:600}
html body.elementor-kit-5 .sx-acc .sx-in li::before{content:"";flex:none;width:7px;height:7px;margin-top:8px;border-radius:2px;background:currentColor}
html body.elementor-kit-5 .sx-acc .sx-in .sx-btn{margin-top:24px}
html body.elementor-kit-5 .sx-acc .sx-in svg.sx-solvis{width:100%;height:auto;border-radius:16px;display:block}
html body.elementor-kit-5 .sx-acc.is-open{background:var(--y);border-color:var(--y)}
html body.elementor-kit-5 .sx-acc.is-open>button,html body.elementor-kit-5 .sx-acc.is-open .sx-n,html body.elementor-kit-5 .sx-acc.is-open .sx-in,html body.elementor-kit-5 .sx-acc.is-open .sx-in p{color:#1A1A1A}
html body.elementor-kit-5 .sx-acc.is-open .sx-pm{transform:rotate(45deg);border-color:rgba(26,26,26,.25)}
html body.elementor-kit-5 .sx-acc.is-open .sx-body{grid-template-rows:1fr}
html body.elementor-kit-5 .sx-acc.is-open .sx-btn--d{background:#1A1A1A;color:#fff!important}
html body.elementor-kit-5 .sx-btn--d{background:#1A1A1A;color:#fff!important}
/* process */
html body.elementor-kit-5 .sx-proc{margin-top:48px;display:grid;grid-template-columns:1.25fr .75fr;gap:24px}
html body.elementor-kit-5 .sx-pcard{padding:0;display:flex;flex-direction:column}
html body.elementor-kit-5 .sx-pcard .sx-pvis{background:#202020;border-bottom:1px solid var(--bd)}
html body.elementor-kit-5 .sx-pcard .sx-pvis svg{display:block;width:100%;height:auto}
html body.elementor-kit-5 .sx-pbar{display:flex;align-items:center;justify-content:space-between;padding:18px 30px;border-bottom:1px solid var(--bd);font-size:13px;color:var(--m)}
html body.elementor-kit-5 .sx-dots{display:flex;gap:6px}
html body.elementor-kit-5 .sx-dots button{all:unset;cursor:pointer;width:16px;height:4px;border-radius:2px;background:var(--dv);transition:width .3s,background .3s}
html body.elementor-kit-5 .sx-dots button.on{width:34px;background:var(--y)}
html body.elementor-kit-5 .sx-dots button:focus-visible{outline:2px solid var(--y);outline-offset:3px}
html body.elementor-kit-5 .sx-steps{position:relative;padding:28px 30px 30px;min-height:190px}
html body.elementor-kit-5 .sx-step{display:none}
html body.elementor-kit-5 .sx-step.on{display:block;animation:sxIn .5s ease both}
html body.elementor-kit-5 .sx-step h3{font-size:26px;line-height:32px;font-weight:800;color:var(--h)}
html body.elementor-kit-5 .sx-step p{margin-top:12px;font-size:16px;line-height:26px;color:var(--c);max-width:560px}
html body.elementor-kit-5 .sx-step .sx-kpi{display:flex;align-items:baseline;gap:10px;margin-top:18px}
html body.elementor-kit-5 .sx-step .sx-kpi b{font-size:34px;font-weight:800;color:var(--y)}
html body.elementor-kit-5 .sx-step .sx-kpi span{font-size:13.5px;color:var(--c)}
html body.elementor-kit-5 .sx-pnav{display:flex;gap:10px;padding:0 30px 30px}
html body.elementor-kit-5 .sx-pnav button{all:unset;cursor:pointer;width:44px;height:44px;border-radius:50%;border:1px solid var(--dv);display:flex;align-items:center;justify-content:center;color:#fff}
html body.elementor-kit-5 .sx-pnav button:hover{border-color:var(--y);color:var(--y)}
html body.elementor-kit-5 .sx-pnav button:focus-visible{outline:2px solid var(--y);outline-offset:2px}
html body.elementor-kit-5 .sx-pnav svg{width:18px;height:18px}
html body.elementor-kit-5 .sx-cta-card{padding:34px;display:flex;flex-direction:column;justify-content:space-between;background:var(--y);border-color:var(--y);color:#1A1A1A}
html body.elementor-kit-5 .sx-cta-card h3{font-size:30px;line-height:36px;font-weight:800;color:#1A1A1A}
html body.elementor-kit-5 .sx-cta-card p{margin-top:12px;font-size:16px;line-height:26px;color:#3a3a3a}
html body.elementor-kit-5 .sx-cta-card ol{list-style:none;padding:0;margin:26px 0;display:grid;gap:12px;counter-reset:s}
html body.elementor-kit-5 .sx-cta-card li{counter-increment:s;display:flex;gap:12px;align-items:center;font-size:15px;font-weight:700}
html body.elementor-kit-5 .sx-cta-card li::before{content:counter(s,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:rgba(26,26,26,.1);font-size:12px}
/* work */
html body.elementor-kit-5 .sx-work .sx-grid{grid-template-columns:repeat(3,1fr)}
html body.elementor-kit-5 .sx-wcard{padding:0;display:flex;flex-direction:column}
html body.elementor-kit-5 .sx-wcard .sx-wtop{height:150px;display:flex;align-items:flex-end;padding:20px;background:linear-gradient(135deg,#2B2516,#242424 70%);border-bottom:1px solid var(--bd)}
html body.elementor-kit-5 .sx-wcard .sx-wtop b{font-size:46px;font-weight:800;color:var(--y);letter-spacing:-1px;line-height:1}
html body.elementor-kit-5 .sx-wcard .sx-wb{padding:24px;flex:1;display:flex;flex-direction:column}
html body.elementor-kit-5 .sx-wcard small{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--y)}
html body.elementor-kit-5 .sx-wcard h3{margin-top:8px;font-size:20px;line-height:26px;font-weight:800;color:var(--h)}
html body.elementor-kit-5 .sx-wcard p{margin-top:8px;font-size:14.5px;line-height:23px;color:var(--c);flex:1}
html body.elementor-kit-5 .sx-wcard .sx-loc{margin-top:16px;display:flex;justify-content:space-between;font-size:13px;color:var(--m)}
html body.elementor-kit-5 .sx-wcard .sx-loc a{color:#fff!important;font-weight:700}
/* reviews */
html body.elementor-kit-5 .sx-rev{overflow:hidden;margin-top:48px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
html body.elementor-kit-5 .sx-track{display:flex;gap:20px;width:max-content;animation:sxMarq 60s linear infinite}
html body.elementor-kit-5 .sx-rev:hover .sx-track{animation-play-state:paused}
html body.elementor-kit-5 .sx-rcard{width:360px;flex:none;padding:26px;margin:0}
html body.elementor-kit-5 .sx-rcard .sx-st{color:var(--y);letter-spacing:3px;font-size:15px}
html body.elementor-kit-5 .sx-rcard blockquote{margin:14px 0 0;font-size:16px;line-height:26px;color:var(--h)}
html body.elementor-kit-5 .sx-rcard figcaption{margin-top:18px;display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--c)}
html body.elementor-kit-5 .sx-rcard figcaption i{font-style:normal;width:38px;height:38px;border-radius:50%;background:rgba(255,180,0,.14);color:var(--y);display:flex;align-items:center;justify-content:center;font-weight:800}
html body.elementor-kit-5 .sx-rcard figcaption b{display:block;color:var(--h);font-size:14.5px}
/* marquee */
html body.elementor-kit-5 .sx-mq{padding:46px 0;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);overflow:hidden}
html body.elementor-kit-5 .sx-mq .sx-track{gap:0;animation-duration:45s}
html body.elementor-kit-5 .sx-mq span{display:inline-flex;align-items:center;gap:36px;padding-right:36px;font-size:56px;line-height:1;font-weight:800;color:transparent;-webkit-text-stroke:1px #575757;white-space:nowrap;letter-spacing:-1px}
html body.elementor-kit-5 .sx-mq span:nth-child(odd){color:var(--h);-webkit-text-stroke:0}
html body.elementor-kit-5 .sx-mq span::after{content:"";width:14px;height:14px;border-radius:50%;background:var(--y)}
/* faq */
html body.elementor-kit-5 .sx-faq .sx-w{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}
html body.elementor-kit-5 .sx-faq .sx-lead{margin-top:16px}
html body.elementor-kit-5 .sx-faq .sx-btn{margin-top:28px}
html body.elementor-kit-5 .sx-q{border-bottom:1px solid var(--dv)}
html body.elementor-kit-5 .sx-q>button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;gap:18px;align-items:center;padding:24px 0;font-size:18px;line-height:26px;font-weight:700;color:var(--h)}
html body.elementor-kit-5 .sx-q>button:focus-visible{outline:2px solid var(--y);outline-offset:4px}
html body.elementor-kit-5 .sx-q>button i{font-style:normal;font-size:13px;font-weight:800;color:var(--y);min-width:26px}
html body.elementor-kit-5 .sx-q>button span{flex:1}
html body.elementor-kit-5 .sx-q>button svg{width:18px;height:18px;flex:none;transition:transform .3s;color:var(--c)}
html body.elementor-kit-5 .sx-q .sx-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}
html body.elementor-kit-5 .sx-q .sx-body>div{overflow:hidden}
html body.elementor-kit-5 .sx-q .sx-body p{padding:0 40px 24px 44px;font-size:15.5px;line-height:26px;color:var(--c)}
html body.elementor-kit-5 .sx-q.is-open .sx-body{grid-template-rows:1fr}
html body.elementor-kit-5 .sx-q.is-open>button svg{transform:rotate(45deg);color:var(--y)}
@keyframes sxMarq{to{transform:translateX(-50%)}}
@keyframes sxIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
/* hero visual animation */
html body.elementor-kit-5 .sx-vis .a-up{opacity:0;animation:sxUp .7s cubic-bezier(.2,.7,.2,1) forwards}
html body.elementor-kit-5 .sx-vis .a-bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);animation:sxGrow .9s cubic-bezier(.2,.8,.2,1) forwards}
html body.elementor-kit-5 .sx-vis .a-draw{stroke-dasharray:600;stroke-dashoffset:600;animation:sxDraw 1.6s ease-out .9s forwards}
html body.elementor-kit-5 .sx-vis .a-pulse{animation:sxPulse 2.2s ease-in-out infinite}
html body.elementor-kit-5 .sx-vis .a-float{animation:sxFloat 5s ease-in-out infinite alternate}
html body.elementor-kit-5 .sx-vis .a-pop{transform-box:fill-box;transform-origin:center;opacity:0;animation:sxPop .5s cubic-bezier(.2,.8,.3,1.4) forwards}
@keyframes sxUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes sxGrow{to{transform:scaleY(1)}}
@keyframes sxDraw{to{stroke-dashoffset:0}}
@keyframes sxPulse{0%,100%{opacity:1}50%{opacity:.35}}
@keyframes sxFloat{to{transform:translateY(-10px)}}
@keyframes sxPop{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){html body.elementor-kit-5 .sx *{animation:none!important;transition:none!important}html body.elementor-kit-5 .sx-vis .a-up,html body.elementor-kit-5 .sx-vis .a-pop{opacity:1}html body.elementor-kit-5 .sx-vis .a-bar{transform:none}html body.elementor-kit-5 .sx-vis .a-draw{stroke-dashoffset:0}html body.elementor-kit-5 .sx-step.on{animation:none}}
/* responsive */
@media (max-width:1100px){html body.elementor-kit-5 .sx-h1{font-size:64px;line-height:68px}html body.elementor-kit-5 .sx-hero .sx-w{grid-template-columns:1fr}html body.elementor-kit-5 .sx-vis{max-width:640px}html body.elementor-kit-5 .sx-feat,html body.elementor-kit-5 .sx-proc{grid-template-columns:1fr}html body.elementor-kit-5 .sx-grid{grid-template-columns:1fr 1fr}html body.elementor-kit-5 .sx-about .sx-w,html body.elementor-kit-5 .sx-faq .sx-w{grid-template-columns:1fr;gap:28px}html body.elementor-kit-5 .sx-acc .sx-in{grid-template-columns:1fr;padding-left:30px}}
@media (max-width:767px){html body.elementor-kit-5 .sx-w{padding:0 20px}html body.elementor-kit-5 .sx-sec{padding:80px 0}html body.elementor-kit-5 .sx-hero{padding:56px 0 72px}html body.elementor-kit-5 .sx-h1{font-size:44px;line-height:48px;letter-spacing:-1px}html body.elementor-kit-5 .sx-tag{font-size:19px;margin-top:22px}html body.elementor-kit-5 .sx-h2{font-size:32px;line-height:38px}html body.elementor-kit-5 .sx-stats{grid-template-columns:1fr 1fr}html body.elementor-kit-5 .sx-stat:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--bd)}html body.elementor-kit-5 .sx-stat b{font-size:32px;line-height:36px}html body.elementor-kit-5 .sx-grid,html body.elementor-kit-5 .sx-work .sx-grid{grid-template-columns:1fr}html body.elementor-kit-5 .sx-ben{grid-template-columns:1fr}html body.elementor-kit-5 .sx-fcard{min-height:0;padding:26px}html body.elementor-kit-5 .sx-fcard h3{font-size:32px;line-height:38px}html body.elementor-kit-5 .sx-line ul{grid-template-columns:1fr 1fr;row-gap:18px}html body.elementor-kit-5 .sx-line ul::before{display:none}html body.elementor-kit-5 .sx-acc>button{padding:22px 20px;gap:14px}html body.elementor-kit-5 .sx-acc .sx-n{font-size:28px;min-width:40px}html body.elementor-kit-5 .sx-acc .sx-t{font-size:19px;line-height:25px}html body.elementor-kit-5 .sx-acc .sx-in{padding:0 20px 24px}html body.elementor-kit-5 .sx-ctas .sx-btn{width:100%;justify-content:center}html body.elementor-kit-5 .sx-mq span{font-size:36px}html body.elementor-kit-5 .sx-rcard{width:290px}html body.elementor-kit-5 .sx-q>button{font-size:16px}html body.elementor-kit-5 .sx-q .sx-body p{padding:0 10px 22px 44px}html body.elementor-kit-5 .sx-pbar,html body.elementor-kit-5 .sx-steps,html body.elementor-kit-5 .sx-pnav{padding-left:22px;padding-right:22px}}

/* sx link colours (beat the kit dark-link rule) */
html:not(.sv-light) body.elementor-kit-5 .sx a:not(.elementor-button):not(.wz-cta){text-decoration:none!important}
html:not(.sv-light) body.elementor-kit-5 .sx a.sx-btn--y:not(.elementor-button):not(.wz-cta),html:not(.sv-light) body.elementor-kit-5 .sx a.sx-btn--y:not(.elementor-button):not(.wz-cta):hover{color:#1A1A1A!important}
html:not(.sv-light) body.elementor-kit-5 .sx a.sx-btn--g:not(.elementor-button):not(.wz-cta),html:not(.sv-light) body.elementor-kit-5 .sx a.sx-btn--d:not(.elementor-button):not(.wz-cta),html:not(.sv-light) body.elementor-kit-5 .sx a.sx-new:not(.elementor-button):not(.wz-cta),html:not(.sv-light) body.elementor-kit-5 .sx a.sx-link:not(.elementor-button):not(.wz-cta),html:not(.sv-light) body.elementor-kit-5 .sx .sx-loc a:not(.elementor-button):not(.wz-cta){color:#FFFFFF!important}
html:not(.sv-light) body.elementor-kit-5 .sx a.sx-card:not(.elementor-button):not(.wz-cta){color:#CFCFCF!important}
html:not(.sv-light) body.elementor-kit-5 .sx .sx-acc.is-open a.sx-btn--d:not(.elementor-button):not(.wz-cta){color:#FFFFFF!important}
/* ===== Softviro footer (Axact-style) */
html body.elementor-kit-5 .sxf{font-family:"Manrope",system-ui,sans-serif;color:#CFCFCF}
html body.elementor-kit-5 .sxf *{box-sizing:border-box}
html body.elementor-kit-5 .sxf-w{max-width:1240px;margin:0 auto;padding:0 32px}
html body.elementor-kit-5 .sxf-top{padding:100px 0 50px}
html body.elementor-kit-5 .sxf-eb{margin:0 0 6px;font-size:15px;font-weight:700;color:#FFB400}
html body.elementor-kit-5 .sxf-talk{margin:0;font-size:150px;line-height:1;font-weight:800;letter-spacing:-5px;color:#FFFFFF}
html body.elementor-kit-5 .sxf-talk span{color:#FFB400}
html body.elementor-kit-5 .sxf-left{display:flex;flex-direction:column;gap:20px}
html body.elementor-kit-5 .sxf-box{background:#242424;border:1px solid #2E2E2E;border-radius:20px;padding:28px}
html body.elementor-kit-5 .sxf-h{margin:0 0 16px;font-size:22px;line-height:28px;font-weight:800;color:#FFFFFF}
html body.elementor-kit-5 .sxf-list{list-style:none;margin:0;padding:0;display:grid;gap:11px}
html body.elementor-kit-5 .sxf-list li{display:flex;gap:12px;font-size:15.5px;line-height:23px}
html body.elementor-kit-5 .sxf-list li::before{content:"";flex:none;width:7px;height:7px;margin-top:8px;border-radius:50%;background:#FFB400}
html:not(.sv-light) body.elementor-kit-5 .sxf a.sxf-row:not(.elementor-button):not(.wz-cta){display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #2E2E2E;border-radius:14px;color:#FFFFFF!important;font-size:15.5px;font-weight:600;text-decoration:none!important;margin-bottom:10px;transition:border-color .2s}
html:not(.sv-light) body.elementor-kit-5 .sxf a.sxf-row:not(.elementor-button):not(.wz-cta):hover{border-color:#FFB400}
html body.elementor-kit-5 .sxf-ic{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(255,180,0,.14);color:#FFB400}
html body.elementor-kit-5 .sxf-ic svg{width:18px;height:18px}
html body.elementor-kit-5 .sxf-note{margin:6px 0 0;font-size:13.5px;color:#A6A6A6}
html body.elementor-kit-5 .sxf-fh{margin-bottom:18px}
html body.elementor-kit-5 .sxf-h2{margin:0;font-size:30px;line-height:36px;font-weight:800;color:#FFFFFF;letter-spacing:-.5px}
html body.elementor-kit-5 .sxf-fh p{margin:10px 0 0;font-size:15.5px;color:#A6A6A6}
html body.elementor-kit-5 .sxf-bot{padding:80px 0 0;margin-top:90px;border-top:1px solid #2E2E2E}
html body.elementor-kit-5 .sxf-bot>.sxf-w:first-child{display:grid;grid-template-columns:1.1fr 2.9fr;gap:48px}
html:not(.sv-light) body.elementor-kit-5 .sxf a.sxf-logo:not(.elementor-button):not(.wz-cta){font-size:28px;font-weight:800;color:#FFFFFF!important;text-decoration:none!important;letter-spacing:-.5px}
html body.elementor-kit-5 .sxf-logo span{color:#FFB400}
html body.elementor-kit-5 .sxf-brand p{margin:14px 0 18px;font-size:15px;line-height:24px;color:#A6A6A6;max-width:280px}
html:not(.sv-light) body.elementor-kit-5 .sxf a.sxf-mail:not(.elementor-button):not(.wz-cta){color:#FFB400!important;font-weight:700;text-decoration:none!important}
html body.elementor-kit-5 .sxf-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}
html body.elementor-kit-5 .sxf-ct{margin:0 0 14px;font-size:12.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#FFFFFF}
html body.elementor-kit-5 .sxf-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
html:not(.sv-light) body.elementor-kit-5 .sxf .sxf-cols a:not(.elementor-button):not(.wz-cta){color:#A6A6A6!important;font-size:14.5px;text-decoration:none!important;transition:color .2s}
html:not(.sv-light) body.elementor-kit-5 .sxf .sxf-cols a:not(.elementor-button):not(.wz-cta):hover{color:#FFB400!important}
html body.elementor-kit-5 .sxf-mq{margin-top:70px;padding:26px 0;border-top:1px solid #2E2E2E;border-bottom:1px solid #2E2E2E;overflow:hidden}
html body.elementor-kit-5 .sxf-tr{display:flex;width:max-content;animation:sxfMq 50s linear infinite}
html body.elementor-kit-5 .sxf-tr span{padding-right:40px;font-size:40px;font-weight:800;letter-spacing:-1px;color:transparent;-webkit-text-stroke:1px #575757;white-space:nowrap}
@keyframes sxfMq{to{transform:translateX(-50%)}}
html body.elementor-kit-5 .sxf-copy{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:24px;padding-bottom:28px}
html body.elementor-kit-5 .sxf-copy p{margin:0;font-size:13.5px;color:#9E9E9E}
html body.elementor-kit-5 .sxf-form .elementor-field-group:not(.elementor-field-type-submit) .elementor-field{background:#2E2E2E!important;border:1px solid #3A3A3A!important;color:#FFFFFF!important;border-radius:12px!important}
html body.elementor-kit-5 .sxf-form .elementor-field-label{color:#CFCFCF!important}
html body.elementor-kit-5 .sxf-form .elementor-button{background:#FFB400!important;color:#1A1A1A!important;border-radius:999px!important}
html body.elementor-kit-5 .sxf-form .elementor-button:hover{background:#E6A200!important}
@media (max-width:1024px){html body.elementor-kit-5 .sxf-talk{font-size:96px;letter-spacing:-3px}html body.elementor-kit-5 .sxf-bot>.sxf-w:first-child{grid-template-columns:1fr}html body.elementor-kit-5 .sxf-cols{grid-template-columns:repeat(2,1fr)}}
@media (max-width:767px){html body.elementor-kit-5 .sxf-w{padding:0 20px}html body.elementor-kit-5 .sxf-top{padding:70px 0 34px}html body.elementor-kit-5 .sxf-talk{font-size:64px;letter-spacing:-2px}html body.elementor-kit-5 .sxf-bot{margin-top:60px;padding-top:56px}html body.elementor-kit-5 .sxf-tr span{font-size:28px}}
@media (prefers-reduced-motion:reduce){html body.elementor-kit-5 .sxf-tr{animation:none}}

/* ===== Softviro home v2 */
html body.elementor-kit-5 .sh{--y:#FFB400;--yd:#E6A200;--bg:#1A1A1A;--t:#242424;--t2:#2E2E2E;--dv:#333333;--h:#FFFFFF;--b:#CFCFCF;--c:#A6A6A6;--m:#96969F;font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--b);-webkit-font-smoothing:antialiased;position:relative}
html body.elementor-kit-5 .sh *,html body.elementor-kit-5 .sh *::before,html body.elementor-kit-5 .sh *::after{box-sizing:border-box}
html body.elementor-kit-5 .sh a{text-decoration:none}
html body.elementor-kit-5 .sh :where(h1,h2,h3,p,dl,dd,figure,blockquote){margin:0}
html body.elementor-kit-5 .sh-w{max-width:1296px;margin:0 auto;padding:0 32px;position:relative}
html body.elementor-kit-5 .sh-sec{padding:60px 0;background-color:var(--bg);background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.3px);background-size:22px 22px}
html body.elementor-kit-5 .sh-y{color:var(--y)}
html body.elementor-kit-5 .sh-h2{font-size:44px;line-height:52px;font-weight:800;letter-spacing:-1px;color:var(--h)}
html body.elementor-kit-5 .sh-title{margin-bottom:40px}
html body.elementor-kit-5 .sh-eb{font-size:15px;line-height:20px;font-weight:700;color:var(--y);margin-bottom:14px}
html body.elementor-kit-5 .sh-p{font-size:15.5px;line-height:26px;color:var(--c)}
html body.elementor-kit-5 .sh-2col{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}
html body.elementor-kit-5 .sh-tile{background:var(--t);border-radius:10px;position:relative;overflow:hidden}
html body.elementor-kit-5 .sh-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:56px;padding:0 32px;border-radius:999px;font-size:16px;font-weight:600;line-height:1.15;white-space:nowrap;transition:background .25s,transform .25s}
html body.elementor-kit-5 .sh-btn b{font-weight:600}
html body.elementor-kit-5 .sh-btn svg{width:18px;height:18px;flex:none}
html body.elementor-kit-5 .sh-btn:hover{transform:translateY(-2px)}
html body.elementor-kit-5 .sh-btn--y{background:var(--y)}html body.elementor-kit-5 .sh-btn--y:hover{background:var(--yd)}
html body.elementor-kit-5 .sh-btn--y small{display:block;font-size:11px;font-weight:600}
html body.elementor-kit-5 .sh-btn--y span{display:flex;flex-direction:column;align-items:center}
html body.elementor-kit-5 .sh-btn--g{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}html body.elementor-kit-5 .sh-btn--g:hover{background:rgba(255,255,255,.14)}
html body.elementor-kit-5 .sh-btn--d{background:#1A1A1A}
html body.elementor-kit-5 .sh-btn--sm{height:44px;padding:0 22px;font-size:14px}
html body.elementor-kit-5 .sh-sq{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:6px;background:var(--y);color:#1A1A1A;flex:none;transition:transform .25s}
html body.elementor-kit-5 .sh-sq svg{width:18px;height:18px}
html body.elementor-kit-5 a:hover>.sh-sq,html body.elementor-kit-5 a:hover .sh-sq{transform:rotate(45deg)}
html body.elementor-kit-5 .sh-link{display:inline-flex;align-items:center;gap:16px;font-size:15px;font-weight:700}
html body.elementor-kit-5 .sh-more{display:flex;align-items:center;justify-content:space-between;margin-top:30px}
html body.elementor-kit-5 .sh-dots{display:flex;gap:6px}html body.elementor-kit-5 .sh-dots i{width:10px;height:3px;border-radius:2px;background:#434346}html body.elementor-kit-5 .sh-dots i.on{width:22px;background:var(--y)}
/* hero */
html body.elementor-kit-5 .sh-hero{min-height:900px;display:flex;flex-direction:column;justify-content:center;padding:110px 0 130px;background:#1A1A1A;overflow:hidden}
html body.elementor-kit-5 .sh-hero-bg{position:absolute;inset:0;background-size:cover;background-position:70% 55%;filter:grayscale(1);opacity:.7}
html body.elementor-kit-5 .sh-hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1A1A1A 0%,rgba(26,26,26,.92) 32%,rgba(26,26,26,.35) 62%,rgba(26,26,26,.55) 100%),linear-gradient(0deg,#1A1A1A 0%,rgba(26,26,26,0) 30%),linear-gradient(180deg,rgba(26,26,26,.85) 0%,rgba(26,26,26,0) 25%)}
html body.elementor-kit-5 .sh-globe{position:absolute;right:max(0px,calc(50% - 720px));top:50%;width:min(56vw,760px);height:min(56vw,760px);transform:translateY(-52%);pointer-events:none}
html body.elementor-kit-5 .sh-hero-in{width:100%}
html body.elementor-kit-5 .sh-h1{font-size:88px;line-height:94px;font-weight:700;letter-spacing:-1px;color:var(--h);max-width:760px}
html body.elementor-kit-5 .sh-h1>span{display:block}
html body.elementor-kit-5 .sh-h1 em{font-style:normal}
html body.elementor-kit-5 .sh-hero-tag{margin-top:40px;font-size:22px;line-height:30px;font-weight:600;color:var(--h)}
html body.elementor-kit-5 .sh-hero-sub{margin-top:24px;font-size:18px;line-height:30px;color:var(--c);max-width:520px}
html body.elementor-kit-5 .sh-ctas{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}
html body.elementor-kit-5 .sh-hstats{display:grid;grid-template-columns:1fr 1fr;margin-top:32px;max-width:568px;background:rgba(36,36,36,.92);border:1px solid #2E2E2E;border-radius:10px;overflow:hidden;backdrop-filter:blur(6px)}
html body.elementor-kit-5 .sh-hstats>div{padding:28px 32px}
html body.elementor-kit-5 .sh-hstats>div+div{border-left:1px solid #2E2E2E}
html body.elementor-kit-5 .sh-hstats b{display:block;font-size:46px;line-height:50px;font-weight:800;letter-spacing:-1px;color:var(--h)}
html body.elementor-kit-5 .sh-hstats i{font-style:normal;color:var(--y)}
html body.elementor-kit-5 .sh-hstats span{display:block;margin-top:10px;font-size:15px;line-height:22px;color:var(--c)}
html body.elementor-kit-5 .sh-badge{position:absolute;right:max(32px,calc(50% - 616px));bottom:90px;display:flex;align-items:center;gap:14px;max-width:340px;padding:14px 18px;border-radius:10px;background:rgba(26,26,26,.88);border:1px solid #2E2E2E;font-size:14px;line-height:21px;font-weight:600;color:var(--h)}
html body.elementor-kit-5 .sh-badge em{font-style:normal;color:var(--y)}
html body.elementor-kit-5 .sh-badge u{text-decoration:none;color:var(--y);display:block}
html body.elementor-kit-5 .sh-badge-ic{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:8px;background:#2B2516;color:var(--y);font-weight:800;font-size:18px}
html body.elementor-kit-5 .sh-badge svg{width:18px;height:18px;flex:none}
/* why */
html body.elementor-kit-5 .sh-why{padding-top:70px}
html body.elementor-kit-5 .sh-why .sh-p{padding-top:40px}
/* services */
html body.elementor-kit-5 .sh-prod{display:grid;grid-template-columns:1.62fr 1fr;gap:20px}
html body.elementor-kit-5 .sh-feat{display:block;min-height:620px}
html body.elementor-kit-5 .sh-feat-vis{position:absolute;inset:0}
html body.elementor-kit-5 .sh-feat-vis svg,html body.elementor-kit-5 .sh-card-vis svg,html body.elementor-kit-5 .sh-sp-vis svg,html body.elementor-kit-5 .sh-pv svg{display:block;width:100%;height:100%}
html body.elementor-kit-5 .sh-feat-vis::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(36,36,36,.85) 0%,rgba(36,36,36,0) 26%,rgba(36,36,36,0) 55%,rgba(26,26,26,.95) 100%)}
html body.elementor-kit-5 .sh-feat-txt{position:absolute;inset:0;padding:26px 28px;display:flex;flex-direction:column}
html body.elementor-kit-5 .sh-feat-txt small{font-size:14px;color:#C8C8C8}
html body.elementor-kit-5 .sh-feat-txt h3{font-size:34px;line-height:40px;font-weight:800;color:var(--h)}
html body.elementor-kit-5 .sh-feat-txt p{margin-top:auto;font-size:17px;line-height:27px;color:var(--b);max-width:440px}
html body.elementor-kit-5 .sh-feat-txt .sh-sq{margin-top:22px}
html body.elementor-kit-5 .sh-get{padding:28px;display:flex;flex-direction:column}
html body.elementor-kit-5 .sh-get-k{display:flex;justify-content:space-between;font-size:11.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--m)}
html body.elementor-kit-5 .sh-get h3{margin-top:46px;font-size:30px;line-height:36px;font-weight:700;color:var(--h)}
html body.elementor-kit-5 .sh-get-l{margin-top:42px;font-size:11.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--h)}
html body.elementor-kit-5 .sh-ben{display:grid;grid-template-columns:1fr 1fr;gap:0 26px;margin-top:10px}
html body.elementor-kit-5 .sh-ben div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:13.5px;color:var(--b)}
html body.elementor-kit-5 .sh-ben b{padding:3px 9px;border-radius:999px;background:rgba(255,180,0,.14);color:var(--y);font-size:12px;font-weight:700;white-space:nowrap}
html body.elementor-kit-5 .sh-line{margin-top:auto;padding:24px 18px 20px;border-radius:8px;background:#1F1F1F;text-align:center}
html body.elementor-kit-5 .sh-hub{display:inline-block;padding:7px 14px;border-radius:999px;background:var(--y);color:#1A1A1A;font-size:13px;font-weight:800}
html body.elementor-kit-5 .sh-line-svg{display:block;width:100%;height:28px;margin-top:-1px}
html body.elementor-kit-5 .sh-line ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
html body.elementor-kit-5 .sh-line li{padding:10px 4px;border-radius:6px;background:var(--t2);font-size:12.5px;font-weight:600;color:var(--b)}
html body.elementor-kit-5 .sh-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}
html body.elementor-kit-5 .sh-card{display:block;height:320px}
html body.elementor-kit-5 .sh-card-vis{position:absolute;inset:0;transition:transform .5s ease}
html body.elementor-kit-5 .sh-card:hover .sh-card-vis{transform:scale(1.04)}
html body.elementor-kit-5 .sh-card-vis::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,26,26,.85) 0%,rgba(26,26,26,0) 35%,rgba(26,26,26,0) 70%,rgba(26,26,26,.75) 100%)}
html body.elementor-kit-5 .sh-card h3{position:absolute;left:22px;top:20px;font-size:22px;line-height:28px;font-weight:800;color:var(--h)}
html body.elementor-kit-5 .sh-card .sh-sq{position:absolute;left:22px;bottom:22px}
/* solutions */
html body.elementor-kit-5 .sh-sol{display:flex;gap:16px;height:540px}
html body.elementor-kit-5 .sh-sp{flex:1;min-width:0;display:flex;flex-direction:column;padding:24px 22px;border-radius:10px;background:var(--t);transition:flex .55s cubic-bezier(.2,.7,.2,1),background .4s;overflow:hidden;color:var(--b)}
html body.elementor-kit-5 .sh-sp.on{flex:3.4;background:var(--y);color:#1A1A1A}
html body.elementor-kit-5 .sh-sp:focus-visible{outline:2px solid var(--y);outline-offset:3px}
html body.elementor-kit-5 .sh-sp-n{display:flex;align-items:flex-start;gap:10px;font-size:40px;line-height:1;font-weight:300;color:var(--h)}
html body.elementor-kit-5 .sh-sp-n i{font-style:normal;font-size:16px;margin-top:6px}
html body.elementor-kit-5 .sh-sp.on .sh-sp-n{color:#1A1A1A}
html body.elementor-kit-5 .sh-sp-body{display:none;flex-direction:column;margin-top:22px;flex:1;min-height:0}
html body.elementor-kit-5 .sh-sp.on .sh-sp-body{display:flex;animation:shIn .5s ease both}
html body.elementor-kit-5 .sh-sp-body b{font-size:22px;line-height:28px;font-weight:800;color:#1A1A1A}
html body.elementor-kit-5 .sh-sp-body>span:first-of-type{margin-top:10px;font-size:15px;line-height:24px;max-width:420px}
html body.elementor-kit-5 .sh-sp-vis{flex:1;min-height:0;margin-top:20px;border-radius:10px;overflow:hidden;background:#1A1A1A}
html body.elementor-kit-5 .sh-sp-foot{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:600;color:var(--h)}
html body.elementor-kit-5 .sh-sp.on .sh-sp-foot{color:#1A1A1A}
html body.elementor-kit-5 .sh-sp-foot svg{width:22px;height:22px}
html body.elementor-kit-5 .sh-sp-foot em{font-style:normal}
html body.elementor-kit-5 .sh-wide{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:20px;padding:36px 40px}
html body.elementor-kit-5 .sh-wide h3{font-size:30px;line-height:38px;font-weight:800;color:var(--h)}
html body.elementor-kit-5 .sh-wide p{font-size:15.5px;line-height:26px;color:var(--c)}
html body.elementor-kit-5 .sh-wide .sh-link{margin-top:22px;width:100%;justify-content:space-between}
/* process */
html body.elementor-kit-5 .sh-proc{display:grid;grid-template-columns:.88fr 1.5fr .9fr;min-height:400px}
html body.elementor-kit-5 .sh-proc-vis{position:relative;background:#1F1F1F}
html body.elementor-kit-5 .sh-pv{position:absolute;inset:0;opacity:0;transition:opacity .5s}html body.elementor-kit-5 .sh-pv.on{opacity:1}
html body.elementor-kit-5 .sh-proc-mid{padding:28px 28px 30px;border-right:1px solid var(--dv);display:flex;flex-direction:column}
html body.elementor-kit-5 .sh-proc-k{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--b)}
html body.elementor-kit-5 .sh-pdots{display:flex;gap:6px}
html body.elementor-kit-5 .sh-pdots button{all:unset;cursor:pointer;width:12px;height:3px;border-radius:2px;background:#434346}
html body.elementor-kit-5 .sh-pdots button.on{width:24px;background:var(--y)}
html body.elementor-kit-5 .sh-pdots button:focus-visible{outline:2px solid var(--y);outline-offset:4px}
html body.elementor-kit-5 .sh-psteps{flex:1;display:flex;flex-direction:column}
html body.elementor-kit-5 .sh-ps{display:none;flex:1;flex-direction:column;margin-top:44px}
html body.elementor-kit-5 .sh-ps.on{display:flex;animation:shIn .5s ease both}
html body.elementor-kit-5 .sh-ps h3{font-size:26px;line-height:32px;font-weight:800;color:var(--h)}
html body.elementor-kit-5 .sh-ps p{margin-top:14px;font-size:15.5px;line-height:25px;color:var(--b);max-width:520px}
html body.elementor-kit-5 .sh-kpi{margin-top:auto;padding-top:22px;border-top:1px solid var(--dv)}
html body.elementor-kit-5 .sh-kpi b{display:block;font-size:46px;line-height:52px;font-weight:800;color:var(--h)}
html body.elementor-kit-5 .sh-kpi span{font-size:13.5px;color:var(--c)}
html body.elementor-kit-5 .sh-proc-side{position:relative;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px}
html body.elementor-kit-5 .sh-proc-side p{font-size:14px;line-height:22px;color:var(--c);max-width:220px}
html body.elementor-kit-5 .sh-pnav{position:absolute;top:22px;right:22px;display:flex;gap:12px}
html body.elementor-kit-5 .sh-pnav button{all:unset;cursor:pointer;color:var(--y);width:28px;height:28px;display:flex;align-items:center;justify-content:center}
html body.elementor-kit-5 .sh-pnav button:focus-visible{outline:2px solid var(--y)}
html body.elementor-kit-5 .sh-pnav svg{width:20px;height:20px}
html body.elementor-kit-5 .sh-proc-side .sh-btn svg{width:18px;height:18px}
html body.elementor-kit-5 .sh-pcount{margin-top:22px;text-align:center;font-size:13.5px;color:var(--b)}
/* numbers */
html body.elementor-kit-5 .sh-tools{display:flex;align-items:center;gap:30px;padding:20px 28px}
html body.elementor-kit-5 .sh-tools>span{flex:none;font-size:14px;color:var(--c)}
html body.elementor-kit-5 .sh-tools-mq{overflow:hidden;flex:1;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
html body.elementor-kit-5 .sh-tools-mq>div{display:flex;gap:40px;width:max-content;animation:shMq 40s linear infinite}
html body.elementor-kit-5 .sh-tools-mq b{font-size:16px;font-weight:800;color:var(--h);white-space:nowrap}
html body.elementor-kit-5 .sh-ach{margin-top:48px;font-size:22px;font-weight:800;color:var(--h);padding-bottom:22px;border-bottom:1px solid var(--dv)}
html body.elementor-kit-5 .sh-nums{display:grid;grid-template-columns:repeat(3,1fr)}
html body.elementor-kit-5 .sh-nums>div{padding:34px 0 30px;border-bottom:1px solid var(--dv)}
html body.elementor-kit-5 .sh-nums b{display:block;font-size:46px;line-height:52px;font-weight:800;color:var(--y);letter-spacing:-1px}
html body.elementor-kit-5 .sh-nums b i{font-style:normal}
html body.elementor-kit-5 .sh-nums span{display:block;margin-top:10px;font-size:15px;color:var(--c)}
/* about */
html body.elementor-kit-5 .sh-ab-row{align-items:start}
html body.elementor-kit-5 .sh-ab-lead{font-size:24px;line-height:36px;font-weight:600;color:var(--h)}
html body.elementor-kit-5 .sh-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
html body.elementor-kit-5 .sh-pills a{padding:12px 20px;border-radius:999px;border:1px solid #3A3A3A;background:#202020;font-size:14px;font-weight:600}
html body.elementor-kit-5 .sh-pills a:hover{border-color:var(--y)}
html body.elementor-kit-5 .sh-kv div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--dv);font-size:15px}
html body.elementor-kit-5 .sh-kv div:last-child{border-bottom:1px solid var(--dv)}
html body.elementor-kit-5 .sh-kv dt{color:var(--c)}
html body.elementor-kit-5 .sh-kv dd{color:var(--h);font-weight:700;text-align:right}
html body.elementor-kit-5 .sh-right{float:right;margin-top:36px}
/* reviews */
html body.elementor-kit-5 .sh-revs{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
html body.elementor-kit-5 .sh-revtrack{display:flex;gap:20px;width:max-content;animation:shMq 70s linear infinite}
html body.elementor-kit-5 .sh-revs:hover .sh-revtrack{animation-play-state:paused}
html body.elementor-kit-5 .sh-rev{width:380px;flex:none;padding:28px}
html body.elementor-kit-5 .sh-stars{color:var(--y);letter-spacing:3px}
html body.elementor-kit-5 .sh-rev blockquote{margin-top:14px;font-size:17px;line-height:27px;color:var(--h)}
html body.elementor-kit-5 .sh-rev figcaption{margin-top:20px;display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--c)}
html body.elementor-kit-5 .sh-rev figcaption i{font-style:normal;width:40px;height:40px;border-radius:50%;background:#2B2516;color:var(--y);display:flex;align-items:center;justify-content:center;font-weight:800}
html body.elementor-kit-5 .sh-rev figcaption b{display:block;font-size:15px;color:var(--h)}
/* start */
html body.elementor-kit-5 .sh-st-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px}
html body.elementor-kit-5 .sh-st-head p{font-size:15px;color:var(--c)}html body.elementor-kit-5 .sh-st-head p b{color:var(--y);margin-right:6px}
html body.elementor-kit-5 .sh-st-row{display:grid;grid-template-columns:1.12fr 1fr;gap:20px}
html body.elementor-kit-5 .sh-st-y{background:var(--y);padding:40px;color:#1A1A1A;min-height:420px;display:flex;flex-direction:column;background-image:radial-gradient(circle at 92% 110%,rgba(26,26,26,.08) 0 30%,transparent 30.2%),radial-gradient(circle at 92% 110%,rgba(26,26,26,.06) 0 46%,transparent 46.2%)}
html body.elementor-kit-5 .sh-st-y h3{font-size:36px;line-height:44px;font-weight:800;max-width:460px}
html body.elementor-kit-5 .sh-st-y p{margin-top:auto;font-size:15.5px;line-height:25px;max-width:440px}
html body.elementor-kit-5 .sh-st-y .sh-btn{margin-top:28px;align-self:flex-start}
html body.elementor-kit-5 .sh-st-list{padding:28px 30px}
html body.elementor-kit-5 .sh-st-k{font-size:15px;font-weight:800;color:var(--h);padding-bottom:14px}
html body.elementor-kit-5 .sh-st-list div{display:flex;justify-content:space-between;gap:16px;padding:15px 0;border-top:1px solid var(--dv);font-size:14.5px}
html body.elementor-kit-5 .sh-st-list div b{color:var(--h);font-weight:700}
html body.elementor-kit-5 .sh-st-list div span{color:var(--c);text-align:right}
html body.elementor-kit-5 .sh-ylink{display:inline-block;margin-top:14px;font-size:14px;font-weight:700}
/* marquee */
html body.elementor-kit-5 .sh-mq{background:var(--y);color:#1A1A1A;overflow:hidden;margin:60px 0}
html body.elementor-kit-5 .sh-mq-t{border-bottom:1px solid rgba(26,26,26,.18);padding:14px 0;overflow:hidden;background:#1A1A1A}
html body.elementor-kit-5 .sh-mq-t>div,html body.elementor-kit-5 .sh-mq-big>div{display:flex;width:max-content;animation:shMq 60s linear infinite}
html body.elementor-kit-5 .sh-mq-t span{padding:0 28px;font-size:14px;font-weight:600;color:var(--b);white-space:nowrap}
html body.elementor-kit-5 .sh-mq-t2{border-top:1px solid rgba(26,26,26,.18);border-bottom:0;background:var(--y)}
html body.elementor-kit-5 .sh-mq-t2>div{animation-direction:reverse}
html body.elementor-kit-5 .sh-mq-t2 span{color:#1A1A1A}
html body.elementor-kit-5 .sh-mq-big{padding:6px 0}
html body.elementor-kit-5 .sh-mq-big>div{animation-duration:30s}
html body.elementor-kit-5 .sh-mq-big span{padding:0 40px;font-size:170px;line-height:180px;font-weight:800;letter-spacing:-6px;white-space:nowrap}
/* faq */
html body.elementor-kit-5 .sh-faq-row{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:start}
html body.elementor-kit-5 .sh-faq .sh-h2{font-size:48px;line-height:56px}
html body.elementor-kit-5 .sh-faq .sh-p{margin-top:16px}
html body.elementor-kit-5 .sh-q{border-top:1px solid var(--dv)}html body.elementor-kit-5 .sh-q:last-child{border-bottom:1px solid var(--dv)}
html body.elementor-kit-5 .sh-q>button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;font-size:16.5px;line-height:24px;font-weight:700;color:var(--h)}
html body.elementor-kit-5 .sh-q>button:focus-visible{outline:2px solid var(--y);outline-offset:4px}
html body.elementor-kit-5 .sh-q>button i{position:relative;flex:none;width:22px;height:14px}
html body.elementor-kit-5 .sh-q>button i::before,html body.elementor-kit-5 .sh-q>button i::after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:2px;background:var(--y);transition:transform .3s,top .3s}
html body.elementor-kit-5 .sh-q>button i::before{top:3px}html body.elementor-kit-5 .sh-q>button i::after{top:9px}
html body.elementor-kit-5 .sh-q.on>button i::before{top:6px;transform:rotate(45deg)}html body.elementor-kit-5 .sh-q.on>button i::after{top:6px;transform:rotate(-45deg)}
html body.elementor-kit-5 .sh-qa{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}html body.elementor-kit-5 .sh-qa>div{overflow:hidden}
html body.elementor-kit-5 .sh-qa p{padding:0 50px 20px 0;font-size:15px;line-height:25px;color:var(--c)}
html body.elementor-kit-5 .sh-q.on .sh-qa{grid-template-rows:1fr}
@keyframes shMq{to{transform:translateX(-50%)}}
@keyframes shIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){html body.elementor-kit-5 .sh *{animation:none!important;transition:none!important}}
/* responsive */
@media (max-width:1200px){html body.elementor-kit-5 .sh-h1{font-size:72px;line-height:78px}html body.elementor-kit-5 .sh-globe{opacity:.55}}
@media (max-width:1024px){html body.elementor-kit-5 .sh-2col,html body.elementor-kit-5 .sh-prod,html body.elementor-kit-5 .sh-st-row,html body.elementor-kit-5 .sh-wide,html body.elementor-kit-5 .sh-faq-row{grid-template-columns:1fr;gap:28px}html body.elementor-kit-5 .sh-why .sh-p{padding-top:0}html body.elementor-kit-5 .sh-cards{grid-template-columns:1fr 1fr}html body.elementor-kit-5 .sh-sol{flex-direction:column;height:auto}html body.elementor-kit-5 .sh-sp{flex:none!important}html body.elementor-kit-5 .sh-sp .sh-sp-body{display:flex}html body.elementor-kit-5 .sh-sp-vis{height:220px;flex:none}html body.elementor-kit-5 .sh-proc{grid-template-columns:1fr}html body.elementor-kit-5 .sh-proc-vis{height:260px}html body.elementor-kit-5 .sh-proc-mid{border-right:0;border-bottom:1px solid var(--dv)}html body.elementor-kit-5 .sh-badge{display:none}html body.elementor-kit-5 .sh-globe{width:90vw;height:90vw;right:-30vw;opacity:.35}html body.elementor-kit-5 .sh-nums{grid-template-columns:1fr 1fr}}
@media (max-width:767px){html body.elementor-kit-5 .sh-w{padding:0 20px}html body.elementor-kit-5 .sh-sec{padding:44px 0}html body.elementor-kit-5 .sh-hero{min-height:0;padding:70px 0 80px}html body.elementor-kit-5 .sh-h1{font-size:46px;line-height:52px}html body.elementor-kit-5 .sh-hero-tag{margin-top:26px;font-size:19px}html body.elementor-kit-5 .sh-hero-sub{font-size:16px;line-height:26px}html body.elementor-kit-5 .sh-ctas .sh-btn{width:100%}html body.elementor-kit-5 .sh-hstats b{font-size:34px;line-height:38px}html body.elementor-kit-5 .sh-hstats>div{padding:20px}html body.elementor-kit-5 .sh-h2,html body.elementor-kit-5 .sh-faq .sh-h2{font-size:32px;line-height:38px}html body.elementor-kit-5 .sh-title{margin-bottom:26px}html body.elementor-kit-5 .sh-feat{min-height:460px}html body.elementor-kit-5 .sh-feat-txt h3{font-size:28px;line-height:34px}html body.elementor-kit-5 .sh-ben{grid-template-columns:1fr}html body.elementor-kit-5 .sh-cards{grid-template-columns:1fr}html body.elementor-kit-5 .sh-card{height:260px}html body.elementor-kit-5 .sh-wide{padding:26px}html body.elementor-kit-5 .sh-wide h3{font-size:24px;line-height:30px}html body.elementor-kit-5 .sh-nums{grid-template-columns:1fr 1fr}html body.elementor-kit-5 .sh-nums b{font-size:34px;line-height:40px}html body.elementor-kit-5 .sh-ab-lead{font-size:19px;line-height:29px}html body.elementor-kit-5 .sh-right{float:none}html body.elementor-kit-5 .sh-st-head{flex-direction:column;align-items:flex-start}html body.elementor-kit-5 .sh-st-y{padding:28px;min-height:0}html body.elementor-kit-5 .sh-st-y h3{font-size:28px;line-height:34px}html body.elementor-kit-5 .sh-st-y p{margin-top:18px}html body.elementor-kit-5 .sh-mq-big span{font-size:90px;line-height:100px;letter-spacing:-3px}html body.elementor-kit-5 .sh-rev{width:300px}html body.elementor-kit-5 .sh-tools{flex-direction:column;align-items:flex-start;gap:12px}html body.elementor-kit-5 .sh-tools-mq{width:100%}}

html:not(.sv-light) body.elementor-kit-5 .sh a:not(.elementor-button):not(.wz-cta){text-decoration:none!important;color:inherit!important}
html:not(.sv-light) body.elementor-kit-5 .sh a.sh-btn--y:not(.elementor-button):not(.wz-cta),html:not(.sv-light) body.elementor-kit-5 .sh a.sh-hub:not(.elementor-button):not(.wz-cta){color:#1A1A1A!important}
html:not(.sv-light) body.elementor-kit-5 .sh a.sh-btn--g:not(.elementor-button):not(.wz-cta),html:not(.sv-light) body.elementor-kit-5 .sh a.sh-btn--d:not(.elementor-button):not(.wz-cta),html:not(.sv-light) body.elementor-kit-5 .sh a.sh-link:not(.elementor-button):not(.wz-cta),html:not(.sv-light) body.elementor-kit-5 .sh a.sh-badge:not(.elementor-button):not(.wz-cta),html:not(.sv-light) body.elementor-kit-5 .sh a.sh-tile:not(.elementor-button):not(.wz-cta),html:not(.sv-light) body.elementor-kit-5 .sh .sh-pills a:not(.elementor-button):not(.wz-cta){color:#FFFFFF!important}
html:not(.sv-light) body.elementor-kit-5 .sh a.sh-sp:not(.elementor-button):not(.wz-cta){color:#CFCFCF!important}
html:not(.sv-light) body.elementor-kit-5 .sh a.sh-sp.on:not(.elementor-button):not(.wz-cta){color:#1A1A1A!important}
html:not(.sv-light) body.elementor-kit-5 .sh a.sh-ylink:not(.elementor-button):not(.wz-cta){color:#FFB400!important}
html:not(.sv-light) body.elementor-kit-5 .sh .sh-st-y a.sh-btn--d:not(.elementor-button):not(.wz-cta){color:#FFFFFF!important}


/* ===== Softviro footer v2 (bento) */
html body.elementor-kit-5 .sxf2{font-family:"Manrope",system-ui,sans-serif;color:#CFCFCF}
html body.elementor-kit-5 .sxf2 *,html body.elementor-kit-5 .sxf2 *::before,html body.elementor-kit-5 .sxf2 *::after{box-sizing:border-box}
html body.elementor-kit-5 .sxf2-t{background:#242424;border-radius:6px;padding:24px 32px;position:relative;overflow:hidden}
html body.elementor-kit-5 .sxf2 h2{margin:0;font-size:26px;line-height:36px;font-weight:400;letter-spacing:.2px;color:#C0C0C0}
html body.elementor-kit-5 .sxf2-talk{padding:28px 32px 10px;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.3px);background-size:18px 18px;background-color:#242424}
html body.elementor-kit-5 .sxf2-talk p{margin:0;text-align:center;font-size:clamp(72px,14.6vw,212px);line-height:1;font-weight:600;letter-spacing:-6px;color:#FFB400}
html body.elementor-kit-5 .sxf2-stack{display:flex;flex-direction:column;gap:4px;height:100%}
html:not(.sv-light) body.elementor-kit-5 .sxf2-write a:not(.elementor-button):not(.wz-cta){display:inline-block;margin-top:10px;font-size:20px;font-weight:700;color:#FFB400!important;text-decoration:none!important}
html body.elementor-kit-5 .sxf2-offer ul{list-style:none;margin:16px 0 8px;padding:0}
html body.elementor-kit-5 .sxf2-offer li{position:relative;padding-left:22px;font-size:17px;line-height:29px;color:#96969F}
html body.elementor-kit-5 .sxf2-offer li::before{content:"";position:absolute;left:4px;top:13px;width:5px;height:5px;border-radius:50%;background:#FFB400}
html body.elementor-kit-5 .sxf2-sup{flex:1;padding-bottom:26px}
html body.elementor-kit-5 .sxf2-sup h2{display:flex;align-items:center;gap:12px;font-size:24px;margin-bottom:16px}
html body.elementor-kit-5 .sxf2-sup h2 svg{width:24px;height:24px;color:#FFB400}
html:not(.sv-light) body.elementor-kit-5 a.sxf2-pill:not(.elementor-button):not(.wz-cta){display:flex;align-items:center;gap:12px;height:44px;padding:0 16px;margin-top:10px;border:1px solid #96969F;border-radius:6px;color:#C0C0C0!important;text-decoration:none!important;font-size:16px;transition:border-color .2s,color .2s}
html:not(.sv-light) body.elementor-kit-5 a.sxf2-pill:not(.elementor-button):not(.wz-cta):hover{border-color:#FFB400;color:#FFFFFF!important}
html body.elementor-kit-5 .sxf2-pill svg{width:18px;height:18px;color:#FFB400}
html body.elementor-kit-5 .sxf2-fh p{margin:8px 0 0;font-size:15px;color:#96969F}
html body.elementor-kit-5 .sxf2-form .elementor-form-fields-wrapper{margin:0!important;gap:4px 0}
html body.elementor-kit-5 .sxf2-form .elementor-field-group{padding:0!important;margin:0 0 4px!important}
html body.elementor-kit-5 .sxf2-form .elementor-field-group:not(.elementor-field-type-submit) .elementor-field{height:60px;padding:0 24px!important;background:#2E2E2E!important;border:0!important;border-radius:6px!important;color:#FFFFFF!important;font-family:"Manrope",sans-serif!important;font-size:18px!important}
html body.elementor-kit-5 .sxf2-form .elementor-field-group select.elementor-field{appearance:none}
html body.elementor-kit-5 .sxf2-form .elementor-field-group textarea.elementor-field{height:160px!important;padding:20px 24px!important}
html body.elementor-kit-5 .sxf2-form .elementor-field::placeholder{color:#96969F!important;opacity:1}
html body.elementor-kit-5 .sxf2-form .elementor-select-wrapper::before{color:#FFB400!important;right:20px!important}
html body.elementor-kit-5 .sxf2-form .elementor-field-type-submit{margin-top:4px!important}
html body.elementor-kit-5 .sxf2-form .elementor-button{height:60px;width:100%;border-radius:6px!important;background:#FFB400!important;color:#1A1A1A!important;font-family:"Manrope",sans-serif!important;font-size:17px!important;font-weight:700!important}
html body.elementor-kit-5 .sxf2-form .elementor-button:hover{background:#E6A200!important}
html body.elementor-kit-5 .sxf2-note{margin:10px 0 0;font-size:13.5px;color:#96969F}
html:not(.sv-light) body.elementor-kit-5 .sxf2-note a:not(.elementor-button):not(.wz-cta){color:#FFB400!important;text-decoration:none!important}
html body.elementor-kit-5 .sxf2-rest{display:flex;flex-direction:column;gap:4px}
html body.elementor-kit-5 .sxf2-tick{padding:28px 0}
html body.elementor-kit-5 .sxf2-tick>div{display:flex;width:max-content;animation:sxf2Mq 50s linear infinite}
html body.elementor-kit-5 .sxf2-tick span{padding:0 34px;font-size:20px;font-weight:800;color:#575757;white-space:nowrap}
html body.elementor-kit-5 .sxf2-row{display:grid;gap:4px}
html body.elementor-kit-5 .sxf2-brand{grid-template-columns:.4fr 1fr}
html body.elementor-kit-5 .sxf2-quote{min-height:420px;display:flex;flex-direction:column;justify-content:space-between;padding:32px}
html body.elementor-kit-5 .sxf2-ring{width:150px;height:150px;animation:sxf2Spin 22s linear infinite}
html body.elementor-kit-5 .sxf2-quote p{margin:0;font-size:26px;line-height:34px;font-weight:600;color:#FFFFFF}
html body.elementor-kit-5 .sxf2-globe{min-height:420px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(70% 90% at 50% 120%,rgba(255,180,0,.14),transparent 60%),#242424}
html:not(.sv-light) body.elementor-kit-5 a.sxf2-gmail:not(.elementor-button):not(.wz-cta){align-self:flex-end;font-size:17px;color:#8C8C8C!important;text-decoration:none!important}
html body.elementor-kit-5 .sxf2-word{margin:0;text-align:center;font-size:clamp(64px,13vw,196px);line-height:1;font-weight:800;letter-spacing:-.07em;color:#FFFFFF}
html body.elementor-kit-5 .sxf2-word span{color:#FFB400}
html body.elementor-kit-5 .sxf2-gnote{margin:0;text-align:center;font-size:15px;color:#96969F}
html body.elementor-kit-5 .sxf2-navrow{grid-template-columns:1.33fr 1fr}
html body.elementor-kit-5 .sxf2-map{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px;padding:32px}
html body.elementor-kit-5 .sxf2-dots{display:block;height:8px;background-image:radial-gradient(circle,#FFB400 2px,transparent 2.4px);background-size:12px 8px;background-repeat:repeat-x;width:60%}
html body.elementor-kit-5 .sxf2-dots.flip{margin-left:auto}
html body.elementor-kit-5 .sxf2-g p{margin:12px 0 8px;font-size:15px;line-height:20px;color:#96969F}
html body.elementor-kit-5 .sxf2-g ul{list-style:none;margin:0;padding:0}
html:not(.sv-light) body.elementor-kit-5 .sxf2-g a:not(.elementor-button):not(.wz-cta){font-size:19px;line-height:38px;color:#E3DBD8!important;text-decoration:none!important;transition:color .2s}
html:not(.sv-light) body.elementor-kit-5 .sxf2-g a:not(.elementor-button):not(.wz-cta):hover{color:#FFB400!important}
html body.elementor-kit-5 .sxf2-cta{padding:32px;display:flex;flex-direction:column}
html body.elementor-kit-5 .sxf2-cta h2{font-size:30px;line-height:38px;color:#FFFFFF;font-weight:600}
html body.elementor-kit-5 .sxf2-cta p{margin:14px 0 0;font-size:15.5px;line-height:25px;color:#96969F}
html:not(.sv-light) body.elementor-kit-5 a.sxf2-go:not(.elementor-button):not(.wz-cta){margin-top:auto;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 0 0 24px;border-radius:6px;background:#2E2E2E;color:#FFFFFF!important;text-decoration:none!important;font-size:17px;font-weight:600;overflow:hidden}
html body.elementor-kit-5 .sxf2-go svg{width:60px;height:60px;padding:19px;background:#FFB400;color:#1A1A1A;border-radius:6px}
html body.elementor-kit-5 .sxf2-legalrow{grid-template-columns:1fr 1fr}
html body.elementor-kit-5 .sxf2-legal{display:flex;align-items:center;min-height:90px;padding:0 32px}
html body.elementor-kit-5 .sxf2-legal p{margin:0;font-size:15px;color:#96969F}
html body.elementor-kit-5 .sxf2-links{justify-content:flex-end;gap:28px}
html:not(.sv-light) body.elementor-kit-5 .sxf2-links a:not(.elementor-button):not(.wz-cta){font-size:15px;color:#CFCFCF!important;text-decoration:none!important}
html:not(.sv-light) body.elementor-kit-5 .sxf2-links a:not(.elementor-button):not(.wz-cta):hover{color:#FFB400!important}
@keyframes sxf2Mq{to{transform:translateX(-33.333%)}}
@keyframes sxf2Spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){html body.elementor-kit-5 .sxf2-tick>div,html body.elementor-kit-5 .sxf2-ring{animation:none}}
@media (max-width:1024px){html body.elementor-kit-5 .sxf2-brand,html body.elementor-kit-5 .sxf2-navrow,html body.elementor-kit-5 .sxf2-legalrow{grid-template-columns:1fr}html body.elementor-kit-5 .sxf2-quote,html body.elementor-kit-5 .sxf2-globe{min-height:300px}html body.elementor-kit-5 .sxf2-links{justify-content:flex-start}}
@media (max-width:767px){html body.elementor-kit-5 .sxf2-t{padding:22px 20px}html body.elementor-kit-5 .sxf2-talk p{letter-spacing:-3px}html body.elementor-kit-5 .sxf2-map{grid-template-columns:1fr;padding:22px 20px}html body.elementor-kit-5 .sxf2-legal{min-height:70px;flex-wrap:wrap;gap:14px}html body.elementor-kit-5 .sxf2 h2{font-size:22px;line-height:30px}}


/* ===== Softviro v2 fixes */
html body.elementor-kit-5 .sxh .sxh-burger{background:transparent!important;border:0!important;border-radius:4px!important;padding:0!important;box-shadow:none!important;width:52px;height:44px;min-height:0}
html body.elementor-kit-5 .sxh .sxh-x{background:#242424!important;border:0!important;border-radius:50%!important;padding:0!important;color:#FFB400!important;width:44px;height:44px}
html:not(.sv-light) body.elementor-kit-5 .sxh a.sxh-cta:not(.elementor-button):not(.wz-cta),html:not(.sv-light) body.elementor-kit-5 .sxh a.sxh-cta:not(.elementor-button):not(.wz-cta):hover{color:#1A1A1A!important}
html:not(.sv-light) body.elementor-kit-5 .sxh a.sxh-logo:not(.elementor-button):not(.wz-cta){color:#FFFFFF!important}
html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-nav a:not(.elementor-button):not(.wz-cta){color:#FFFFFF!important}
html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-nav a:not(.elementor-button):not(.wz-cta):hover,html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-nav a:not(.elementor-button):not(.wz-cta)[aria-current="page"]{color:#FFB400!important}
html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-grp a:not(.elementor-button):not(.wz-cta){color:#CFCFCF!important}
html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-grp a:not(.elementor-button):not(.wz-cta):hover{color:#FFB400!important}
html:not(.sv-light) body.elementor-kit-5 .sxh a.sxh-mail:not(.elementor-button):not(.wz-cta){color:#FFB400!important}
.elementor-location-header{position:sticky;top:0;z-index:9999}
.admin-bar .elementor-location-header{top:32px}
html body.elementor-kit-5 .sxh{position:relative;top:auto!important}
html body.elementor-kit-5 .sh-hero-bg{opacity:1;filter:grayscale(1) brightness(1.45) contrast(1.08)}
html body.elementor-kit-5 .sh-hero-bg::after{background:linear-gradient(90deg,#1A1A1A 0%,rgba(26,26,26,.9) 30%,rgba(26,26,26,.25) 58%,rgba(26,26,26,.35) 100%),linear-gradient(0deg,#1A1A1A 0%,rgba(26,26,26,0) 26%),linear-gradient(180deg,rgba(26,26,26,.8) 0%,rgba(26,26,26,0) 22%)}
html body.elementor-kit-5 .sh-feat-vis{inset:112px 0 0 0}
html body.elementor-kit-5 .sh-feat-vis::after{background:linear-gradient(180deg,rgba(36,36,36,.6) 0%,rgba(36,36,36,0) 18%,rgba(36,36,36,0) 40%,rgba(26,26,26,.97) 74%,#1A1A1A 100%)}
html body.elementor-kit-5 .sxf2-form select.elementor-field{font-size:18px!important;padding-left:24px!important}
@media(max-width:767px){html body.elementor-kit-5 .sxf2-form .elementor-field-group.elementor-col-50{width:100%!important}}
html body.elementor-kit-5 .sh .sh-st-y h3,html body.elementor-kit-5 .sh .sh-st-y p{color:#1A1A1A}
@media(max-width:1024px){html body.elementor-kit-5 .sh-sp:not(.on) .sh-sp-body b{color:#FFFFFF}}
@media(max-width:767px){html body.elementor-kit-5 .sh-feat{min-height:540px}html body.elementor-kit-5 .sh-feat-vis{inset:96px 0 170px 0}html body.elementor-kit-5 .sh-feat-vis::after{background:linear-gradient(180deg,rgba(36,36,36,.5) 0%,rgba(36,36,36,0) 20%,rgba(36,36,36,0) 70%,#242424 100%)}}
html:not(.sv-light) body.elementor-kit-5 .sh .sh-st-y h3{color:#1A1A1A!important}
html:not(.sv-light) body.elementor-kit-5 .sxf2 h2{color:#C0C0C0!important}
html:not(.sv-light) body.elementor-kit-5 .sxf2 .sxf2-cta h2{color:#FFFFFF!important}
/* ===== Softviro service pages */
/* ===== Softviro service pages (Axact-style) */
html body.elementor-kit-5 .sx-h1s{font-size:72px;line-height:78px}
html body.elementor-kit-5 .sx-hero .sx-eb{margin-bottom:18px}
html body.elementor-kit-5 .sx-stat b{font-size:34px;line-height:40px}
html body.elementor-kit-5 .sx-signcard{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:48px;align-items:center;background:radial-gradient(60% 80% at 0% 0%,rgba(255,180,0,.10),transparent 60%),var(--sf)}
html body.elementor-kit-5 .sx-checks{list-style:none;margin:0;padding:0;display:grid;gap:14px}
html body.elementor-kit-5 .sx-checks li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:14px;background:#202020;border:1px solid var(--bd);font-size:16px;line-height:24px;font-weight:600;color:var(--h)}
html body.elementor-kit-5 .sx-checks li::before{content:"";flex:none;width:22px;height:22px;margin-top:1px;border-radius:7px;background:var(--y) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center/14px no-repeat}
html body.elementor-kit-5 .sx-more .sx-grid{grid-template-columns:repeat(3,1fr)}
@media (max-width:1100px){html body.elementor-kit-5 .sx-h1s{font-size:58px;line-height:64px}html body.elementor-kit-5 .sx-signcard{grid-template-columns:1fr;padding:34px}}
@media (max-width:767px){html body.elementor-kit-5 .sx-h1s{font-size:40px;line-height:46px}html body.elementor-kit-5 .sx-signcard{padding:24px;gap:28px}html body.elementor-kit-5 .sx-more .sx-grid{grid-template-columns:1fr}html body.elementor-kit-5 .sx-stat b{font-size:28px;line-height:32px}}

html body.elementor-kit-5 .sx-h1 span span{display:inline}
html body.elementor-kit-5 .sxf2-form .elementor-field-group.elementor-col-50{width:50%!important}
html body.elementor-kit-5 .sxf2-form .elementor-field-group-name{padding-right:2px!important}
html body.elementor-kit-5 .sxf2-form .elementor-field-group-email{padding-left:2px!important}
@media(max-width:767px){html body.elementor-kit-5 .sxf2-form .elementor-field-group-name,html body.elementor-kit-5 .sxf2-form .elementor-field-group-email{padding:0!important}}
@media(max-width:767px){html body.elementor-kit-5 .sxf2-form .elementor-field-group.elementor-col-50{width:100%!important}}
html body.elementor-kit-5 .sxf2-tick span{color:#8C8C8C}

/* ===== Softviro v2.1 (hero pattern + services renders) */
html body.elementor-kit-5 .sh-hero-fx{position:absolute;inset:0;overflow:hidden;pointer-events:none}
html body.elementor-kit-5 .sh-hero-fx i{position:absolute;display:block}
html body.elementor-kit-5 .sh-hero-fx .fx-dots{inset:-40px;background-image:radial-gradient(rgba(255,255,255,.13) 1.2px,transparent 1.6px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 70% 75% at 72% 45%,#000 0%,rgba(0,0,0,.35) 55%,transparent 80%);mask-image:radial-gradient(ellipse 70% 75% at 72% 45%,#000 0%,rgba(0,0,0,.35) 55%,transparent 80%);animation:svDots 14s linear infinite}
html body.elementor-kit-5 .sh-hero-fx .fx-grid{left:-40%;right:-40%;bottom:-6%;height:58%;background-image:linear-gradient(rgba(255,180,0,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:72px 72px;transform:perspective(520px) rotateX(64deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.5) 45%,transparent 90%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.5) 45%,transparent 90%);animation:svGrid 3.2s linear infinite}
html body.elementor-kit-5 .sh-hero-fx .fx-beam{inset:0;background:linear-gradient(105deg,transparent 42%,rgba(255,180,0,.07) 50%,transparent 58%);background-size:250% 100%;animation:svBeam 9s ease-in-out infinite}
html body.elementor-kit-5 .sh-hero-fx .fx-glow{right:max(40px,calc(50% - 600px));top:50%;width:560px;height:560px;margin-top:-300px;border-radius:50%;background:radial-gradient(circle,rgba(255,180,0,.16) 0%,rgba(255,180,0,.05) 38%,transparent 68%);animation:svGlow 6s ease-in-out infinite}
html body.elementor-kit-5 .sh-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(0deg,#1A1A1A,rgba(26,26,26,0));pointer-events:none}
@keyframes svDots{to{background-position:28px 28px}}
@keyframes svGrid{to{background-position:0 72px,0 0}}
@keyframes svBeam{0%{background-position:120% 0}100%{background-position:-20% 0}}
@keyframes svGlow{0%,100%{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}
html body.elementor-kit-5 .sh-globe{width:min(36vw,480px);height:min(36vw,480px);right:max(60px,calc(50% - 580px));transform:translateY(-54%);opacity:1}
html body.elementor-kit-5 .sh-hero-in{position:relative;z-index:2}
html body.elementor-kit-5 .sh-feat2{display:block;min-height:560px;background:#3b3c3f}
html body.elementor-kit-5 .sh-feat2 img,html body.elementor-kit-5 .sh-card2 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
html body.elementor-kit-5 .sh-feat2:hover img,html body.elementor-kit-5 .sh-card2:hover img{transform:scale(1.035)}
html body.elementor-kit-5 .sh-feat2::after,html body.elementor-kit-5 .sh-card2::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,18,18,.62) 0%,rgba(18,18,18,0) 30%,rgba(18,18,18,0) 72%,rgba(18,18,18,.3) 100%);pointer-events:none}
html body.elementor-kit-5 .sh-f2-t{position:absolute;left:30px;top:28px;z-index:2;display:flex;flex-direction:column;gap:6px}
html body.elementor-kit-5 .sh-f2-t small{font-size:15px;line-height:20px;color:#E4E4E4}
html:not(.sv-light) body.elementor-kit-5 .sh .sh-f2-t h3{font-size:34px;line-height:40px;font-weight:700;color:#FFFFFF!important;margin:0}
html body.elementor-kit-5 .sh-feat2 .sh-sq{position:absolute;left:30px;bottom:30px;z-index:2}
html body.elementor-kit-5 .sh-cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}
html body.elementor-kit-5 .sh-card2{display:block;height:305px;background:#3b3c3f}
html:not(.sv-light) body.elementor-kit-5 .sh .sh-card2 h3{position:absolute;left:22px;top:20px;z-index:2;margin:0;font-size:24px;line-height:30px;font-weight:700;color:#FFFFFF!important}
html body.elementor-kit-5 .sh-card2 .sh-sq{position:absolute;left:22px;bottom:22px;z-index:2}
@media(max-width:1024px){html body.elementor-kit-5 .sh-cards{grid-template-columns:1fr 1fr}html body.elementor-kit-5 .sh-globe{width:420px;height:420px;right:-60px;opacity:.45}html body.elementor-kit-5 .sh-hero-fx .fx-glow{right:-80px}}
@media(max-width:767px){html body.elementor-kit-5 .sh-feat2{min-height:380px}html body.elementor-kit-5 .sh-cards{grid-template-columns:1fr}html body.elementor-kit-5 .sh-card2{height:250px}html:not(.sv-light) body.elementor-kit-5 .sh .sh-f2-t h3{font-size:28px;line-height:34px}html body.elementor-kit-5 .sh-f2-t{left:22px;top:22px}html body.elementor-kit-5 .sh-feat2 .sh-sq{left:22px;bottom:22px}html body.elementor-kit-5 .sh-globe{width:300px;height:300px;right:-90px;top:46%;opacity:.35}html body.elementor-kit-5 .sh-hero-fx .fx-glow{width:360px;height:360px;right:-120px;margin-top:-200px}}
@media(prefers-reduced-motion:reduce){html body.elementor-kit-5 .sh-hero-fx i{animation:none!important}}
html body.elementor-kit-5 .sh-hero-fx .fx-grid{left:-30%;right:-30%;bottom:0;height:62%;background-image:linear-gradient(rgba(255,180,0,.32) 1px,transparent 1.5px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1.5px);background-size:80px 80px;transform:perspective(700px) rotateX(58deg);-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.7) 40%,transparent 95%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.7) 40%,transparent 95%);animation:svGrid2 2.6s linear infinite}
@keyframes svGrid2{to{background-position:0 80px,0 0}}
html body.elementor-kit-5 .sh-hero-fx .fx-dots{background-image:radial-gradient(rgba(255,255,255,.17) 1.3px,transparent 1.7px)}
html body.elementor-kit-5 .sh-hero-fx .fx-beam{background:linear-gradient(105deg,transparent 40%,rgba(255,180,0,.1) 50%,transparent 60%);background-size:250% 100%}
html body.elementor-kit-5 .sh-hero::after{height:50px}
html body.elementor-kit-5 .sh-hero-fx .fx-grid{display:none}

/* ===== Softviro drawer v3 (yellow, compact) */
html body.elementor-kit-5 .sxh .sxh-dr{background:#FFB400;border-left:0;width:min(460px,100vw);padding:0 40px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;box-shadow:-30px 0 60px rgba(0,0,0,.35)}
html body.elementor-kit-5 .sxh .sxh-dr::-webkit-scrollbar{display:none}
html body.elementor-kit-5 .sxh .sxh-dh{height:auto;border:0;padding:24px 0 4px;justify-content:flex-end}
html body.elementor-kit-5 .sxh .sxh-dr .sxh-x{background:transparent!important;color:#1A1A1A!important;width:46px;height:46px;margin-right:-8px;border-radius:50%!important;transition:transform .3s}
html body.elementor-kit-5 .sxh .sxh-dr .sxh-x:hover{transform:rotate(90deg)}
html body.elementor-kit-5 .sxh .sxh-dr .sxh-x svg{width:32px;height:32px}
html body.elementor-kit-5 .sxh .sxh-dr .sxh-x:focus-visible{outline:2px solid #1A1A1A;outline-offset:2px}
html body.elementor-kit-5 .sxh .sxh-dr .sxh-nav{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:clamp(6px,1.3vh,13px);padding:4px 0 22px;grid-template-columns:none}
html body.elementor-kit-5 .sxh .sxh-i{display:flex;flex-direction:column;align-items:flex-end}
html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-dr a.sxh-m:not(.elementor-button):not(.wz-cta){display:inline-block;padding:0;font-size:clamp(19px,2.7vh,23px);line-height:1.25;font-weight:700;letter-spacing:-.2px;color:#1A1A1A!important;text-decoration:none!important;background-image:linear-gradient(#1A1A1A,#1A1A1A);background-size:0 2px;background-repeat:no-repeat;background-position:100% 100%;transition:background-size .3s}
html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-dr a.sxh-m:not(.elementor-button):not(.wz-cta):hover,html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-dr a.sxh-m:not(.elementor-button):not(.wz-cta)[aria-current="page"]{background-size:100% 2px;background-position:0 100%;color:#1A1A1A!important}
html body.elementor-kit-5 .sxh .sxh-s{margin:3px 0 0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1px 14px;max-width:360px}
html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-dr .sxh-s a:not(.elementor-button):not(.wz-cta){display:inline;padding:0;font-size:14px;line-height:21px;font-weight:600;color:#4A3B12!important;text-decoration:none!important}
html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-dr .sxh-s a:not(.elementor-button):not(.wz-cta):hover,html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-dr .sxh-s a:not(.elementor-button):not(.wz-cta)[aria-current="page"]{color:#1A1A1A!important;text-decoration:underline!important;text-underline-offset:3px}
html body.elementor-kit-5 .sxh .sxh-dr .sxh-df{margin-top:auto;border-top:1px solid rgba(26,26,26,.28);padding:20px 0 0;display:flex;flex-direction:column;gap:10px}
html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-dr a.sxh-b:not(.elementor-button):not(.wz-cta){display:flex;align-items:center;justify-content:center;gap:10px;height:46px;border-radius:999px;background:#1A1A1A;color:#FFFFFF!important;font-size:15px;font-weight:700;text-decoration:none!important;transition:background .2s}
html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-dr a.sxh-b:not(.elementor-button):not(.wz-cta):hover{background:#000;color:#FFFFFF!important}
html body.elementor-kit-5 .sxh .sxh-dr .sxh-b svg{width:18px;height:18px;color:#FFB400}
html body.elementor-kit-5 .sxh .sxh-dr .sxh-df p{margin:4px 0 0;text-align:right;font-size:13px;line-height:18px;font-weight:600;color:#1A1A1A}
html body.elementor-kit-5 .sxh .sxh-lg{border-top:1px solid rgba(26,26,26,.28);margin-top:18px;padding:14px 0 22px;display:flex;justify-content:space-between;gap:10px}
html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-lg a:not(.elementor-button):not(.wz-cta){flex:1;text-align:center;font-size:13px;line-height:18px;font-weight:500;color:#1A1A1A!important;text-decoration:none!important}
html body.elementor-kit-5 .sxh .sxh-lg a:first-child{text-align:left}html body.elementor-kit-5 .sxh .sxh-lg a:last-child{text-align:right}
html body.elementor-kit-5 .sxh .sxh-lg a+a{border-left:1px solid rgba(26,26,26,.35)}
html:not(.sv-light) body.elementor-kit-5 .sxh .sxh-lg a:not(.elementor-button):not(.wz-cta):hover{text-decoration:underline!important}
html body.elementor-kit-5 .sxh .sxh-dr a:focus-visible{outline:2px solid #1A1A1A;outline-offset:3px;border-radius:3px}
html body.elementor-kit-5 .sxh.open .sxh-i,html body.elementor-kit-5 .sxh.open .sxh-df,html body.elementor-kit-5 .sxh.open .sxh-lg{animation:sxhIn .55s cubic-bezier(.2,.7,.2,1) both}
html body.elementor-kit-5 .sxh.open .sxh-i:nth-child(1){animation-delay:0.095s}
html body.elementor-kit-5 .sxh.open .sxh-i:nth-child(2){animation-delay:0.130s}
html body.elementor-kit-5 .sxh.open .sxh-i:nth-child(3){animation-delay:0.165s}
html body.elementor-kit-5 .sxh.open .sxh-i:nth-child(4){animation-delay:0.200s}
html body.elementor-kit-5 .sxh.open .sxh-i:nth-child(5){animation-delay:0.235s}
html body.elementor-kit-5 .sxh.open .sxh-i:nth-child(6){animation-delay:0.270s}
html body.elementor-kit-5 .sxh.open .sxh-i:nth-child(7){animation-delay:0.305s}
html body.elementor-kit-5 .sxh.open .sxh-i:nth-child(8){animation-delay:0.340s}
html body.elementor-kit-5 .sxh.open .sxh-df{animation-delay:.38s}html body.elementor-kit-5 .sxh.open .sxh-lg{animation-delay:.42s}
@keyframes sxhIn{from{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}
@media(max-width:767px){html body.elementor-kit-5 .sxh .sxh-dr{padding:0 24px}html body.elementor-kit-5 .sxh .sxh-dh{padding:14px 0 0;height:auto}}
@media(prefers-reduced-motion:reduce){html body.elementor-kit-5 .sxh.open .sxh-i,html body.elementor-kit-5 .sxh.open .sxh-df,html body.elementor-kit-5 .sxh.open .sxh-lg{animation:none}}
html body.elementor-kit-5 .sxh .sxh-lg a{white-space:nowrap}
@media(max-width:767px){html body.elementor-kit-5 .sxh .sxh-lg a{flex:none;padding:0 10px;font-size:12.5px}html body.elementor-kit-5 .sxh .sxh-lg a:first-child{padding-left:0}html body.elementor-kit-5 .sxh .sxh-lg a:last-child{padding-right:0}}
html body.elementor-kit-5 .sh-sp-vis{background:#141414}
html body.elementor-kit-5 .sh-sp-vis img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
html body.elementor-kit-5 .sh-sp.on:hover .sh-sp-vis img{transform:scale(1.03)}
@media(max-width:1024px){html body.elementor-kit-5 .sh-sp-vis{height:auto!important;aspect-ratio:2027/776}}
@media(max-width:767px){html body.elementor-kit-5 .sh-feat2{min-height:0;aspect-ratio:1431/1099}html:not(.sv-light) body.elementor-kit-5 .sh .sh-f2-t h3{font-size:24px;line-height:30px}html body.elementor-kit-5 .sh-f2-t small{font-size:13px}html body.elementor-kit-5 .sh-f2-t{top:18px;left:18px;gap:2px}html body.elementor-kit-5 .sh-feat2 .sh-sq{left:18px;bottom:18px;width:40px;height:40px}html body.elementor-kit-5 .sh-card2{height:auto;aspect-ratio:1433/1098}}
html body.elementor-kit-5 .sh-proc-vis{background:#151515}
html body.elementor-kit-5 .sh-pv img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
/* ===== Softviro form dropdown options */
html body.elementor-kit-5 .elementor-field-type-select select option,html body.elementor-kit-5 .elementor-field-type-select select optgroup{background-color:#2E2E2E;color:#FFFFFF}
html body.elementor-kit-5 .elementor-field-type-select select option:checked{background-color:#FFB400;color:#1A1A1A}

/* ===== Softviro native behaviour (states & motion only; all looks are in Elementor controls) */html body.elementor-kit-5 .sv-native .sv-y{color:var(--e-global-color-primary)}html body.elementor-kit-5 .sv-native .sv-ln{display:block}html body.elementor-kit-5 .sv-native .sv-nowrap .elementor-heading-title{white-space:nowrap}html body.elementor-kit-5 .sv-native.sv-sec:not(.sv-hero){background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.3px);background-size:22px 22px}html body.elementor-kit-5 .sv-hero-fx-w{position:absolute!important;inset:0;z-index:0;pointer-events:none;width:auto!important;max-width:none!important;margin:0!important}html body.elementor-kit-5 .sv-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:50px;background:linear-gradient(0deg,var(--e-global-color-paper01),transparent);pointer-events:none}html body.elementor-kit-5 .sv-sq .elementor-icon{transition:transform .25s}html body.elementor-kit-5 a.e-con:hover .sv-sq .elementor-icon{transform:rotate(90deg)}html body.elementor-kit-5 .sv-zoom img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}html body.elementor-kit-5 a.e-con:hover .sv-zoom img{transform:scale(1.035)}html body.elementor-kit-5 .sv-dots{display:flex;gap:6px}html body.elementor-kit-5 .sv-dots i{width:10px;height:3px;border-radius:2px;background:#434346}html body.elementor-kit-5 .sv-dots i.on{width:22px;background:var(--e-global-color-primary)}html body.elementor-kit-5 .sv-hub{padding:24px 18px 20px;border-radius:8px;background:#1F1F1F;text-align:center}html body.elementor-kit-5 .sv-hub-b{display:inline-block;padding:7px 14px;border-radius:999px;background:var(--e-global-color-primary);color:var(--e-global-color-svink01);font-size:13px;font-weight:800}html body.elementor-kit-5 .sv-hub svg{display:block;width:100%;height:28px;margin-top:-1px}html body.elementor-kit-5 .sv-hub ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}html body.elementor-kit-5 .sv-hub li{padding:10px 4px;border-radius:6px;background:var(--e-global-color-line001);font-size:12.5px;font-weight:600;color:var(--e-global-color-text)}
/* solutions: hover-to-open panels */html body.elementor-kit-5 .sv-sp-n i{font-style:normal;font-size:16px;vertical-align:top;margin-right:10px;font-weight:400}html body.elementor-kit-5 .sv-sp.on{background-color:var(--e-global-color-primary)!important}html body.elementor-kit-5 .sv-sp.on .sv-sp-n .elementor-heading-title,html body.elementor-kit-5 .sv-sp.on .sv-sp-lab .elementor-heading-title{color:var(--e-global-color-svink01)!important}html body.elementor-kit-5 .sv-sp.on .sv-sp-ic .elementor-icon{color:var(--e-global-color-svink01)!important}html body.elementor-kit-5 .sv-sp.on .sv-sp-ic .elementor-icon svg{fill:var(--e-global-color-svink01)!important}html body.elementor-kit-5 .sv-sp-foot{margin-top:auto!important}
@media (min-width:1025px){html body.elementor-kit-5 .sv-sol>.sv-sp{flex:1 1 0!important;min-width:0;transition:flex .55s cubic-bezier(.2,.7,.2,1),background-color .4s}html body.elementor-kit-5 .sv-sol>.sv-sp.on{flex:3.4 1 0!important}html body.elementor-kit-5 .sv-sp:not(.on) .sv-sp-body{display:none!important}html body.elementor-kit-5 .sv-sp.on .sv-sp-body{animation:svIn .5s ease both;flex:1 1 auto;min-height:0}html body.elementor-kit-5 .sv-sp-vis{flex:1 1 auto;min-height:0}html body.elementor-kit-5 .sv-sp-vis img{height:100%!important;object-fit:cover}
}
@media (max-width:1024px){html body.elementor-kit-5 .sv-sp:not(.on) .sv-sp-h .elementor-heading-title,html body.elementor-kit-5 .sv-sp:not(.on) .sv-sp-d{color:var(--e-global-color-secondary)!important}html body.elementor-kit-5 .sv-sp-vis img{aspect-ratio:2027/776;object-fit:cover;height:auto}
}
/* process slider */html body.elementor-kit-5 .sv-proc-vis{position:relative}html body.elementor-kit-5 .sv-pv{position:absolute!important;inset:0;opacity:0;transition:opacity .5s;width:auto!important;max-width:none!important;margin:0!important}html body.elementor-kit-5 .sv-pv.on{opacity:1}html body.elementor-kit-5 .sv-pv img{width:100%;height:100%!important;object-fit:cover}html body.elementor-kit-5 .sv-psteps{display:flex;flex-direction:column}html body.elementor-kit-5 .sv-ps:not(.on){display:none!important}html body.elementor-kit-5 .sv-ps.on{flex:1 1 auto;animation:svIn .5s ease both}html body.elementor-kit-5 .sv-kpi{margin-top:auto!important}html body.elementor-kit-5 .sv-pdots{display:flex;gap:6px}html body.elementor-kit-5 .sv-pdots button{all:unset;cursor:pointer;width:12px;height:3px;border-radius:2px;background:#434346}html body.elementor-kit-5 .sv-pdots button.on{width:24px;background:var(--e-global-color-primary)}html body.elementor-kit-5 .sv-pdots button:focus-visible{outline:2px solid var(--e-global-color-primary);outline-offset:4px}html body.elementor-kit-5 .sv-pnav{display:flex;gap:12px}html body.elementor-kit-5 .sv-pnav button{all:unset;cursor:pointer;color:var(--e-global-color-primary);width:28px;height:28px;display:flex;align-items:center;justify-content:center}html body.elementor-kit-5 .sv-pnav button:focus-visible{outline:2px solid var(--e-global-color-primary)}html body.elementor-kit-5 .sv-pnav svg{width:20px;height:20px}html body.elementor-kit-5 .sv-pcount{margin:0;text-align:center;font-size:13.5px;color:var(--e-global-color-text)}
/* endless marquees (content is cloned at runtime) */html body.elementor-kit-5 .sv-loop .sv-track{display:flex;width:max-content;animation:svMq 40s linear infinite}html body.elementor-kit-5 .sv-loop .sv-grp{display:flex;flex:none}html body.elementor-kit-5 .sv-loop .sv-grp>*{flex:none!important;width:auto!important;max-width:none!important}html body.elementor-kit-5 .sv-loop .elementor-icon-list-items{flex-wrap:nowrap!important}html body.elementor-kit-5 .sv-loop .elementor-icon-list-item{white-space:nowrap}html body.elementor-kit-5 .sv-mq .sv-loop .sv-grp>.elementor-widget-icon-list{padding-right:56px}html body.elementor-kit-5 .sv-numbers .sv-loop .sv-grp>.elementor-widget-icon-list{padding-right:40px}html body.elementor-kit-5 .sv-loop.sv-pause:hover .sv-track{animation-play-state:paused}html body.elementor-kit-5 .sv-loop.sv-pause .sv-track{animation-duration:70s}html body.elementor-kit-5 .sv-loop.sv-slow .sv-track{animation-duration:30s}html body.elementor-kit-5 .sv-mq .sv-loop:not(.sv-slow) .sv-track{animation-duration:60s}html body.elementor-kit-5 .sv-loop.sv-rev-dir .sv-track{animation-direction:reverse}html body.elementor-kit-5 .sv-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}html body.elementor-kit-5 .sv-js{display:none!important}
@keyframes svMq{to{transform:translateX(-50%)}}
@keyframes svIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){html body.elementor-kit-5 .sv-native *{animation:none!important;transition:none!important}
}/* End custom CSS */