.elementor-58016 .elementor-element.elementor-element-25426954{--display:flex;--position:relative;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overflow:hidden;--padding-top:160px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;top:0px;}.elementor-58016 .elementor-element.elementor-element-25426954:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-25426954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff8e7;}body:not(.rtl) .elementor-58016 .elementor-element.elementor-element-25426954{left:0px;}body.rtl .elementor-58016 .elementor-element.elementor-element-25426954{right:0px;}.elementor-58016 .elementor-element.elementor-element-50a1579f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:10;}.elementor-58016 .elementor-element.elementor-element-2a77c97d{background-color:#C66BFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-58016 .elementor-element.elementor-element-2a77c97d.elementor-element{--align-self:flex-start;}.elementor-58016 .elementor-element.elementor-element-2a77c97d .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-479bf56d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58016 .elementor-element.elementor-element-5bb02251 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:72px;font-weight:900;text-transform:uppercase;line-height:1em;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-2056bb59 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:72px;font-weight:900;text-transform:uppercase;line-height:1em;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-48132cd9 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:72px;font-weight:900;text-transform:uppercase;line-height:1em;-webkit-text-stroke-color:#1a1a2e;stroke:#1a1a2e;color:#ff6b9d;}.elementor-58016 .elementor-element.elementor-element-1ec2ee79{font-family:"Sora", Sans-serif;font-size:19px;line-height:1.7em;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-47a8c993{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-58016 .elementor-element.elementor-element-1bed68e2 .elementor-button{background-color:#6bcbff;font-family:"Space Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#1a1a2e;color:#1a1a2e;box-shadow:4px 4px 0px 0px #1a1a2e;border-style:solid;border-width:4px 4px 4px 4px;border-color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-180ac511 .elementor-button{background-color:#fefefe;font-family:"Space Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#1a1a2e;color:#1a1a2e;box-shadow:4px 4px 0px 0px #ff6b9d;border-style:solid;border-width:4px 4px 4px 4px;border-color:#1a1a2e;}body:not(.rtl) .elementor-58016 .elementor-element.elementor-element-79189ef0{left:70%;}body.rtl .elementor-58016 .elementor-element.elementor-element-79189ef0{right:70%;}.elementor-58016 .elementor-element.elementor-element-79189ef0{top:15%;}.elementor-58016 .elementor-element.elementor-element-79189ef0 img{width:300px;}body:not(.rtl) .elementor-58016 .elementor-element.elementor-element-332a409{left:80%;}body.rtl .elementor-58016 .elementor-element.elementor-element-332a409{right:80%;}.elementor-58016 .elementor-element.elementor-element-332a409{top:60%;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-58016 .elementor-element.elementor-element-332a409 img{width:150px;}body:not(.rtl) .elementor-58016 .elementor-element.elementor-element-3c89d925{left:5%;}body.rtl .elementor-58016 .elementor-element.elementor-element-3c89d925{right:5%;}.elementor-58016 .elementor-element.elementor-element-3c89d925{top:30%;}.elementor-58016 .elementor-element.elementor-element-3c89d925 img{width:200px;}.elementor-58016 .elementor-element.elementor-element-2cce67e5{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:4px 0px 4px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#1a1a2e;--border-color:#1a1a2e;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-58016 .elementor-element.elementor-element-2cce67e5:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-2cce67e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-64958be3 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:24px;text-transform:uppercase;word-spacing:20px;color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-48159ff8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-58016 .elementor-element.elementor-element-48159ff8:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-48159ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff8e7;}.elementor-58016 .elementor-element.elementor-element-31de2fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-58016 .elementor-element.elementor-element-6a218bb8 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-22a19624{text-align:center;}.elementor-58016 .elementor-element.elementor-element-22a19624 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:48px;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-1e27cf39{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-58016 .elementor-element.elementor-element-29015ce5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#1a1a2e;--border-color:#1a1a2e;box-shadow:8px 8px 0px 0px #1a1a2e;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-58016 .elementor-element.elementor-element-29015ce5:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-29015ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-3f26bc5e .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:96px;line-height:1em;-webkit-text-stroke-color:#ff6b9d;stroke:#ff6b9d;color:rgba(255,107,157,0.2);}.elementor-58016 .elementor-element.elementor-element-6d09c63d .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-1cfa47a5 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:24px;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-1faba1e9{font-family:"Sora", Sans-serif;font-size:15px;line-height:1.6em;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-1f33788 .elementor-button{background-color:#ffd93d;font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;fill:#1a1a2e;color:#1a1a2e;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-2a289eab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#1a1a2e;--border-color:#1a1a2e;box-shadow:8px 8px 0px 0px #1a1a2e;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-58016 .elementor-element.elementor-element-2a289eab:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-2a289eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-63eaedcb .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:96px;line-height:1em;-webkit-text-stroke-color:#6bcbff;stroke:#6bcbff;color:rgba(107,203,255,0.2);}.elementor-58016 .elementor-element.elementor-element-7c26c69b .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-18abff50 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:24px;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-7d5805d2{font-family:"Sora", Sans-serif;font-size:15px;line-height:1.6em;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-eb328f0 .elementor-button{background-color:#ffd93d;font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;fill:#1a1a2e;color:#1a1a2e;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-3a6255c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#1a1a2e;--border-color:#1a1a2e;box-shadow:8px 8px 0px 0px #1a1a2e;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-58016 .elementor-element.elementor-element-3a6255c3:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-3a6255c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-47acdbf5 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:96px;line-height:1em;-webkit-text-stroke-color:#c56bff;stroke:#c56bff;color:rgba(197,107,255,0.2);}.elementor-58016 .elementor-element.elementor-element-40fb349f .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-7d3ff781 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:24px;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-1905c751{font-family:"Sora", Sans-serif;font-size:15px;line-height:1.6em;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-b08bf6 .elementor-button{background-color:#ffd93d;font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;fill:#1a1a2e;color:#1a1a2e;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-4aedda79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-58016 .elementor-element.elementor-element-4aedda79:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-4aedda79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-4aedda79::before, .elementor-58016 .elementor-element.elementor-element-4aedda79 > .elementor-background-video-container::before, .elementor-58016 .elementor-element.elementor-element-4aedda79 > .e-con-inner > .elementor-background-video-container::before, .elementor-58016 .elementor-element.elementor-element-4aedda79 > .elementor-background-slideshow::before, .elementor-58016 .elementor-element.elementor-element-4aedda79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-58016 .elementor-element.elementor-element-4aedda79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';}.elementor-58016 .elementor-element.elementor-element-355de25b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-58016 .elementor-element.elementor-element-58a55fcd{background-color:#FF6A6A;padding:5px 5px 5px 5px;border-style:solid;border-width:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.elementor-58016 .elementor-element.elementor-element-58a55fcd .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-16c1dbc8{text-align:center;}.elementor-58016 .elementor-element.elementor-element-16c1dbc8 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:48px;text-transform:uppercase;color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-54d1d45b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-58016 .elementor-element.elementor-element-146ac063{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#1a1a2e;--border-color:#1a1a2e;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-58016 .elementor-element.elementor-element-146ac063:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-146ac063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-1af12e05 .elementor-heading-title{font-size:48px;}.elementor-58016 .elementor-element.elementor-element-f45af6b{text-align:center;}.elementor-58016 .elementor-element.elementor-element-f45af6b .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:16px;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-5e6c5afb{text-align:center;font-family:"Sora", Sans-serif;font-size:14px;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-20734c15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#1a1a2e;--border-color:#1a1a2e;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-58016 .elementor-element.elementor-element-20734c15:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-20734c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-7fc7b265 .elementor-heading-title{font-size:48px;}.elementor-58016 .elementor-element.elementor-element-529cc4b7{text-align:center;}.elementor-58016 .elementor-element.elementor-element-529cc4b7 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:16px;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-41128722{text-align:center;font-family:"Sora", Sans-serif;font-size:14px;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-75e6f2b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#1a1a2e;--border-color:#1a1a2e;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-58016 .elementor-element.elementor-element-75e6f2b6:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-75e6f2b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-300b4821 .elementor-heading-title{font-size:48px;}.elementor-58016 .elementor-element.elementor-element-7f7688e5{text-align:center;}.elementor-58016 .elementor-element.elementor-element-7f7688e5 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:16px;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-70fd7707{text-align:center;font-family:"Sora", Sans-serif;font-size:14px;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-43fed384{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#1a1a2e;--border-color:#1a1a2e;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-58016 .elementor-element.elementor-element-43fed384:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-43fed384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-491cb976 .elementor-heading-title{font-size:48px;}.elementor-58016 .elementor-element.elementor-element-2099522d{text-align:center;}.elementor-58016 .elementor-element.elementor-element-2099522d .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:16px;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-1db72765{text-align:center;font-family:"Sora", Sans-serif;font-size:14px;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-73cb7d95{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 0px 5px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#1a1a2e;--border-color:#1a1a2e;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-58016 .elementor-element.elementor-element-73cb7d95:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-73cb7d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffd93d;}.elementor-58016 .elementor-element.elementor-element-5f02109d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-58016 .elementor-element.elementor-element-7d35e574{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#1a1a2e;--border-color:#1a1a2e;box-shadow:6px 6px 0px 0px #1a1a2e;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-58016 .elementor-element.elementor-element-7d35e574:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-7d35e574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-2ee38ba5{text-align:center;}.elementor-58016 .elementor-element.elementor-element-2ee38ba5 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:56px;line-height:1em;color:#ff6b9d;}.elementor-58016 .elementor-element.elementor-element-4f9c82c6{text-align:center;}.elementor-58016 .elementor-element.elementor-element-4f9c82c6 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-598e7061{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#1a1a2e;--border-color:#1a1a2e;box-shadow:6px 6px 0px 0px #1a1a2e;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-58016 .elementor-element.elementor-element-598e7061:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-598e7061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-2871bb28{text-align:center;}.elementor-58016 .elementor-element.elementor-element-2871bb28 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:56px;line-height:1em;color:#6bcbff;}.elementor-58016 .elementor-element.elementor-element-1709c0f1{text-align:center;}.elementor-58016 .elementor-element.elementor-element-1709c0f1 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-78addc0e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#1a1a2e;--border-color:#1a1a2e;box-shadow:6px 6px 0px 0px #1a1a2e;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-58016 .elementor-element.elementor-element-78addc0e:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-78addc0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-49169046{text-align:center;}.elementor-58016 .elementor-element.elementor-element-49169046 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:56px;line-height:1em;color:#c56bff;}.elementor-58016 .elementor-element.elementor-element-6ca00dc8{text-align:center;}.elementor-58016 .elementor-element.elementor-element-6ca00dc8 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-6274110f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#1a1a2e;--border-color:#1a1a2e;box-shadow:6px 6px 0px 0px #1a1a2e;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-58016 .elementor-element.elementor-element-6274110f:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-6274110f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-482bec1{text-align:center;}.elementor-58016 .elementor-element.elementor-element-482bec1 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:56px;line-height:1em;color:#6bffb8;}.elementor-58016 .elementor-element.elementor-element-6f8a7631{text-align:center;}.elementor-58016 .elementor-element.elementor-element-6f8a7631 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-29147b9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-58016 .elementor-element.elementor-element-29147b9a:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-29147b9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff8e7;}.elementor-58016 .elementor-element.elementor-element-5cb12e8{background-color:#E174FF;padding:5px 5px 5px 5px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:3px 3px 3px 3px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-58016 .elementor-element.elementor-element-5cb12e8 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-346743f6{text-align:center;}.elementor-58016 .elementor-element.elementor-element-346743f6 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:48px;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-5bf16c5c{text-align:center;font-family:"Sora", Sans-serif;font-size:18px;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-6e06fa85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-58016 .elementor-element.elementor-element-9525c93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#1a1a2e;--border-color:#1a1a2e;box-shadow:8px 8px 0px 0px #1a1a2e;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-58016 .elementor-element.elementor-element-9525c93:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-9525c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-4d1b579d img{width:140px;}.elementor-58016 .elementor-element.elementor-element-3fa9f79c .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#1a1a2e;}.elementor-58016 .elementor-element.elementor-element-2c669218{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#1a1a2e;--border-color:#1a1a2e;box-shadow:8px 8px 0px 0px #1a1a2e;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-58016 .elementor-element.elementor-element-2c669218:not(.elementor-motion-effects-element-type-background), .elementor-58016 .elementor-element.elementor-element-2c669218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fefefe;}.elementor-58016 .elementor-element.elementor-element-2a16c40d img{width:140px;}.elementor-58016 .elementor-element.elementor-element-4662a3b0 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#1a1a2e;}body.elementor-page-58016:not(.elementor-motion-effects-element-type-background), body.elementor-page-58016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff8e7;}@media(max-width:1024px){.elementor-58016 .elementor-element.elementor-element-1e27cf39{--grid-auto-flow:row;}.elementor-58016 .elementor-element.elementor-element-54d1d45b{--grid-auto-flow:row;}.elementor-58016 .elementor-element.elementor-element-5f02109d{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-58016 .elementor-element.elementor-element-25426954{--width:80%;}.elementor-58016 .elementor-element.elementor-element-50a1579f{--width:60%;}.elementor-58016 .elementor-element.elementor-element-1e27cf39{--content-width:1400px;}.elementor-58016 .elementor-element.elementor-element-54d1d45b{--content-width:1200px;}.elementor-58016 .elementor-element.elementor-element-5f02109d{--content-width:1200px;}}@media(max-width:767px){.elementor-58016 .elementor-element.elementor-element-5bb02251 .elementor-heading-title{font-size:32px;}.elementor-58016 .elementor-element.elementor-element-2056bb59 .elementor-heading-title{font-size:32px;}.elementor-58016 .elementor-element.elementor-element-48132cd9 .elementor-heading-title{font-size:32px;}.elementor-58016 .elementor-element.elementor-element-1e27cf39{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-58016 .elementor-element.elementor-element-54d1d45b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-58016 .elementor-element.elementor-element-5f02109d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-332a409 *//*
 * AXKS Memphis Style - Custom CSS for Elementor
 * Add this CSS in: Elementor > Custom CSS or Theme Customizer > Additional CSS
 */

/* ===== GOOGLE FONTS ===== */
@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=Space+Mono:wght@400;700&family=Sora:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;700;900&display=swap');

/* ===== CSS VARIABLES ===== */
:root {
    --memphis-pink: #ff6b9d;
    --memphis-yellow: #ffd93d;
    --memphis-cyan: #6bcbff;
    --memphis-purple: #c56bff;
    --memphis-mint: #6bffb8;
    --memphis-orange: #ff8c42;
    --memphis-black: #1a1a2e;
    --memphis-white: #fefefe;
    --memphis-cream: #fff8e7;
}

/* ===== GLOBAL STYLES ===== */
body {
    background-color: var(--memphis-cream);
    font-family: 'Sora', sans-serif;
}

/* ===== LOGO STYLE ===== */
.memphis-logo {
    position: relative;
    display: inline-block;
}

.memphis-logo::after {
    content: '';
    position: absolute;
    bottom: -4px;
    left: -8px;
    right: -8px;
    height: 12px;
    background: var(--memphis-yellow);
    z-index: -1;
    transform: skewX(-5deg);
}

/* ===== NEO-BRUTALISM BUTTONS ===== */
.memphis-btn {
    position: relative;
    transition: transform 0.2s ease;
}

.memphis-btn::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    right: -4px;
    bottom: -4px;
    background: var(--memphis-black);
    z-index: -1;
}

.memphis-btn:hover {
    transform: translate(2px, 2px);
}

.memphis-btn:active {
    transform: translate(4px, 4px);
}

/* ===== CARD HOVER EFFECTS ===== */
.memphis-card {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.memphis-card:hover {
    transform: rotate(0deg) translateY(-10px) !important;
    box-shadow: 12px 12px 0 var(--memphis-black) !important;
}

/* ===== FLOATING ANIMATION ===== */
@keyframes memphis-float {
    0%, 100% {
        transform: translateY(0) rotate(0deg);
    }
    50% {
        transform: translateY(-20px) rotate(5deg);
    }
}

.memphis-float {
    animation: memphis-float 6s ease-in-out infinite;
}

.memphis-float-delay-1 {
    animation-delay: 1s;
}

.memphis-float-delay-2 {
    animation-delay: 2s;
}

/* ===== MARQUEE ANIMATION ===== */
@keyframes memphis-marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

.memphis-marquee {
    display: flex;
    animation: memphis-marquee 20s linear infinite;
    white-space: nowrap;
}

/* ===== MEMPHIS SHAPES ===== */
.memphis-circle {
    border: 5px solid var(--memphis-black);
    border-radius: 50%;
}

.memphis-square {
    border: 5px solid var(--memphis-black);
}

.memphis-triangle {
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 86px solid var(--memphis-pink);
}

/* ===== DOT PATTERN BACKGROUND ===== */
.memphis-dots-bg {
    background-image: radial-gradient(var(--memphis-pink) 2px, transparent 2px);
    background-size: 30px 30px;
}

/* ===== ZIGZAG PATTERN ===== */
.memphis-zigzag {
    background: linear-gradient(135deg, var(--memphis-yellow) 25%, transparent 25%) -25px 0,
                linear-gradient(225deg, var(--memphis-yellow) 25%, transparent 25%) -25px 0,
                linear-gradient(315deg, var(--memphis-yellow) 25%, transparent 25%),
                linear-gradient(45deg, var(--memphis-yellow) 25%, transparent 25%);
    background-size: 50px 50px;
    background-color: var(--memphis-cream);
}

/* ===== STATUS BADGES ===== */
.status-live {
    background-color: var(--memphis-mint) !important;
    color: var(--memphis-black) !important;
}

.status-soon {
    background-color: var(--memphis-yellow) !important;
    color: var(--memphis-black) !important;
}

/* ===== SECTION TAGS ===== */
.memphis-tag {
    position: relative;
    display: inline-block;
}

.memphis-tag::before {
    content: '';
    position: absolute;
    top: 3px;
    left: 3px;
    right: -3px;
    bottom: -3px;
    background: var(--memphis-black);
    z-index: -1;
}

/* ===== PRODUCT CARDS ===== */
.product-card-1 {
    transform: rotate(-1deg);
}

.product-card-2 {
    transform: rotate(1deg);
}

.product-card-3 {
    transform: rotate(-0.5deg);
}

/* ===== OUTLINED TEXT ===== */
.memphis-outline-text {
    -webkit-text-stroke: 3px var(--memphis-black);
    color: transparent;
}

/* ===== RESPONSIVE ADJUSTMENTS ===== */
@media (max-width: 1024px) {
    .memphis-card:nth-child(n) {
        transform: none !important;
    }
}

@media (max-width: 768px) {
    .memphis-marquee {
        animation-duration: 15s;
    }
}

/* ===== CHINESE FONT SUPPORT ===== */
body.lang-zh,
.lang-zh .elementor-heading-title,
.lang-zh .elementor-text-editor {
    font-family: 'Noto Sans SC', 'Sora', sans-serif;
}

/* ===== CONTACT CARDS ===== */
.contact-card-left {
    transform: rotate(-2deg);
}

.contact-card-right {
    transform: rotate(2deg);
}

.contact-card-left:hover,
.contact-card-right:hover {
    transform: rotate(0deg) scale(1.05);
}

/* ===== STATS SECTION ===== */
.memphis-stats-bg {
    background-color: var(--memphis-yellow);
    position: relative;
}

.memphis-stats-bg::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: radial-gradient(var(--memphis-black) 1px, transparent 1px);
    background-size: 20px 20px;
    opacity: 0.1;
}

/* ===== FEATURES SECTION ===== */
.memphis-features-bg {
    background-color: var(--memphis-black);
}

.feature-card {
    position: relative;
}

.feature-card::before {
    content: '';
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translateX(-50%);
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 3px solid var(--memphis-black);
}

.feature-card:nth-child(1)::before {
    background: var(--memphis-pink);
}

.feature-card:nth-child(2)::before {
    background: var(--memphis-yellow);
}

.feature-card:nth-child(3)::before {
    background: var(--memphis-cyan);
}

.feature-card:nth-child(4)::before {
    background: var(--memphis-mint);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64958be3 */.elementor-58016 .elementor-element.elementor-element-64958be3 {
    overflow: hidden !important;
}

.elementor-58016 .elementor-element.elementor-element-64958be3 .elementor-heading-title {
    display: inline-block;
    white-space: nowrap;
    animation: memphisScroll 20s linear infinite;
}

@keyframes memphisScroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}/* End custom CSS */