.elementor-2895 .elementor-element.elementor-element-2bf46b2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:180px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-f8de3d4{--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;--justify-content:center;}.elementor-2895 .elementor-element.elementor-element-8a1efd8{text-align:center;}.elementor-2895 .elementor-element.elementor-element-8a1efd8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-2f39950{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-2f39950 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:90px;font-weight:900;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-58523cf{width:var( --container-widget-width, 100% );max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-58523cf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:90px;font-weight:700;text-transform:uppercase;line-height:100px;color:#74D0EA;}.elementor-2895 .elementor-element.elementor-element-4828092{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:26px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-8c77595{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-6a89e0b .elementor-button:hover, .elementor-2895 .elementor-element.elementor-element-6a89e0b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2895 .elementor-element.elementor-element-6a89e0b{padding:3px 3px 3px 3px;}.elementor-2895 .elementor-element.elementor-element-6a89e0b .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}.elementor-2895 .elementor-element.elementor-element-bc61def .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #2C161600 0%, #F2295B00 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:13px 13px 13px 13px;}.elementor-2895 .elementor-element.elementor-element-bc61def{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;}.elementor-2895 .elementor-element.elementor-element-bc61def .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2895 .elementor-element.elementor-element-bc61def .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2895 .elementor-element.elementor-element-bc61def .elementor-button:hover, .elementor-2895 .elementor-element.elementor-element-bc61def .elementor-button:focus{color:#74D0EA;border-color:#74D0EA;}.elementor-2895 .elementor-element.elementor-element-bc61def .elementor-button:hover svg, .elementor-2895 .elementor-element.elementor-element-bc61def .elementor-button:focus svg{fill:#74D0EA;}.elementor-2895 .elementor-element.elementor-element-188b5ca{--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-2895 .elementor-element.elementor-element-bd7a44b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-8f04492{padding:0px 0px 30px 0px;}.elementor-2895 .elementor-element.elementor-element-8f04492 .elementor-icon-box-wrapper{text-align:start;}.elementor-2895 .elementor-element.elementor-element-8f04492 .elementor-icon-box-title, .elementor-2895 .elementor-element.elementor-element-8f04492 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:45px;}.elementor-2895 .elementor-element.elementor-element-8f04492 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-8f04492 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;line-height:25px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-c2f002e{--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-2895 .elementor-element.elementor-element-d64a5b3{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-323f5f2.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-323f5f2{text-align:center;}.elementor-2895 .elementor-element.elementor-element-323f5f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-2ca4831{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-2ca4831.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-2ca4831 .elementor-heading-title{font-size:50px;font-weight:800;text-transform:none;line-height:40px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-d62f9a3{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 15px;--container-widget-width:60%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-d62f9a3.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-af6b72a{--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;}.elementor-2895 .elementor-element.elementor-element-f4c968c{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-f4c968c:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-f4c968c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-c3c8f5f img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-133bfad{text-align:center;}.elementor-2895 .elementor-element.elementor-element-133bfad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-2dcd0a3{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-2dcd0a3.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-2dcd0a3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-505cf3a{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-e90f4d0{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-e90f4d0:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-e90f4d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-c1e9fba img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-4fb5105{text-align:center;}.elementor-2895 .elementor-element.elementor-element-4fb5105 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-fab9391{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-fab9391.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-fab9391 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-5baaaa7{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-ce934d5{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-ce934d5:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-ce934d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-3a36d87 img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-b991b6f{text-align:center;}.elementor-2895 .elementor-element.elementor-element-b991b6f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-ba11dea{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-ba11dea.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-ba11dea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-7e59b32{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-4777519{--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;}.elementor-2895 .elementor-element.elementor-element-a0cb168{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-a0cb168:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-a0cb168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-84be135 img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-ac84ee2{text-align:center;}.elementor-2895 .elementor-element.elementor-element-ac84ee2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-d5b426d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-d5b426d.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-d5b426d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-38802c9{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-898f136{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-898f136:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-898f136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-1a2a34f img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-c1033ea{text-align:center;}.elementor-2895 .elementor-element.elementor-element-c1033ea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-2f1b3d1{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-2f1b3d1.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-2f1b3d1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-1b7220e{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-f639b91{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-f639b91:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-f639b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-57318a8 img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-f686437{text-align:center;}.elementor-2895 .elementor-element.elementor-element-f686437 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-2fd9b51{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-2fd9b51.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-2fd9b51 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-fd04bc3{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-5888658{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-905ab33{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2895 .elementor-element.elementor-element-9044eb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-2b83657{text-align:start;}.elementor-2895 .elementor-element.elementor-element-2b83657 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-a1fe174{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-a1fe174 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:59px;font-weight:800;text-transform:uppercase;line-height:64px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-b42c2c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-b42c2c1.e-con{--align-self:flex-end;}.elementor-2895 .elementor-element.elementor-element-b6c0a00{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;text-align:end;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-749bd35{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2895 .elementor-element.elementor-element-0c11212{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2895 .elementor-element.elementor-element-0c11212:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-0c11212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #0F1921 0%, #05070C 60%);}.elementor-2895 .elementor-element.elementor-element-24a8cd4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-24a8cd4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:59px;font-weight:800;text-transform:uppercase;line-height:64px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-a912df0{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-eaae3f5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2895 .elementor-element.elementor-element-eaae3f5:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-eaae3f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #0F1921 0%, #05070C 60%);}.elementor-2895 .elementor-element.elementor-element-709f992{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-709f992 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:59px;font-weight:800;text-transform:uppercase;line-height:64px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-bbfed80{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-7952b45{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2895 .elementor-element.elementor-element-7952b45:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-7952b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #0F1921 0%, #05070C 60%);}.elementor-2895 .elementor-element.elementor-element-664281d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-664281d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:59px;font-weight:800;text-transform:uppercase;line-height:64px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-15f345b{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-cf87c44{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-0098382{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2895 .elementor-element.elementor-element-e64aa8b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-c66e4a4{text-align:start;}.elementor-2895 .elementor-element.elementor-element-c66e4a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-e24285f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-e24285f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:59px;font-weight:800;text-transform:uppercase;line-height:64px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-578e2dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-578e2dc.e-con{--align-self:flex-end;}.elementor-2895 .elementor-element.elementor-element-2e94d22{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;text-align:end;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-6528ee4{--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;}.elementor-2895 .elementor-element.elementor-element-4030f31{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-4030f31:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-4030f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-6a30093 img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-5129dd1{text-align:center;}.elementor-2895 .elementor-element.elementor-element-5129dd1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-28cf81c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-28cf81c.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-28cf81c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-7edff16{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-27190ed{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-27190ed:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-27190ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-a022b3d img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-0f0e424{text-align:center;}.elementor-2895 .elementor-element.elementor-element-0f0e424 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-5f82396{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-5f82396.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-5f82396 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-710e694{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-f22f7e0{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-f22f7e0:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-f22f7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-61ff98b img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-6c81e38{text-align:center;}.elementor-2895 .elementor-element.elementor-element-6c81e38 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-63a219e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-63a219e.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-63a219e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-b685fd0{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-1e1139a{--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;}.elementor-2895 .elementor-element.elementor-element-ee5c362{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-ee5c362:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-ee5c362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-99d39c3 img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-a41d215{text-align:center;}.elementor-2895 .elementor-element.elementor-element-a41d215 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-efd8d1f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-efd8d1f.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-efd8d1f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-a1ec114{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-0518c0d{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-0518c0d:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-0518c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-3b0a972{text-align:center;}.elementor-2895 .elementor-element.elementor-element-3b0a972 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-50b9449{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-50b9449.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-50b9449 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-bd46e71{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-83fb764{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:77px;}.elementor-2895 .elementor-element.elementor-element-d793cef{--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-2895 .elementor-element.elementor-element-da3b5ad{text-align:center;}.elementor-2895 .elementor-element.elementor-element-da3b5ad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-f2ccf48{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-f2ccf48 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:59px;font-weight:800;text-transform:uppercase;line-height:64px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-6555157{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:26px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-c0a37d0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2895 .elementor-element.elementor-element-c0a37d0:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-c0a37d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070C;}.elementor-2895 .elementor-element.elementor-element-a600b90 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2895 .elementor-element.elementor-element-a600b90.elementor-view-stacked .elementor-icon{background-color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-a600b90.elementor-view-framed .elementor-icon, .elementor-2895 .elementor-element.elementor-element-a600b90.elementor-view-default .elementor-icon{fill:#72CDE7;color:#72CDE7;border-color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-a600b90 .elementor-icon{font-size:30px;}.elementor-2895 .elementor-element.elementor-element-a600b90 .elementor-icon-box-title, .elementor-2895 .elementor-element.elementor-element-a600b90 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:27px;font-weight:800;}.elementor-2895 .elementor-element.elementor-element-a600b90 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-a600b90 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;line-height:25px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-80fbb1d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2895 .elementor-element.elementor-element-80fbb1d:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-80fbb1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070C;}.elementor-2895 .elementor-element.elementor-element-53beeb2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2895 .elementor-element.elementor-element-53beeb2.elementor-view-stacked .elementor-icon{background-color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-53beeb2.elementor-view-framed .elementor-icon, .elementor-2895 .elementor-element.elementor-element-53beeb2.elementor-view-default .elementor-icon{fill:#72CDE7;color:#72CDE7;border-color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-53beeb2 .elementor-icon{font-size:30px;}.elementor-2895 .elementor-element.elementor-element-53beeb2 .elementor-icon-box-title, .elementor-2895 .elementor-element.elementor-element-53beeb2 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:27px;font-weight:800;}.elementor-2895 .elementor-element.elementor-element-53beeb2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-53beeb2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;line-height:25px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-55f6a52{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2895 .elementor-element.elementor-element-55f6a52:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-55f6a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070C;}.elementor-2895 .elementor-element.elementor-element-e413f73 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2895 .elementor-element.elementor-element-e413f73.elementor-view-stacked .elementor-icon{background-color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-e413f73.elementor-view-framed .elementor-icon, .elementor-2895 .elementor-element.elementor-element-e413f73.elementor-view-default .elementor-icon{fill:#72CDE7;color:#72CDE7;border-color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-e413f73 .elementor-icon{font-size:30px;}.elementor-2895 .elementor-element.elementor-element-e413f73 .elementor-icon-box-title, .elementor-2895 .elementor-element.elementor-element-e413f73 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:27px;font-weight:800;}.elementor-2895 .elementor-element.elementor-element-e413f73 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-e413f73 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;line-height:25px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-6f583f1{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-b843cee{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-b843cee:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-b843cee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-59a1778 img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-33748d3{text-align:center;}.elementor-2895 .elementor-element.elementor-element-33748d3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-32ef78c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-32ef78c.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-32ef78c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-9dab5aa{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-b22a2f0{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-37b2615{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2895 .elementor-element.elementor-element-74c69ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-86f2040{text-align:start;}.elementor-2895 .elementor-element.elementor-element-86f2040 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-2818d47{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-2818d47 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:59px;font-weight:800;text-transform:uppercase;line-height:64px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-302ecae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-302ecae.e-con{--align-self:flex-end;}.elementor-2895 .elementor-element.elementor-element-85d3ebf{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;text-align:end;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-961fef9{--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;}.elementor-2895 .elementor-element.elementor-element-77c514a{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-77c514a:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-77c514a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-c9e522d img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-c1cb7c8{text-align:center;}.elementor-2895 .elementor-element.elementor-element-c1cb7c8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-70417ef{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-70417ef.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-70417ef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-8ce69a0{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-32741cc{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-32741cc:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-32741cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-73d94d6 img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-b99fe88{text-align:center;}.elementor-2895 .elementor-element.elementor-element-b99fe88 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-fcf1fe4{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-fcf1fe4.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-fcf1fe4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-071d015{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-c487946{--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;}.elementor-2895 .elementor-element.elementor-element-8b5b061{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-8b5b061:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-8b5b061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-ff07d29 img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-6e1ea1b{text-align:center;}.elementor-2895 .elementor-element.elementor-element-6e1ea1b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-3fa0b44{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-3fa0b44.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-3fa0b44 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-76a03f3{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-57da003{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-57da003:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-57da003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-44a9acb img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-c7add0a{text-align:center;}.elementor-2895 .elementor-element.elementor-element-c7add0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-678191d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-678191d.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-678191d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-3c3402f{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-c0babfd{--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;--overflow:hidden;}.elementor-2895 .elementor-element.elementor-element-dd69535{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-9e76bb3{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2895 .elementor-element.elementor-element-53da095{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-3a18006{text-align:start;}.elementor-2895 .elementor-element.elementor-element-3a18006 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-51db670{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-51db670 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:59px;font-weight:800;text-transform:uppercase;line-height:64px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-3f6b7c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-3f6b7c7.e-con{--align-self:flex-end;}.elementor-2895 .elementor-element.elementor-element-6759121{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;text-align:end;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-ec89273{--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;}.elementor-2895 .elementor-element.elementor-element-4c3f92e{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-4c3f92e:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-4c3f92e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-fce2f0f img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-d3c2e65{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-d3c2e65.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-d3c2e65 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-361d140{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-d1a416b{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-d1a416b:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-d1a416b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-9833d17 img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-0b782e6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-0b782e6.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-0b782e6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-ed60d14{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-92bff4c{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-92bff4c:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-92bff4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-cbbc0a0 img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-0efde72{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-0efde72.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-0efde72 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-54ac9de{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-f60eb8c{--display:flex;border-style:solid;--border-style:solid;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-f60eb8c:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-f60eb8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #141F31 0%, #060A10 100%);}.elementor-2895 .elementor-element.elementor-element-96c2ec1 img{border-radius:5px 5px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-5a155f8{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-5a155f8.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-5a155f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:800;line-height:30px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-8df2f7c{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-2ffbd99{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-268f0b1{--display:flex;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4BECEE;--border-color:#4BECEE;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2895 .elementor-element.elementor-element-268f0b1:not(.elementor-motion-effects-element-type-background), .elementor-2895 .elementor-element.elementor-element-268f0b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arkiom.com.br/wp-content/uploads/2026/09/Imagem_corrigida_Arkiom.png");background-position:center center;background-size:cover;}.elementor-2895 .elementor-element.elementor-element-268f0b1::before, .elementor-2895 .elementor-element.elementor-element-268f0b1 > .elementor-background-video-container::before, .elementor-2895 .elementor-element.elementor-element-268f0b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2895 .elementor-element.elementor-element-268f0b1 > .elementor-background-slideshow::before, .elementor-2895 .elementor-element.elementor-element-268f0b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2895 .elementor-element.elementor-element-268f0b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2895 .elementor-element.elementor-element-f3d5dcb{text-align:center;}.elementor-2895 .elementor-element.elementor-element-f3d5dcb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#72CDE7;}.elementor-2895 .elementor-element.elementor-element-54083e8{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-54083e8.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-54083e8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:800;text-transform:uppercase;line-height:55px;color:#FFFFFF;}.elementor-2895 .elementor-element.elementor-element-bdcd398{width:var( --container-widget-width, 70% );max-width:70%;padding:0px 0px 0px 15px;--container-widget-width:70%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:20px;color:#ADBDC7;}.elementor-2895 .elementor-element.elementor-element-bdcd398.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-7989182 .elementor-button:hover, .elementor-2895 .elementor-element.elementor-element-7989182 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2895 .elementor-element.elementor-element-7989182{padding:3px 3px 3px 3px;}.elementor-2895 .elementor-element.elementor-element-7989182 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}@media(max-width:767px){.elementor-2895 .elementor-element.elementor-element-f8de3d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-2f39950{text-align:center;}.elementor-2895 .elementor-element.elementor-element-2f39950 .elementor-heading-title{font-size:35px;}.elementor-2895 .elementor-element.elementor-element-58523cf{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2895 .elementor-element.elementor-element-58523cf .elementor-heading-title{font-size:50px;}.elementor-2895 .elementor-element.elementor-element-4828092{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-size:16px;}.elementor-2895 .elementor-element.elementor-element-4828092.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-6a89e0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-6a89e0b.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-bc61def{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;padding:0px 0px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-188b5ca{--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2895 .elementor-element.elementor-element-8f04492 .elementor-icon-box-wrapper{text-align:center;}.elementor-2895 .elementor-element.elementor-element-8f04492 .elementor-icon-box-title, .elementor-2895 .elementor-element.elementor-element-8f04492 .elementor-icon-box-title a{font-size:35px;}.elementor-2895 .elementor-element.elementor-element-2ca4831{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2895 .elementor-element.elementor-element-2ca4831 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-2895 .elementor-element.elementor-element-d62f9a3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:16px;}.elementor-2895 .elementor-element.elementor-element-f4c968c{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-505cf3a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-505cf3a.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-e90f4d0{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-5baaaa7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-5baaaa7.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-ce934d5{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-7e59b32{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-7e59b32.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-a0cb168{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-38802c9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-38802c9.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-898f136{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-1b7220e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-1b7220e.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-f639b91{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-fd04bc3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2895 .elementor-element.elementor-element-fd04bc3.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-905ab33{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-9044eb5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-2b83657{text-align:center;}.elementor-2895 .elementor-element.elementor-element-a1fe174{padding:0px 0px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2895 .elementor-element.elementor-element-a1fe174 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-2895 .elementor-element.elementor-element-b6c0a00{padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-2895 .elementor-element.elementor-element-eaae3f5{border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-2895 .elementor-element.elementor-element-7952b45{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-2895 .elementor-element.elementor-element-e24285f{text-align:center;}.elementor-2895 .elementor-element.elementor-element-e24285f .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-2895 .elementor-element.elementor-element-2e94d22{padding:0px 0px 0px 0px;text-align:center;}.elementor-2895 .elementor-element.elementor-element-4030f31{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-7edff16{text-align:start;}.elementor-2895 .elementor-element.elementor-element-27190ed{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-f22f7e0{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-ee5c362{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-0518c0d{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-f2ccf48{text-align:center;}.elementor-2895 .elementor-element.elementor-element-f2ccf48 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-2895 .elementor-element.elementor-element-6555157{text-align:center;font-size:16px;}.elementor-2895 .elementor-element.elementor-element-6f583f1{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2895 .elementor-element.elementor-element-b843cee{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-2818d47{text-align:center;}.elementor-2895 .elementor-element.elementor-element-2818d47 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-2895 .elementor-element.elementor-element-85d3ebf{padding:0px 0px 0px 0px;text-align:start;}.elementor-2895 .elementor-element.elementor-element-77c514a{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-8ce69a0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-8ce69a0.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-32741cc{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-071d015{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-071d015.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-8b5b061{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-76a03f3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-76a03f3.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-57da003{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-3c3402f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-3c3402f.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-3a18006{text-align:center;}.elementor-2895 .elementor-element.elementor-element-51db670{text-align:center;}.elementor-2895 .elementor-element.elementor-element-51db670 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-2895 .elementor-element.elementor-element-6759121{padding:0px 0px 0px 0px;text-align:center;}.elementor-2895 .elementor-element.elementor-element-4c3f92e{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-361d140{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-361d140.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-d1a416b{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-ed60d14{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-ed60d14.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-92bff4c{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-54ac9de{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-54ac9de.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-f60eb8c{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;}.elementor-2895 .elementor-element.elementor-element-8df2f7c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2895 .elementor-element.elementor-element-8df2f7c.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-268f0b1{--width:90%;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2895 .elementor-element.elementor-element-54083e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2895 .elementor-element.elementor-element-54083e8.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-54083e8 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-2895 .elementor-element.elementor-element-bdcd398{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-size:16px;}.elementor-2895 .elementor-element.elementor-element-bdcd398.elementor-element{--align-self:center;}.elementor-2895 .elementor-element.elementor-element-7989182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2895 .elementor-element.elementor-element-7989182.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-2895 .elementor-element.elementor-element-2bf46b2{--content-width:1600px;}.elementor-2895 .elementor-element.elementor-element-f8de3d4{--width:50%;}.elementor-2895 .elementor-element.elementor-element-188b5ca{--width:50%;}.elementor-2895 .elementor-element.elementor-element-d64a5b3{--content-width:1600px;}.elementor-2895 .elementor-element.elementor-element-5888658{--content-width:1600px;}.elementor-2895 .elementor-element.elementor-element-cf87c44{--content-width:1600px;}.elementor-2895 .elementor-element.elementor-element-83fb764{--content-width:1600px;}.elementor-2895 .elementor-element.elementor-element-d793cef{--width:50%;}.elementor-2895 .elementor-element.elementor-element-6f583f1{--width:50%;}.elementor-2895 .elementor-element.elementor-element-b22a2f0{--content-width:1600px;}.elementor-2895 .elementor-element.elementor-element-dd69535{--content-width:1600px;}}/* Start custom CSS for container, class: .elementor-element-bd7a44b *//* ==========================================================
   ARKIOM
   CARD COM TEXTO SOBREPOSTO À IMAGEM
   Aplicar no CONTAINER PAI do card
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-bd7a44b {
    --overlay-height: 230px; /* quanto o texto sobe sobre a imagem */
    --card-bg: #03070d;
    --pad-x: clamp(22px, 2.2vw, 30px);
    --pad-bottom: clamp(22px, 2.2vw, 30px);

    position: relative;
    overflow: hidden;
    isolation: isolate;

    display: flex;
    flex-direction: column;

    background: var(--card-bg);
    border: 1px solid rgba(0, 229, 255, 0.28);

    transition:
        transform .45s cubic-bezier(.22,.61,.36,1),
        border-color .45s ease,
        box-shadow .45s ease;
}


/* ==========================================================
   IMAGEM
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-bd7a44b > .elementor-widget-image {
    position: relative;
    z-index: 1;
    line-height: 0;

    /* faz o texto entrar na imagem */
    margin-bottom: calc(var(--overlay-height) * -1);
}

.elementor-2895 .elementor-element.elementor-element-bd7a44b > .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;

    filter:
        brightness(.86)
        contrast(1.06)
        saturate(1.05);

    transform: scale(1);
    transition:
        transform .7s cubic-bezier(.22,.61,.36,1),
        filter .6s ease;
}


/* ==========================================================
   GRADIENTE SOBRE A BASE DA IMAGEM
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-bd7a44b::after {
    content: "";

    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;

    height: calc(var(--overlay-height) + 170px);

    z-index: 2;
    pointer-events: none;

    background:
        linear-gradient(
            to bottom,
            rgba(3, 7, 13, 0) 0%,
            rgba(3, 7, 13, 0.10) 18%,
            rgba(3, 7, 13, 0.35) 38%,
            rgba(3, 7, 13, 0.68) 58%,
            rgba(3, 7, 13, 0.92) 78%,
            #03070d 100%
        );
}


/* ==========================================================
   CONTEÚDO
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-bd7a44b > .elementor-widget:not(.elementor-widget-image) {
    position: relative;
    z-index: 3;
    padding-left: var(--pad-x);
    padding-right: var(--pad-x);
}

/* primeiro bloco de texto sobe para dentro da imagem */
.elementor-2895 .elementor-element.elementor-element-bd7a44b > .elementor-widget-heading:first-of-type {
    margin-top: calc(var(--overlay-height) + 20px);
}

/* último texto encosta no fundo com respiro */
.elementor-2895 .elementor-element.elementor-element-bd7a44b > .elementor-widget:last-child {
    padding-bottom: var(--pad-bottom);
}

/* remove espaçamentos exagerados entre os widgets */
.elementor-2895 .elementor-element.elementor-element-bd7a44b > .elementor-widget-heading {
    margin-bottom: 10px;
}

.elementor-2895 .elementor-element.elementor-element-bd7a44b > .elementor-widget-text-editor {
    margin-bottom: 0;
}


/* ==========================================================
   HOVER
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-bd7a44b:hover {
    transform: translateY(-8px);
    border-color: rgba(0, 229, 255, 0.72);

    box-shadow:
        0 20px 50px rgba(0, 0, 0, 0.45),
        0 0 30px rgba(0, 170, 255, 0.10);
}

.elementor-2895 .elementor-element.elementor-element-bd7a44b:hover > .elementor-widget-image img {
    transform: scale(1.04);
    filter:
        brightness(.94)
        contrast(1.08)
        saturate(1.08);
}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {
    .elementor-2895 .elementor-element.elementor-element-bd7a44b {
        --overlay-height: 180px;
        --pad-x: 20px;
        --pad-bottom: 20px;
    }

    .elementor-2895 .elementor-element.elementor-element-bd7a44b:hover {
        transform: none;
    }

    .elementor-2895 .elementor-element.elementor-element-bd7a44b:hover > .elementor-widget-image img {
        transform: scale(1.02);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bf46b2 *//* ==========================================================
   ARKIOM
   FUNDO TECNOLÓGICO ANIMADO
   Grafite + #034BA1 + quadrados ciano
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-2bf46b2 {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    /* Remove imagem do Elementor */
    background-image: none !important;

    /* ======================================================
       FUNDO BASE

       1. Overlay preto de 50%
       2. Halo azul #034BA1
       3. Gradiente grafite
       ====================================================== */

    background:
        linear-gradient(
            rgba(0, 0, 0, 0.50),
            rgba(0, 0, 0, 0.50)
        ),

        radial-gradient(
            circle at 82% 22%,
            rgba(3, 75, 161, 0.95) 0%,
            rgba(3, 75, 161, 0.45) 20%,
            rgba(3, 75, 161, 0.16) 42%,
            transparent 68%
        ),

        radial-gradient(
            circle at 15% 82%,
            rgba(0, 229, 255, 0.08) 0%,
            rgba(3, 75, 161, 0.08) 30%,
            transparent 58%
        ),

        linear-gradient(
            135deg,
            #181b20 0%,
            #11151b 30%,
            #0a111d 58%,
            #071a35 78%,
            #034BA1 135%
        ) !important;

    background-color: #0b0f15 !important;

    contain: paint;
}


/* ==========================================================
   CONTEÚDO
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-2bf46b2 > * {
    z-index: 5;
}


/* ==========================================================
   CAMADA 01
   Quadrados pequenos + médios
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-2bf46b2::before {
    content: "";

    position: absolute;
    inset: -15%;

    z-index: 1;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='760' viewBox='0 0 760 760'%3E%3Cdefs%3E%3CradialGradient id='cyanGlow'%3E%3Cstop offset='0%25' stop-color='%23d8ffff' stop-opacity='.98'/%3E%3Cstop offset='28%25' stop-color='%2300e5ff' stop-opacity='.92'/%3E%3Cstop offset='70%25' stop-color='%2300c8e5' stop-opacity='.55'/%3E%3Cstop offset='100%25' stop-color='%2300728a' stop-opacity='.15'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='35' y='48' width='18' height='18' stroke-opacity='.38'/%3E%3Crect x='125' y='175' width='10' height='10' stroke-opacity='.20'/%3E%3Crect x='215' y='70' width='30' height='30' stroke-opacity='.25'/%3E%3Crect x='340' y='135' width='14' height='14' stroke-opacity='.48'/%3E%3Crect x='470' y='55' width='9' height='9' stroke-opacity='.24'/%3E%3Crect x='610' y='145' width='24' height='24' stroke-opacity='.42'/%3E%3Crect x='690' y='65' width='12' height='12' stroke-opacity='.20'/%3E%3Crect x='75' y='305' width='25' height='25' stroke-opacity='.40'/%3E%3Crect x='180' y='390' width='12' height='12' stroke-opacity='.22'/%3E%3Crect x='300' y='285' width='8' height='8' stroke-opacity='.36'/%3E%3Crect x='405' y='375' width='20' height='20' stroke-opacity='.22'/%3E%3Crect x='540' y='280' width='15' height='15' stroke-opacity='.42'/%3E%3Crect x='670' y='350' width='10' height='10' stroke-opacity='.30'/%3E%3Crect x='25' y='540' width='12' height='12' stroke-opacity='.24'/%3E%3Crect x='150' y='610' width='26' height='26' stroke-opacity='.36'/%3E%3Crect x='265' y='505' width='11' height='11' stroke-opacity='.22'/%3E%3Crect x='385' y='650' width='17' height='17' stroke-opacity='.46'/%3E%3Crect x='520' y='545' width='9' height='9' stroke-opacity='.22'/%3E%3Crect x='645' y='630' width='28' height='28' stroke-opacity='.34'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='95' y='95' width='13' height='13' fill-opacity='.10'/%3E%3Crect x='275' y='210' width='22' height='22' fill-opacity='.08'/%3E%3Crect x='585' y='235' width='18' height='18' fill-opacity='.10'/%3E%3Crect x='225' y='555' width='15' height='15' fill-opacity='.12'/%3E%3Crect x='580' y='685' width='11' height='11' fill-opacity='.09'/%3E%3C/g%3E%3Cg fill='url(%23cyanGlow)'%3E%3Crect x='390' y='70' width='24' height='24'/%3E%3Crect x='110' y='445' width='34' height='34'/%3E%3Crect x='475' y='475' width='28' height='28'/%3E%3Crect x='690' y='545' width='38' height='38'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;
    background-size: 760px 760px;

    opacity: .92;

    filter:
        drop-shadow(
            0 0 5px
            rgba(0, 229, 255, 0.14)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-01
        42s
        linear
        infinite;
}


/* ==========================================================
   CAMADA 02
   Quadrados maiores e mais próximos
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-2bf46b2::after {
    content: "";

    position: absolute;
    inset: -18%;

    z-index: 2;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1050' height='1050' viewBox='0 0 1050 1050'%3E%3Cdefs%3E%3CradialGradient id='cyanBig'%3E%3Cstop offset='0%25' stop-color='%23e4ffff' stop-opacity='.98'/%3E%3Cstop offset='22%25' stop-color='%2300e5ff' stop-opacity='.94'/%3E%3Cstop offset='68%25' stop-color='%2300bad8' stop-opacity='.52'/%3E%3Cstop offset='100%25' stop-color='%23005570' stop-opacity='.08'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='70' y='100' width='68' height='68' stroke-width='1.5' stroke-opacity='.30'/%3E%3Crect x='265' y='55' width='38' height='38' stroke-width='1.5' stroke-opacity='.42'/%3E%3Crect x='510' y='155' width='82' height='82' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='810' y='85' width='55' height='55' stroke-width='2' stroke-opacity='.48'/%3E%3Crect x='930' y='245' width='32' height='32' stroke-opacity='.30'/%3E%3Crect x='140' y='430' width='45' height='45' stroke-opacity='.36'/%3E%3Crect x='360' y='520' width='75' height='75' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='660' y='405' width='48' height='48' stroke-opacity='.40'/%3E%3Crect x='870' y='560' width='92' height='92' stroke-width='1.5' stroke-opacity='.25'/%3E%3Crect x='45' y='770' width='80' height='80' stroke-width='1.5' stroke-opacity='.20'/%3E%3Crect x='295' y='825' width='45' height='45' stroke-opacity='.46'/%3E%3Crect x='560' y='745' width='68' height='68' stroke-opacity='.28'/%3E%3Crect x='790' y='855' width='42' height='42' stroke-opacity='.38'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='190' y='270' width='55' height='55' fill-opacity='.055'/%3E%3Crect x='715' y='230' width='70' height='70' fill-opacity='.050'/%3E%3Crect x='205' y='650' width='60' height='60' fill-opacity='.045'/%3E%3Crect x='695' y='700' width='85' height='85' fill-opacity='.050'/%3E%3C/g%3E%3Cg fill='url(%23cyanBig)'%3E%3Crect x='390' y='90' width='62' height='62'/%3E%3Crect x='75' y='575' width='74' height='74'/%3E%3Crect x='530' y='615' width='58' height='58'/%3E%3Crect x='875' y='765' width='82' height='82'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;

    background-size: 1050px 1050px;

    background-position: center;

    opacity: .88;

    filter:
        drop-shadow(
            0 0 12px
            rgba(0, 229, 255, 0.10)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-02
        62s
        ease-in-out
        infinite alternate;
}


/* ==========================================================
   MOVIMENTO CAMADA 01
   ========================================================== */

@keyframes arkiom-cyan-field-01 {

    0% {
        transform:
            translate3d(-20px, 10px, 0);
    }

    25% {
        transform:
            translate3d(35px, -30px, 0);
    }

    50% {
        transform:
            translate3d(70px, 5px, 0);
    }

    75% {
        transform:
            translate3d(25px, 45px, 0);
    }

    100% {
        transform:
            translate3d(-20px, 10px, 0);
    }
}


/* ==========================================================
   MOVIMENTO CAMADA 02
   ========================================================== */

@keyframes arkiom-cyan-field-02 {

    0% {
        transform:
            translate3d(15px, -20px, 0)
            scale(1);
    }

    30% {
        transform:
            translate3d(-35px, 15px, 0)
            scale(1.01);
    }

    65% {
        transform:
            translate3d(20px, 40px, 0)
            scale(.995);
    }

    100% {
        transform:
            translate3d(-25px, -10px, 0)
            scale(1.01);
    }
}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .elementor-2895 .elementor-element.elementor-element-2bf46b2::before {
        background-size: 900px 900px;

        animation-duration: 55s;

        opacity: .78;
    }

    .elementor-2895 .elementor-element.elementor-element-2bf46b2::after {
        background-size: 1250px 1250px;

        animation-duration: 75s;

        opacity: .76;
    }
}


/* ==========================================================
   REDUÇÃO DE MOVIMENTO
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-2bf46b2::before,
    .elementor-2895 .elementor-element.elementor-element-2bf46b2::after {
        animation: none !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4c968c *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f4c968c {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f4c968c .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f4c968c .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f4c968c:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f4c968c:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-f4c968c,
    .elementor-2895 .elementor-element.elementor-element-f4c968c .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-f4c968c:hover,
    .elementor-2895 .elementor-element.elementor-element-f4c968c:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e90f4d0 *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-e90f4d0 {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-e90f4d0 .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-e90f4d0 .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-e90f4d0:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-e90f4d0:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-e90f4d0,
    .elementor-2895 .elementor-element.elementor-element-e90f4d0 .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-e90f4d0:hover,
    .elementor-2895 .elementor-element.elementor-element-e90f4d0:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce934d5 *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-ce934d5 {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-ce934d5 .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-ce934d5 .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-ce934d5:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-ce934d5:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-ce934d5,
    .elementor-2895 .elementor-element.elementor-element-ce934d5 .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-ce934d5:hover,
    .elementor-2895 .elementor-element.elementor-element-ce934d5:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0cb168 *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-a0cb168 {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-a0cb168 .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-a0cb168 .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-a0cb168:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-a0cb168:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-a0cb168,
    .elementor-2895 .elementor-element.elementor-element-a0cb168 .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-a0cb168:hover,
    .elementor-2895 .elementor-element.elementor-element-a0cb168:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-898f136 *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-898f136 {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-898f136 .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-898f136 .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-898f136:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-898f136:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-898f136,
    .elementor-2895 .elementor-element.elementor-element-898f136 .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-898f136:hover,
    .elementor-2895 .elementor-element.elementor-element-898f136:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f639b91 *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f639b91 {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f639b91 .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f639b91 .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f639b91:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f639b91:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-f639b91,
    .elementor-2895 .elementor-element.elementor-element-f639b91 .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-f639b91:hover,
    .elementor-2895 .elementor-element.elementor-element-f639b91:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d64a5b3 *//* ==========================================================
   ARKIOM
   FUNDO TECNOLÓGICO ANIMADO
   Grafite + #034BA1 + quadrados ciano
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-d64a5b3 {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    /* Remove qualquer fundo configurado no próprio container */
    background-image: none !important;
    background: #000000 !important;
    background-color: #000000 !important;

    contain: paint;
}

    /* Remove imagem do Elementor */
    background-image: none !important;

    /* ======================================================
       FUNDO BASE

       1. Overlay preto de 50%
       2. Halo azul #034BA1
       3. Gradiente grafite
       ====================================================== */

    background:
        linear-gradient(
            rgba(0, 0, 0, 0.50),
            rgba(0, 0, 0, 0.50)
        ),

        radial-gradient(
            circle at 82% 22%,
            rgba(3, 75, 161, 0.95) 0%,
            rgba(3, 75, 161, 0.45) 20%,
            rgba(3, 75, 161, 0.16) 42%,
            transparent 68%
        ),

        radial-gradient(
            circle at 15% 82%,
            rgba(0, 229, 255, 0.08) 0%,
            rgba(3, 75, 161, 0.08) 30%,
            transparent 58%
        ),

        linear-gradient(
            135deg,
            #181b20 0%,
            #11151b 30%,
            #0a111d 58%,
            #071a35 78%,
            #034BA1 135%
        ) !important;

    background-color: #0b0f15 !important;

    contain: paint;
}


/* ==========================================================
   CONTEÚDO
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-d64a5b3 > * {
    z-index: 5;
}


/* ==========================================================
   CAMADA 01
   Quadrados pequenos + médios
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-d64a5b3::before {
    content: "";

    position: absolute;
    inset: -15%;

    z-index: 1;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='760' viewBox='0 0 760 760'%3E%3Cdefs%3E%3CradialGradient id='cyanGlow'%3E%3Cstop offset='0%25' stop-color='%23d8ffff' stop-opacity='.98'/%3E%3Cstop offset='28%25' stop-color='%2300e5ff' stop-opacity='.92'/%3E%3Cstop offset='70%25' stop-color='%2300c8e5' stop-opacity='.55'/%3E%3Cstop offset='100%25' stop-color='%2300728a' stop-opacity='.15'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='35' y='48' width='18' height='18' stroke-opacity='.38'/%3E%3Crect x='125' y='175' width='10' height='10' stroke-opacity='.20'/%3E%3Crect x='215' y='70' width='30' height='30' stroke-opacity='.25'/%3E%3Crect x='340' y='135' width='14' height='14' stroke-opacity='.48'/%3E%3Crect x='470' y='55' width='9' height='9' stroke-opacity='.24'/%3E%3Crect x='610' y='145' width='24' height='24' stroke-opacity='.42'/%3E%3Crect x='690' y='65' width='12' height='12' stroke-opacity='.20'/%3E%3Crect x='75' y='305' width='25' height='25' stroke-opacity='.40'/%3E%3Crect x='180' y='390' width='12' height='12' stroke-opacity='.22'/%3E%3Crect x='300' y='285' width='8' height='8' stroke-opacity='.36'/%3E%3Crect x='405' y='375' width='20' height='20' stroke-opacity='.22'/%3E%3Crect x='540' y='280' width='15' height='15' stroke-opacity='.42'/%3E%3Crect x='670' y='350' width='10' height='10' stroke-opacity='.30'/%3E%3Crect x='25' y='540' width='12' height='12' stroke-opacity='.24'/%3E%3Crect x='150' y='610' width='26' height='26' stroke-opacity='.36'/%3E%3Crect x='265' y='505' width='11' height='11' stroke-opacity='.22'/%3E%3Crect x='385' y='650' width='17' height='17' stroke-opacity='.46'/%3E%3Crect x='520' y='545' width='9' height='9' stroke-opacity='.22'/%3E%3Crect x='645' y='630' width='28' height='28' stroke-opacity='.34'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='95' y='95' width='13' height='13' fill-opacity='.10'/%3E%3Crect x='275' y='210' width='22' height='22' fill-opacity='.08'/%3E%3Crect x='585' y='235' width='18' height='18' fill-opacity='.10'/%3E%3Crect x='225' y='555' width='15' height='15' fill-opacity='.12'/%3E%3Crect x='580' y='685' width='11' height='11' fill-opacity='.09'/%3E%3C/g%3E%3Cg fill='url(%23cyanGlow)'%3E%3Crect x='390' y='70' width='24' height='24'/%3E%3Crect x='110' y='445' width='34' height='34'/%3E%3Crect x='475' y='475' width='28' height='28'/%3E%3Crect x='690' y='545' width='38' height='38'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;
    background-size: 760px 760px;

    opacity: .92;

    filter:
        drop-shadow(
            0 0 5px
            rgba(0, 229, 255, 0.14)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-01
        42s
        linear
        infinite;
}


/* ==========================================================
   CAMADA 02
   Quadrados maiores e mais próximos
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-d64a5b3::after {
    content: "";

    position: absolute;
    inset: -18%;

    z-index: 2;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1050' height='1050' viewBox='0 0 1050 1050'%3E%3Cdefs%3E%3CradialGradient id='cyanBig'%3E%3Cstop offset='0%25' stop-color='%23e4ffff' stop-opacity='.98'/%3E%3Cstop offset='22%25' stop-color='%2300e5ff' stop-opacity='.94'/%3E%3Cstop offset='68%25' stop-color='%2300bad8' stop-opacity='.52'/%3E%3Cstop offset='100%25' stop-color='%23005570' stop-opacity='.08'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='70' y='100' width='68' height='68' stroke-width='1.5' stroke-opacity='.30'/%3E%3Crect x='265' y='55' width='38' height='38' stroke-width='1.5' stroke-opacity='.42'/%3E%3Crect x='510' y='155' width='82' height='82' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='810' y='85' width='55' height='55' stroke-width='2' stroke-opacity='.48'/%3E%3Crect x='930' y='245' width='32' height='32' stroke-opacity='.30'/%3E%3Crect x='140' y='430' width='45' height='45' stroke-opacity='.36'/%3E%3Crect x='360' y='520' width='75' height='75' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='660' y='405' width='48' height='48' stroke-opacity='.40'/%3E%3Crect x='870' y='560' width='92' height='92' stroke-width='1.5' stroke-opacity='.25'/%3E%3Crect x='45' y='770' width='80' height='80' stroke-width='1.5' stroke-opacity='.20'/%3E%3Crect x='295' y='825' width='45' height='45' stroke-opacity='.46'/%3E%3Crect x='560' y='745' width='68' height='68' stroke-opacity='.28'/%3E%3Crect x='790' y='855' width='42' height='42' stroke-opacity='.38'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='190' y='270' width='55' height='55' fill-opacity='.055'/%3E%3Crect x='715' y='230' width='70' height='70' fill-opacity='.050'/%3E%3Crect x='205' y='650' width='60' height='60' fill-opacity='.045'/%3E%3Crect x='695' y='700' width='85' height='85' fill-opacity='.050'/%3E%3C/g%3E%3Cg fill='url(%23cyanBig)'%3E%3Crect x='390' y='90' width='62' height='62'/%3E%3Crect x='75' y='575' width='74' height='74'/%3E%3Crect x='530' y='615' width='58' height='58'/%3E%3Crect x='875' y='765' width='82' height='82'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;

    background-size: 1050px 1050px;

    background-position: center;

    opacity: .88;

    filter:
        drop-shadow(
            0 0 12px
            rgba(0, 229, 255, 0.10)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-02
        62s
        ease-in-out
        infinite alternate;
}


/* ==========================================================
   MOVIMENTO CAMADA 01
   ========================================================== */

@keyframes arkiom-cyan-field-01 {

    0% {
        transform:
            translate3d(-20px, 10px, 0);
    }

    25% {
        transform:
            translate3d(35px, -30px, 0);
    }

    50% {
        transform:
            translate3d(70px, 5px, 0);
    }

    75% {
        transform:
            translate3d(25px, 45px, 0);
    }

    100% {
        transform:
            translate3d(-20px, 10px, 0);
    }
}


/* ==========================================================
   MOVIMENTO CAMADA 02
   ========================================================== */

@keyframes arkiom-cyan-field-02 {

    0% {
        transform:
            translate3d(15px, -20px, 0)
            scale(1);
    }

    30% {
        transform:
            translate3d(-35px, 15px, 0)
            scale(1.01);
    }

    65% {
        transform:
            translate3d(20px, 40px, 0)
            scale(.995);
    }

    100% {
        transform:
            translate3d(-25px, -10px, 0)
            scale(1.01);
    }
}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .elementor-2895 .elementor-element.elementor-element-d64a5b3::before {
        background-size: 900px 900px;

        animation-duration: 55s;

        opacity: .78;
    }

    .elementor-2895 .elementor-element.elementor-element-d64a5b3::after {
        background-size: 1250px 1250px;

        animation-duration: 75s;

        opacity: .76;
    }
}


/* ==========================================================
   REDUÇÃO DE MOVIMENTO
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-d64a5b3::before,
    .elementor-2895 .elementor-element.elementor-element-d64a5b3::after {
        animation: none !important;
        transform: none !important;
    }
}
/* ==========================================================
   CORREÇÃO DE CAMADAS
   Mantém a animação SOMENTE atrás de todo o conteúdo
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-d64a5b3 {
    position: relative !important;
    isolation: isolate !important;

    /*
     Cria o contexto de empilhamento da DIV pai.
     Os pseudo-elementos negativos continuam visíveis,
     mas ficam atrás de todos os filhos.
    */
    z-index: 0;
}


/* CAMADA ANIMADA MAIS AO FUNDO */
.elementor-2895 .elementor-element.elementor-element-d64a5b3::before {
    z-index: -2 !important;
}


/* CAMADA ANIMADA MAIS PRÓXIMA */
.elementor-2895 .elementor-element.elementor-element-d64a5b3::after {
    z-index: -1 !important;
}


/*
   IMPORTANTE:
   não forçamos position ou z-index nos filhos.
   Assim não quebramos absolutamente nenhuma
   configuração de layout dos containers internos.
*/
.elementor-2895 .elementor-element.elementor-element-d64a5b3 > * {
    z-index: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5888658 *//* ==========================================================
   ARKIOM
   FUNDO TECNOLÓGICO ANIMADO
   Grafite + #034BA1 + quadrados ciano
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-5888658 {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    /* Remove qualquer fundo configurado no próprio container */
    background-image: none !important;
    background: #000000 !important;
    background-color: #000000 !important;

    contain: paint;
}

    /* Remove imagem do Elementor */
    background-image: none !important;

    /* ======================================================
       FUNDO BASE

       1. Overlay preto de 50%
       2. Halo azul #034BA1
       3. Gradiente grafite
       ====================================================== */

    background:
        linear-gradient(
            rgba(0, 0, 0, 0.50),
            rgba(0, 0, 0, 0.50)
        ),

        radial-gradient(
            circle at 82% 22%,
            rgba(3, 75, 161, 0.95) 0%,
            rgba(3, 75, 161, 0.45) 20%,
            rgba(3, 75, 161, 0.16) 42%,
            transparent 68%
        ),

        radial-gradient(
            circle at 15% 82%,
            rgba(0, 229, 255, 0.08) 0%,
            rgba(3, 75, 161, 0.08) 30%,
            transparent 58%
        ),

        linear-gradient(
            135deg,
            #181b20 0%,
            #11151b 30%,
            #0a111d 58%,
            #071a35 78%,
            #034BA1 135%
        ) !important;

    background-color: #0b0f15 !important;

    contain: paint;
}


/* ==========================================================
   CONTEÚDO
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-5888658 > * {
    z-index: 5;
}


/* ==========================================================
   CAMADA 01
   Quadrados pequenos + médios
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-5888658::before {
    content: "";

    position: absolute;
    inset: -15%;

    z-index: 1;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='760' viewBox='0 0 760 760'%3E%3Cdefs%3E%3CradialGradient id='cyanGlow'%3E%3Cstop offset='0%25' stop-color='%23d8ffff' stop-opacity='.98'/%3E%3Cstop offset='28%25' stop-color='%2300e5ff' stop-opacity='.92'/%3E%3Cstop offset='70%25' stop-color='%2300c8e5' stop-opacity='.55'/%3E%3Cstop offset='100%25' stop-color='%2300728a' stop-opacity='.15'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='35' y='48' width='18' height='18' stroke-opacity='.38'/%3E%3Crect x='125' y='175' width='10' height='10' stroke-opacity='.20'/%3E%3Crect x='215' y='70' width='30' height='30' stroke-opacity='.25'/%3E%3Crect x='340' y='135' width='14' height='14' stroke-opacity='.48'/%3E%3Crect x='470' y='55' width='9' height='9' stroke-opacity='.24'/%3E%3Crect x='610' y='145' width='24' height='24' stroke-opacity='.42'/%3E%3Crect x='690' y='65' width='12' height='12' stroke-opacity='.20'/%3E%3Crect x='75' y='305' width='25' height='25' stroke-opacity='.40'/%3E%3Crect x='180' y='390' width='12' height='12' stroke-opacity='.22'/%3E%3Crect x='300' y='285' width='8' height='8' stroke-opacity='.36'/%3E%3Crect x='405' y='375' width='20' height='20' stroke-opacity='.22'/%3E%3Crect x='540' y='280' width='15' height='15' stroke-opacity='.42'/%3E%3Crect x='670' y='350' width='10' height='10' stroke-opacity='.30'/%3E%3Crect x='25' y='540' width='12' height='12' stroke-opacity='.24'/%3E%3Crect x='150' y='610' width='26' height='26' stroke-opacity='.36'/%3E%3Crect x='265' y='505' width='11' height='11' stroke-opacity='.22'/%3E%3Crect x='385' y='650' width='17' height='17' stroke-opacity='.46'/%3E%3Crect x='520' y='545' width='9' height='9' stroke-opacity='.22'/%3E%3Crect x='645' y='630' width='28' height='28' stroke-opacity='.34'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='95' y='95' width='13' height='13' fill-opacity='.10'/%3E%3Crect x='275' y='210' width='22' height='22' fill-opacity='.08'/%3E%3Crect x='585' y='235' width='18' height='18' fill-opacity='.10'/%3E%3Crect x='225' y='555' width='15' height='15' fill-opacity='.12'/%3E%3Crect x='580' y='685' width='11' height='11' fill-opacity='.09'/%3E%3C/g%3E%3Cg fill='url(%23cyanGlow)'%3E%3Crect x='390' y='70' width='24' height='24'/%3E%3Crect x='110' y='445' width='34' height='34'/%3E%3Crect x='475' y='475' width='28' height='28'/%3E%3Crect x='690' y='545' width='38' height='38'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;
    background-size: 760px 760px;

    opacity: .92;

    filter:
        drop-shadow(
            0 0 5px
            rgba(0, 229, 255, 0.14)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-01
        42s
        linear
        infinite;
}


/* ==========================================================
   CAMADA 02
   Quadrados maiores e mais próximos
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-5888658::after {
    content: "";

    position: absolute;
    inset: -18%;

    z-index: 2;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1050' height='1050' viewBox='0 0 1050 1050'%3E%3Cdefs%3E%3CradialGradient id='cyanBig'%3E%3Cstop offset='0%25' stop-color='%23e4ffff' stop-opacity='.98'/%3E%3Cstop offset='22%25' stop-color='%2300e5ff' stop-opacity='.94'/%3E%3Cstop offset='68%25' stop-color='%2300bad8' stop-opacity='.52'/%3E%3Cstop offset='100%25' stop-color='%23005570' stop-opacity='.08'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='70' y='100' width='68' height='68' stroke-width='1.5' stroke-opacity='.30'/%3E%3Crect x='265' y='55' width='38' height='38' stroke-width='1.5' stroke-opacity='.42'/%3E%3Crect x='510' y='155' width='82' height='82' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='810' y='85' width='55' height='55' stroke-width='2' stroke-opacity='.48'/%3E%3Crect x='930' y='245' width='32' height='32' stroke-opacity='.30'/%3E%3Crect x='140' y='430' width='45' height='45' stroke-opacity='.36'/%3E%3Crect x='360' y='520' width='75' height='75' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='660' y='405' width='48' height='48' stroke-opacity='.40'/%3E%3Crect x='870' y='560' width='92' height='92' stroke-width='1.5' stroke-opacity='.25'/%3E%3Crect x='45' y='770' width='80' height='80' stroke-width='1.5' stroke-opacity='.20'/%3E%3Crect x='295' y='825' width='45' height='45' stroke-opacity='.46'/%3E%3Crect x='560' y='745' width='68' height='68' stroke-opacity='.28'/%3E%3Crect x='790' y='855' width='42' height='42' stroke-opacity='.38'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='190' y='270' width='55' height='55' fill-opacity='.055'/%3E%3Crect x='715' y='230' width='70' height='70' fill-opacity='.050'/%3E%3Crect x='205' y='650' width='60' height='60' fill-opacity='.045'/%3E%3Crect x='695' y='700' width='85' height='85' fill-opacity='.050'/%3E%3C/g%3E%3Cg fill='url(%23cyanBig)'%3E%3Crect x='390' y='90' width='62' height='62'/%3E%3Crect x='75' y='575' width='74' height='74'/%3E%3Crect x='530' y='615' width='58' height='58'/%3E%3Crect x='875' y='765' width='82' height='82'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;

    background-size: 1050px 1050px;

    background-position: center;

    opacity: .88;

    filter:
        drop-shadow(
            0 0 12px
            rgba(0, 229, 255, 0.10)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-02
        62s
        ease-in-out
        infinite alternate;
}


/* ==========================================================
   MOVIMENTO CAMADA 01
   ========================================================== */

@keyframes arkiom-cyan-field-01 {

    0% {
        transform:
            translate3d(-20px, 10px, 0);
    }

    25% {
        transform:
            translate3d(35px, -30px, 0);
    }

    50% {
        transform:
            translate3d(70px, 5px, 0);
    }

    75% {
        transform:
            translate3d(25px, 45px, 0);
    }

    100% {
        transform:
            translate3d(-20px, 10px, 0);
    }
}


/* ==========================================================
   MOVIMENTO CAMADA 02
   ========================================================== */

@keyframes arkiom-cyan-field-02 {

    0% {
        transform:
            translate3d(15px, -20px, 0)
            scale(1);
    }

    30% {
        transform:
            translate3d(-35px, 15px, 0)
            scale(1.01);
    }

    65% {
        transform:
            translate3d(20px, 40px, 0)
            scale(.995);
    }

    100% {
        transform:
            translate3d(-25px, -10px, 0)
            scale(1.01);
    }
}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .elementor-2895 .elementor-element.elementor-element-5888658::before {
        background-size: 900px 900px;

        animation-duration: 55s;

        opacity: .78;
    }

    .elementor-2895 .elementor-element.elementor-element-5888658::after {
        background-size: 1250px 1250px;

        animation-duration: 75s;

        opacity: .76;
    }
}


/* ==========================================================
   REDUÇÃO DE MOVIMENTO
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-5888658::before,
    .elementor-2895 .elementor-element.elementor-element-5888658::after {
        animation: none !important;
        transform: none !important;
    }
}
/* ==========================================================
   CORREÇÃO DE CAMADAS
   Mantém a animação SOMENTE atrás de todo o conteúdo
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-5888658 {
    position: relative !important;
    isolation: isolate !important;

    /*
     Cria o contexto de empilhamento da DIV pai.
     Os pseudo-elementos negativos continuam visíveis,
     mas ficam atrás de todos os filhos.
    */
    z-index: 0;
}


/* CAMADA ANIMADA MAIS AO FUNDO */
.elementor-2895 .elementor-element.elementor-element-5888658::before {
    z-index: -2 !important;
}


/* CAMADA ANIMADA MAIS PRÓXIMA */
.elementor-2895 .elementor-element.elementor-element-5888658::after {
    z-index: -1 !important;
}


/*
   IMPORTANTE:
   não forçamos position ou z-index nos filhos.
   Assim não quebramos absolutamente nenhuma
   configuração de layout dos containers internos.
*/
.elementor-2895 .elementor-element.elementor-element-5888658 > * {
    z-index: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4030f31 *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-4030f31 {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-4030f31 .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-4030f31 .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-4030f31:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-4030f31:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-4030f31,
    .elementor-2895 .elementor-element.elementor-element-4030f31 .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-4030f31:hover,
    .elementor-2895 .elementor-element.elementor-element-4030f31:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27190ed *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-27190ed {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-27190ed .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-27190ed .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-27190ed:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-27190ed:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-27190ed,
    .elementor-2895 .elementor-element.elementor-element-27190ed .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-27190ed:hover,
    .elementor-2895 .elementor-element.elementor-element-27190ed:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f22f7e0 *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f22f7e0 {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f22f7e0 .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f22f7e0 .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f22f7e0:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f22f7e0:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-f22f7e0,
    .elementor-2895 .elementor-element.elementor-element-f22f7e0 .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-f22f7e0:hover,
    .elementor-2895 .elementor-element.elementor-element-f22f7e0:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee5c362 *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-ee5c362 {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-ee5c362 .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-ee5c362 .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-ee5c362:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-ee5c362:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-ee5c362,
    .elementor-2895 .elementor-element.elementor-element-ee5c362 .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-ee5c362:hover,
    .elementor-2895 .elementor-element.elementor-element-ee5c362:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0518c0d *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-0518c0d {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-0518c0d .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-0518c0d .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-0518c0d:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-0518c0d:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-0518c0d,
    .elementor-2895 .elementor-element.elementor-element-0518c0d .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-0518c0d:hover,
    .elementor-2895 .elementor-element.elementor-element-0518c0d:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf87c44 *//* ==========================================================
   ARKIOM
   FUNDO TECNOLÓGICO ANIMADO
   Grafite + #034BA1 + quadrados ciano
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-cf87c44 {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    /* Remove qualquer fundo configurado no próprio container */
    background-image: none !important;
    background: #000000 !important;
    background-color: #000000 !important;

    contain: paint;
}

    /* Remove imagem do Elementor */
    background-image: none !important;

    /* ======================================================
       FUNDO BASE

       1. Overlay preto de 50%
       2. Halo azul #034BA1
       3. Gradiente grafite
       ====================================================== */

    background:
        linear-gradient(
            rgba(0, 0, 0, 0.50),
            rgba(0, 0, 0, 0.50)
        ),

        radial-gradient(
            circle at 82% 22%,
            rgba(3, 75, 161, 0.95) 0%,
            rgba(3, 75, 161, 0.45) 20%,
            rgba(3, 75, 161, 0.16) 42%,
            transparent 68%
        ),

        radial-gradient(
            circle at 15% 82%,
            rgba(0, 229, 255, 0.08) 0%,
            rgba(3, 75, 161, 0.08) 30%,
            transparent 58%
        ),

        linear-gradient(
            135deg,
            #181b20 0%,
            #11151b 30%,
            #0a111d 58%,
            #071a35 78%,
            #034BA1 135%
        ) !important;

    background-color: #0b0f15 !important;

    contain: paint;
}


/* ==========================================================
   CONTEÚDO
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-cf87c44 > * {
    z-index: 5;
}


/* ==========================================================
   CAMADA 01
   Quadrados pequenos + médios
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-cf87c44::before {
    content: "";

    position: absolute;
    inset: -15%;

    z-index: 1;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='760' viewBox='0 0 760 760'%3E%3Cdefs%3E%3CradialGradient id='cyanGlow'%3E%3Cstop offset='0%25' stop-color='%23d8ffff' stop-opacity='.98'/%3E%3Cstop offset='28%25' stop-color='%2300e5ff' stop-opacity='.92'/%3E%3Cstop offset='70%25' stop-color='%2300c8e5' stop-opacity='.55'/%3E%3Cstop offset='100%25' stop-color='%2300728a' stop-opacity='.15'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='35' y='48' width='18' height='18' stroke-opacity='.38'/%3E%3Crect x='125' y='175' width='10' height='10' stroke-opacity='.20'/%3E%3Crect x='215' y='70' width='30' height='30' stroke-opacity='.25'/%3E%3Crect x='340' y='135' width='14' height='14' stroke-opacity='.48'/%3E%3Crect x='470' y='55' width='9' height='9' stroke-opacity='.24'/%3E%3Crect x='610' y='145' width='24' height='24' stroke-opacity='.42'/%3E%3Crect x='690' y='65' width='12' height='12' stroke-opacity='.20'/%3E%3Crect x='75' y='305' width='25' height='25' stroke-opacity='.40'/%3E%3Crect x='180' y='390' width='12' height='12' stroke-opacity='.22'/%3E%3Crect x='300' y='285' width='8' height='8' stroke-opacity='.36'/%3E%3Crect x='405' y='375' width='20' height='20' stroke-opacity='.22'/%3E%3Crect x='540' y='280' width='15' height='15' stroke-opacity='.42'/%3E%3Crect x='670' y='350' width='10' height='10' stroke-opacity='.30'/%3E%3Crect x='25' y='540' width='12' height='12' stroke-opacity='.24'/%3E%3Crect x='150' y='610' width='26' height='26' stroke-opacity='.36'/%3E%3Crect x='265' y='505' width='11' height='11' stroke-opacity='.22'/%3E%3Crect x='385' y='650' width='17' height='17' stroke-opacity='.46'/%3E%3Crect x='520' y='545' width='9' height='9' stroke-opacity='.22'/%3E%3Crect x='645' y='630' width='28' height='28' stroke-opacity='.34'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='95' y='95' width='13' height='13' fill-opacity='.10'/%3E%3Crect x='275' y='210' width='22' height='22' fill-opacity='.08'/%3E%3Crect x='585' y='235' width='18' height='18' fill-opacity='.10'/%3E%3Crect x='225' y='555' width='15' height='15' fill-opacity='.12'/%3E%3Crect x='580' y='685' width='11' height='11' fill-opacity='.09'/%3E%3C/g%3E%3Cg fill='url(%23cyanGlow)'%3E%3Crect x='390' y='70' width='24' height='24'/%3E%3Crect x='110' y='445' width='34' height='34'/%3E%3Crect x='475' y='475' width='28' height='28'/%3E%3Crect x='690' y='545' width='38' height='38'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;
    background-size: 760px 760px;

    opacity: .92;

    filter:
        drop-shadow(
            0 0 5px
            rgba(0, 229, 255, 0.14)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-01
        42s
        linear
        infinite;
}


/* ==========================================================
   CAMADA 02
   Quadrados maiores e mais próximos
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-cf87c44::after {
    content: "";

    position: absolute;
    inset: -18%;

    z-index: 2;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1050' height='1050' viewBox='0 0 1050 1050'%3E%3Cdefs%3E%3CradialGradient id='cyanBig'%3E%3Cstop offset='0%25' stop-color='%23e4ffff' stop-opacity='.98'/%3E%3Cstop offset='22%25' stop-color='%2300e5ff' stop-opacity='.94'/%3E%3Cstop offset='68%25' stop-color='%2300bad8' stop-opacity='.52'/%3E%3Cstop offset='100%25' stop-color='%23005570' stop-opacity='.08'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='70' y='100' width='68' height='68' stroke-width='1.5' stroke-opacity='.30'/%3E%3Crect x='265' y='55' width='38' height='38' stroke-width='1.5' stroke-opacity='.42'/%3E%3Crect x='510' y='155' width='82' height='82' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='810' y='85' width='55' height='55' stroke-width='2' stroke-opacity='.48'/%3E%3Crect x='930' y='245' width='32' height='32' stroke-opacity='.30'/%3E%3Crect x='140' y='430' width='45' height='45' stroke-opacity='.36'/%3E%3Crect x='360' y='520' width='75' height='75' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='660' y='405' width='48' height='48' stroke-opacity='.40'/%3E%3Crect x='870' y='560' width='92' height='92' stroke-width='1.5' stroke-opacity='.25'/%3E%3Crect x='45' y='770' width='80' height='80' stroke-width='1.5' stroke-opacity='.20'/%3E%3Crect x='295' y='825' width='45' height='45' stroke-opacity='.46'/%3E%3Crect x='560' y='745' width='68' height='68' stroke-opacity='.28'/%3E%3Crect x='790' y='855' width='42' height='42' stroke-opacity='.38'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='190' y='270' width='55' height='55' fill-opacity='.055'/%3E%3Crect x='715' y='230' width='70' height='70' fill-opacity='.050'/%3E%3Crect x='205' y='650' width='60' height='60' fill-opacity='.045'/%3E%3Crect x='695' y='700' width='85' height='85' fill-opacity='.050'/%3E%3C/g%3E%3Cg fill='url(%23cyanBig)'%3E%3Crect x='390' y='90' width='62' height='62'/%3E%3Crect x='75' y='575' width='74' height='74'/%3E%3Crect x='530' y='615' width='58' height='58'/%3E%3Crect x='875' y='765' width='82' height='82'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;

    background-size: 1050px 1050px;

    background-position: center;

    opacity: .88;

    filter:
        drop-shadow(
            0 0 12px
            rgba(0, 229, 255, 0.10)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-02
        62s
        ease-in-out
        infinite alternate;
}


/* ==========================================================
   MOVIMENTO CAMADA 01
   ========================================================== */

@keyframes arkiom-cyan-field-01 {

    0% {
        transform:
            translate3d(-20px, 10px, 0);
    }

    25% {
        transform:
            translate3d(35px, -30px, 0);
    }

    50% {
        transform:
            translate3d(70px, 5px, 0);
    }

    75% {
        transform:
            translate3d(25px, 45px, 0);
    }

    100% {
        transform:
            translate3d(-20px, 10px, 0);
    }
}


/* ==========================================================
   MOVIMENTO CAMADA 02
   ========================================================== */

@keyframes arkiom-cyan-field-02 {

    0% {
        transform:
            translate3d(15px, -20px, 0)
            scale(1);
    }

    30% {
        transform:
            translate3d(-35px, 15px, 0)
            scale(1.01);
    }

    65% {
        transform:
            translate3d(20px, 40px, 0)
            scale(.995);
    }

    100% {
        transform:
            translate3d(-25px, -10px, 0)
            scale(1.01);
    }
}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .elementor-2895 .elementor-element.elementor-element-cf87c44::before {
        background-size: 900px 900px;

        animation-duration: 55s;

        opacity: .78;
    }

    .elementor-2895 .elementor-element.elementor-element-cf87c44::after {
        background-size: 1250px 1250px;

        animation-duration: 75s;

        opacity: .76;
    }
}


/* ==========================================================
   REDUÇÃO DE MOVIMENTO
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-cf87c44::before,
    .elementor-2895 .elementor-element.elementor-element-cf87c44::after {
        animation: none !important;
        transform: none !important;
    }
}
/* ==========================================================
   CORREÇÃO DE CAMADAS
   Mantém a animação SOMENTE atrás de todo o conteúdo
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-cf87c44 {
    position: relative !important;
    isolation: isolate !important;

    /*
     Cria o contexto de empilhamento da DIV pai.
     Os pseudo-elementos negativos continuam visíveis,
     mas ficam atrás de todos os filhos.
    */
    z-index: 0;
}


/* CAMADA ANIMADA MAIS AO FUNDO */
.elementor-2895 .elementor-element.elementor-element-cf87c44::before {
    z-index: -2 !important;
}


/* CAMADA ANIMADA MAIS PRÓXIMA */
.elementor-2895 .elementor-element.elementor-element-cf87c44::after {
    z-index: -1 !important;
}


/*
   IMPORTANTE:
   não forçamos position ou z-index nos filhos.
   Assim não quebramos absolutamente nenhuma
   configuração de layout dos containers internos.
*/
.elementor-2895 .elementor-element.elementor-element-cf87c44 > * {
    z-index: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b843cee *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-b843cee {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-b843cee .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-b843cee .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-b843cee:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-b843cee:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-b843cee,
    .elementor-2895 .elementor-element.elementor-element-b843cee .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-b843cee:hover,
    .elementor-2895 .elementor-element.elementor-element-b843cee:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83fb764 *//* ==========================================================
   ARKIOM
   FUNDO TECNOLÓGICO ANIMADO
   Grafite + #034BA1 + quadrados ciano
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-83fb764 {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    /* Remove qualquer fundo configurado no próprio container */
    background-image: none !important;
    background: #000000 !important;
    background-color: #000000 !important;

    contain: paint;
}

    /* Remove imagem do Elementor */
    background-image: none !important;

    /* ======================================================
       FUNDO BASE

       1. Overlay preto de 50%
       2. Halo azul #034BA1
       3. Gradiente grafite
       ====================================================== */

    background:
        linear-gradient(
            rgba(0, 0, 0, 0.50),
            rgba(0, 0, 0, 0.50)
        ),

        radial-gradient(
            circle at 82% 22%,
            rgba(3, 75, 161, 0.95) 0%,
            rgba(3, 75, 161, 0.45) 20%,
            rgba(3, 75, 161, 0.16) 42%,
            transparent 68%
        ),

        radial-gradient(
            circle at 15% 82%,
            rgba(0, 229, 255, 0.08) 0%,
            rgba(3, 75, 161, 0.08) 30%,
            transparent 58%
        ),

        linear-gradient(
            135deg,
            #181b20 0%,
            #11151b 30%,
            #0a111d 58%,
            #071a35 78%,
            #034BA1 135%
        ) !important;

    background-color: #0b0f15 !important;

    contain: paint;
}


/* ==========================================================
   CONTEÚDO
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-83fb764 > * {
    z-index: 5;
}


/* ==========================================================
   CAMADA 01
   Quadrados pequenos + médios
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-83fb764::before {
    content: "";

    position: absolute;
    inset: -15%;

    z-index: 1;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='760' viewBox='0 0 760 760'%3E%3Cdefs%3E%3CradialGradient id='cyanGlow'%3E%3Cstop offset='0%25' stop-color='%23d8ffff' stop-opacity='.98'/%3E%3Cstop offset='28%25' stop-color='%2300e5ff' stop-opacity='.92'/%3E%3Cstop offset='70%25' stop-color='%2300c8e5' stop-opacity='.55'/%3E%3Cstop offset='100%25' stop-color='%2300728a' stop-opacity='.15'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='35' y='48' width='18' height='18' stroke-opacity='.38'/%3E%3Crect x='125' y='175' width='10' height='10' stroke-opacity='.20'/%3E%3Crect x='215' y='70' width='30' height='30' stroke-opacity='.25'/%3E%3Crect x='340' y='135' width='14' height='14' stroke-opacity='.48'/%3E%3Crect x='470' y='55' width='9' height='9' stroke-opacity='.24'/%3E%3Crect x='610' y='145' width='24' height='24' stroke-opacity='.42'/%3E%3Crect x='690' y='65' width='12' height='12' stroke-opacity='.20'/%3E%3Crect x='75' y='305' width='25' height='25' stroke-opacity='.40'/%3E%3Crect x='180' y='390' width='12' height='12' stroke-opacity='.22'/%3E%3Crect x='300' y='285' width='8' height='8' stroke-opacity='.36'/%3E%3Crect x='405' y='375' width='20' height='20' stroke-opacity='.22'/%3E%3Crect x='540' y='280' width='15' height='15' stroke-opacity='.42'/%3E%3Crect x='670' y='350' width='10' height='10' stroke-opacity='.30'/%3E%3Crect x='25' y='540' width='12' height='12' stroke-opacity='.24'/%3E%3Crect x='150' y='610' width='26' height='26' stroke-opacity='.36'/%3E%3Crect x='265' y='505' width='11' height='11' stroke-opacity='.22'/%3E%3Crect x='385' y='650' width='17' height='17' stroke-opacity='.46'/%3E%3Crect x='520' y='545' width='9' height='9' stroke-opacity='.22'/%3E%3Crect x='645' y='630' width='28' height='28' stroke-opacity='.34'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='95' y='95' width='13' height='13' fill-opacity='.10'/%3E%3Crect x='275' y='210' width='22' height='22' fill-opacity='.08'/%3E%3Crect x='585' y='235' width='18' height='18' fill-opacity='.10'/%3E%3Crect x='225' y='555' width='15' height='15' fill-opacity='.12'/%3E%3Crect x='580' y='685' width='11' height='11' fill-opacity='.09'/%3E%3C/g%3E%3Cg fill='url(%23cyanGlow)'%3E%3Crect x='390' y='70' width='24' height='24'/%3E%3Crect x='110' y='445' width='34' height='34'/%3E%3Crect x='475' y='475' width='28' height='28'/%3E%3Crect x='690' y='545' width='38' height='38'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;
    background-size: 760px 760px;

    opacity: .92;

    filter:
        drop-shadow(
            0 0 5px
            rgba(0, 229, 255, 0.14)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-01
        42s
        linear
        infinite;
}


/* ==========================================================
   CAMADA 02
   Quadrados maiores e mais próximos
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-83fb764::after {
    content: "";

    position: absolute;
    inset: -18%;

    z-index: 2;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1050' height='1050' viewBox='0 0 1050 1050'%3E%3Cdefs%3E%3CradialGradient id='cyanBig'%3E%3Cstop offset='0%25' stop-color='%23e4ffff' stop-opacity='.98'/%3E%3Cstop offset='22%25' stop-color='%2300e5ff' stop-opacity='.94'/%3E%3Cstop offset='68%25' stop-color='%2300bad8' stop-opacity='.52'/%3E%3Cstop offset='100%25' stop-color='%23005570' stop-opacity='.08'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='70' y='100' width='68' height='68' stroke-width='1.5' stroke-opacity='.30'/%3E%3Crect x='265' y='55' width='38' height='38' stroke-width='1.5' stroke-opacity='.42'/%3E%3Crect x='510' y='155' width='82' height='82' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='810' y='85' width='55' height='55' stroke-width='2' stroke-opacity='.48'/%3E%3Crect x='930' y='245' width='32' height='32' stroke-opacity='.30'/%3E%3Crect x='140' y='430' width='45' height='45' stroke-opacity='.36'/%3E%3Crect x='360' y='520' width='75' height='75' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='660' y='405' width='48' height='48' stroke-opacity='.40'/%3E%3Crect x='870' y='560' width='92' height='92' stroke-width='1.5' stroke-opacity='.25'/%3E%3Crect x='45' y='770' width='80' height='80' stroke-width='1.5' stroke-opacity='.20'/%3E%3Crect x='295' y='825' width='45' height='45' stroke-opacity='.46'/%3E%3Crect x='560' y='745' width='68' height='68' stroke-opacity='.28'/%3E%3Crect x='790' y='855' width='42' height='42' stroke-opacity='.38'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='190' y='270' width='55' height='55' fill-opacity='.055'/%3E%3Crect x='715' y='230' width='70' height='70' fill-opacity='.050'/%3E%3Crect x='205' y='650' width='60' height='60' fill-opacity='.045'/%3E%3Crect x='695' y='700' width='85' height='85' fill-opacity='.050'/%3E%3C/g%3E%3Cg fill='url(%23cyanBig)'%3E%3Crect x='390' y='90' width='62' height='62'/%3E%3Crect x='75' y='575' width='74' height='74'/%3E%3Crect x='530' y='615' width='58' height='58'/%3E%3Crect x='875' y='765' width='82' height='82'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;

    background-size: 1050px 1050px;

    background-position: center;

    opacity: .88;

    filter:
        drop-shadow(
            0 0 12px
            rgba(0, 229, 255, 0.10)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-02
        62s
        ease-in-out
        infinite alternate;
}


/* ==========================================================
   MOVIMENTO CAMADA 01
   ========================================================== */

@keyframes arkiom-cyan-field-01 {

    0% {
        transform:
            translate3d(-20px, 10px, 0);
    }

    25% {
        transform:
            translate3d(35px, -30px, 0);
    }

    50% {
        transform:
            translate3d(70px, 5px, 0);
    }

    75% {
        transform:
            translate3d(25px, 45px, 0);
    }

    100% {
        transform:
            translate3d(-20px, 10px, 0);
    }
}


/* ==========================================================
   MOVIMENTO CAMADA 02
   ========================================================== */

@keyframes arkiom-cyan-field-02 {

    0% {
        transform:
            translate3d(15px, -20px, 0)
            scale(1);
    }

    30% {
        transform:
            translate3d(-35px, 15px, 0)
            scale(1.01);
    }

    65% {
        transform:
            translate3d(20px, 40px, 0)
            scale(.995);
    }

    100% {
        transform:
            translate3d(-25px, -10px, 0)
            scale(1.01);
    }
}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .elementor-2895 .elementor-element.elementor-element-83fb764::before {
        background-size: 900px 900px;

        animation-duration: 55s;

        opacity: .78;
    }

    .elementor-2895 .elementor-element.elementor-element-83fb764::after {
        background-size: 1250px 1250px;

        animation-duration: 75s;

        opacity: .76;
    }
}


/* ==========================================================
   REDUÇÃO DE MOVIMENTO
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-83fb764::before,
    .elementor-2895 .elementor-element.elementor-element-83fb764::after {
        animation: none !important;
        transform: none !important;
    }
}
/* ==========================================================
   CORREÇÃO DE CAMADAS
   Mantém a animação SOMENTE atrás de todo o conteúdo
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-83fb764 {
    position: relative !important;
    isolation: isolate !important;

    /*
     Cria o contexto de empilhamento da DIV pai.
     Os pseudo-elementos negativos continuam visíveis,
     mas ficam atrás de todos os filhos.
    */
    z-index: 0;
}


/* CAMADA ANIMADA MAIS AO FUNDO */
.elementor-2895 .elementor-element.elementor-element-83fb764::before {
    z-index: -2 !important;
}


/* CAMADA ANIMADA MAIS PRÓXIMA */
.elementor-2895 .elementor-element.elementor-element-83fb764::after {
    z-index: -1 !important;
}


/*
   IMPORTANTE:
   não forçamos position ou z-index nos filhos.
   Assim não quebramos absolutamente nenhuma
   configuração de layout dos containers internos.
*/
.elementor-2895 .elementor-element.elementor-element-83fb764 > * {
    z-index: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c514a *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-77c514a {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-77c514a .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-77c514a .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-77c514a:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-77c514a:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-77c514a,
    .elementor-2895 .elementor-element.elementor-element-77c514a .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-77c514a:hover,
    .elementor-2895 .elementor-element.elementor-element-77c514a:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32741cc *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-32741cc {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-32741cc .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-32741cc .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-32741cc:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-32741cc:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-32741cc,
    .elementor-2895 .elementor-element.elementor-element-32741cc .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-32741cc:hover,
    .elementor-2895 .elementor-element.elementor-element-32741cc:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5b061 *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-8b5b061 {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-8b5b061 .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-8b5b061 .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-8b5b061:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-8b5b061:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-8b5b061,
    .elementor-2895 .elementor-element.elementor-element-8b5b061 .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-8b5b061:hover,
    .elementor-2895 .elementor-element.elementor-element-8b5b061:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57da003 *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-57da003 {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-57da003 .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-57da003 .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-57da003:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-57da003:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-57da003,
    .elementor-2895 .elementor-element.elementor-element-57da003 .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-57da003:hover,
    .elementor-2895 .elementor-element.elementor-element-57da003:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b22a2f0 *//* ==========================================================
   ARKIOM
   FUNDO TECNOLÓGICO ANIMADO
   Grafite + #034BA1 + quadrados ciano
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-b22a2f0 {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    /* Remove qualquer fundo configurado no próprio container */
    background-image: none !important;
    background: #000000 !important;
    background-color: #000000 !important;

    contain: paint;
}

    /* Remove imagem do Elementor */
    background-image: none !important;

    /* ======================================================
       FUNDO BASE

       1. Overlay preto de 50%
       2. Halo azul #034BA1
       3. Gradiente grafite
       ====================================================== */

    background:
        linear-gradient(
            rgba(0, 0, 0, 0.50),
            rgba(0, 0, 0, 0.50)
        ),

        radial-gradient(
            circle at 82% 22%,
            rgba(3, 75, 161, 0.95) 0%,
            rgba(3, 75, 161, 0.45) 20%,
            rgba(3, 75, 161, 0.16) 42%,
            transparent 68%
        ),

        radial-gradient(
            circle at 15% 82%,
            rgba(0, 229, 255, 0.08) 0%,
            rgba(3, 75, 161, 0.08) 30%,
            transparent 58%
        ),

        linear-gradient(
            135deg,
            #181b20 0%,
            #11151b 30%,
            #0a111d 58%,
            #071a35 78%,
            #034BA1 135%
        ) !important;

    background-color: #0b0f15 !important;

    contain: paint;
}


/* ==========================================================
   CONTEÚDO
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-b22a2f0 > * {
    z-index: 5;
}


/* ==========================================================
   CAMADA 01
   Quadrados pequenos + médios
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-b22a2f0::before {
    content: "";

    position: absolute;
    inset: -15%;

    z-index: 1;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='760' viewBox='0 0 760 760'%3E%3Cdefs%3E%3CradialGradient id='cyanGlow'%3E%3Cstop offset='0%25' stop-color='%23d8ffff' stop-opacity='.98'/%3E%3Cstop offset='28%25' stop-color='%2300e5ff' stop-opacity='.92'/%3E%3Cstop offset='70%25' stop-color='%2300c8e5' stop-opacity='.55'/%3E%3Cstop offset='100%25' stop-color='%2300728a' stop-opacity='.15'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='35' y='48' width='18' height='18' stroke-opacity='.38'/%3E%3Crect x='125' y='175' width='10' height='10' stroke-opacity='.20'/%3E%3Crect x='215' y='70' width='30' height='30' stroke-opacity='.25'/%3E%3Crect x='340' y='135' width='14' height='14' stroke-opacity='.48'/%3E%3Crect x='470' y='55' width='9' height='9' stroke-opacity='.24'/%3E%3Crect x='610' y='145' width='24' height='24' stroke-opacity='.42'/%3E%3Crect x='690' y='65' width='12' height='12' stroke-opacity='.20'/%3E%3Crect x='75' y='305' width='25' height='25' stroke-opacity='.40'/%3E%3Crect x='180' y='390' width='12' height='12' stroke-opacity='.22'/%3E%3Crect x='300' y='285' width='8' height='8' stroke-opacity='.36'/%3E%3Crect x='405' y='375' width='20' height='20' stroke-opacity='.22'/%3E%3Crect x='540' y='280' width='15' height='15' stroke-opacity='.42'/%3E%3Crect x='670' y='350' width='10' height='10' stroke-opacity='.30'/%3E%3Crect x='25' y='540' width='12' height='12' stroke-opacity='.24'/%3E%3Crect x='150' y='610' width='26' height='26' stroke-opacity='.36'/%3E%3Crect x='265' y='505' width='11' height='11' stroke-opacity='.22'/%3E%3Crect x='385' y='650' width='17' height='17' stroke-opacity='.46'/%3E%3Crect x='520' y='545' width='9' height='9' stroke-opacity='.22'/%3E%3Crect x='645' y='630' width='28' height='28' stroke-opacity='.34'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='95' y='95' width='13' height='13' fill-opacity='.10'/%3E%3Crect x='275' y='210' width='22' height='22' fill-opacity='.08'/%3E%3Crect x='585' y='235' width='18' height='18' fill-opacity='.10'/%3E%3Crect x='225' y='555' width='15' height='15' fill-opacity='.12'/%3E%3Crect x='580' y='685' width='11' height='11' fill-opacity='.09'/%3E%3C/g%3E%3Cg fill='url(%23cyanGlow)'%3E%3Crect x='390' y='70' width='24' height='24'/%3E%3Crect x='110' y='445' width='34' height='34'/%3E%3Crect x='475' y='475' width='28' height='28'/%3E%3Crect x='690' y='545' width='38' height='38'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;
    background-size: 760px 760px;

    opacity: .92;

    filter:
        drop-shadow(
            0 0 5px
            rgba(0, 229, 255, 0.14)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-01
        42s
        linear
        infinite;
}


/* ==========================================================
   CAMADA 02
   Quadrados maiores e mais próximos
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-b22a2f0::after {
    content: "";

    position: absolute;
    inset: -18%;

    z-index: 2;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1050' height='1050' viewBox='0 0 1050 1050'%3E%3Cdefs%3E%3CradialGradient id='cyanBig'%3E%3Cstop offset='0%25' stop-color='%23e4ffff' stop-opacity='.98'/%3E%3Cstop offset='22%25' stop-color='%2300e5ff' stop-opacity='.94'/%3E%3Cstop offset='68%25' stop-color='%2300bad8' stop-opacity='.52'/%3E%3Cstop offset='100%25' stop-color='%23005570' stop-opacity='.08'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='70' y='100' width='68' height='68' stroke-width='1.5' stroke-opacity='.30'/%3E%3Crect x='265' y='55' width='38' height='38' stroke-width='1.5' stroke-opacity='.42'/%3E%3Crect x='510' y='155' width='82' height='82' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='810' y='85' width='55' height='55' stroke-width='2' stroke-opacity='.48'/%3E%3Crect x='930' y='245' width='32' height='32' stroke-opacity='.30'/%3E%3Crect x='140' y='430' width='45' height='45' stroke-opacity='.36'/%3E%3Crect x='360' y='520' width='75' height='75' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='660' y='405' width='48' height='48' stroke-opacity='.40'/%3E%3Crect x='870' y='560' width='92' height='92' stroke-width='1.5' stroke-opacity='.25'/%3E%3Crect x='45' y='770' width='80' height='80' stroke-width='1.5' stroke-opacity='.20'/%3E%3Crect x='295' y='825' width='45' height='45' stroke-opacity='.46'/%3E%3Crect x='560' y='745' width='68' height='68' stroke-opacity='.28'/%3E%3Crect x='790' y='855' width='42' height='42' stroke-opacity='.38'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='190' y='270' width='55' height='55' fill-opacity='.055'/%3E%3Crect x='715' y='230' width='70' height='70' fill-opacity='.050'/%3E%3Crect x='205' y='650' width='60' height='60' fill-opacity='.045'/%3E%3Crect x='695' y='700' width='85' height='85' fill-opacity='.050'/%3E%3C/g%3E%3Cg fill='url(%23cyanBig)'%3E%3Crect x='390' y='90' width='62' height='62'/%3E%3Crect x='75' y='575' width='74' height='74'/%3E%3Crect x='530' y='615' width='58' height='58'/%3E%3Crect x='875' y='765' width='82' height='82'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;

    background-size: 1050px 1050px;

    background-position: center;

    opacity: .88;

    filter:
        drop-shadow(
            0 0 12px
            rgba(0, 229, 255, 0.10)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-02
        62s
        ease-in-out
        infinite alternate;
}


/* ==========================================================
   MOVIMENTO CAMADA 01
   ========================================================== */

@keyframes arkiom-cyan-field-01 {

    0% {
        transform:
            translate3d(-20px, 10px, 0);
    }

    25% {
        transform:
            translate3d(35px, -30px, 0);
    }

    50% {
        transform:
            translate3d(70px, 5px, 0);
    }

    75% {
        transform:
            translate3d(25px, 45px, 0);
    }

    100% {
        transform:
            translate3d(-20px, 10px, 0);
    }
}


/* ==========================================================
   MOVIMENTO CAMADA 02
   ========================================================== */

@keyframes arkiom-cyan-field-02 {

    0% {
        transform:
            translate3d(15px, -20px, 0)
            scale(1);
    }

    30% {
        transform:
            translate3d(-35px, 15px, 0)
            scale(1.01);
    }

    65% {
        transform:
            translate3d(20px, 40px, 0)
            scale(.995);
    }

    100% {
        transform:
            translate3d(-25px, -10px, 0)
            scale(1.01);
    }
}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .elementor-2895 .elementor-element.elementor-element-b22a2f0::before {
        background-size: 900px 900px;

        animation-duration: 55s;

        opacity: .78;
    }

    .elementor-2895 .elementor-element.elementor-element-b22a2f0::after {
        background-size: 1250px 1250px;

        animation-duration: 75s;

        opacity: .76;
    }
}


/* ==========================================================
   REDUÇÃO DE MOVIMENTO
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-b22a2f0::before,
    .elementor-2895 .elementor-element.elementor-element-b22a2f0::after {
        animation: none !important;
        transform: none !important;
    }
}
/* ==========================================================
   CORREÇÃO DE CAMADAS
   Mantém a animação SOMENTE atrás de todo o conteúdo
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-b22a2f0 {
    position: relative !important;
    isolation: isolate !important;

    /*
     Cria o contexto de empilhamento da DIV pai.
     Os pseudo-elementos negativos continuam visíveis,
     mas ficam atrás de todos os filhos.
    */
    z-index: 0;
}


/* CAMADA ANIMADA MAIS AO FUNDO */
.elementor-2895 .elementor-element.elementor-element-b22a2f0::before {
    z-index: -2 !important;
}


/* CAMADA ANIMADA MAIS PRÓXIMA */
.elementor-2895 .elementor-element.elementor-element-b22a2f0::after {
    z-index: -1 !important;
}


/*
   IMPORTANTE:
   não forçamos position ou z-index nos filhos.
   Assim não quebramos absolutamente nenhuma
   configuração de layout dos containers internos.
*/
.elementor-2895 .elementor-element.elementor-element-b22a2f0 > * {
    z-index: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3f92e *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-4c3f92e {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-4c3f92e .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-4c3f92e .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-4c3f92e:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-4c3f92e:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-4c3f92e,
    .elementor-2895 .elementor-element.elementor-element-4c3f92e .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-4c3f92e:hover,
    .elementor-2895 .elementor-element.elementor-element-4c3f92e:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a416b *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-d1a416b {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-d1a416b .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-d1a416b .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-d1a416b:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-d1a416b:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-d1a416b,
    .elementor-2895 .elementor-element.elementor-element-d1a416b .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-d1a416b:hover,
    .elementor-2895 .elementor-element.elementor-element-d1a416b:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92bff4c *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-92bff4c {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-92bff4c .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-92bff4c .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-92bff4c:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-92bff4c:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-92bff4c,
    .elementor-2895 .elementor-element.elementor-element-92bff4c .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-92bff4c:hover,
    .elementor-2895 .elementor-element.elementor-element-92bff4c:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f60eb8c *//* =========================================
   ARKIOM GROW
   Hover do card + zoom interno da imagem
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f60eb8c {
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(114, 215, 237, 0.28);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, 0.30);

    transition:
        transform 0.9s ease,
        border-color 0.9s ease,
        box-shadow 0.9s ease;

    transform: scale(1);
    z-index: 1;
}


/* =========================================
   ÁREA DA IMAGEM
   Impede o zoom de escapar
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f60eb8c .elementor-widget-image {
    overflow: hidden;
}


/* =========================================
   IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f60eb8c .elementor-widget-image img {
    display: block;
    width: 100%;

    transform: scale(1);

    transition:
        transform 0.9s ease,
        filter 0.9s ease;

    transform-origin: center center;
}


/* =========================================
   HOVER DO CARD
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f60eb8c:hover {
    transform: scale(1.02);

    border-color: rgba(116, 208, 234, 0.48);

    box-shadow:
        0 28px 70px rgba(0, 0, 0, 0.42);

    z-index: 5;
}


/* =========================================
   HOVER INTERNO DA IMAGEM
   ========================================= */

.elementor-2895 .elementor-element.elementor-element-f60eb8c:hover .elementor-widget-image img {
    transform: scale(1.035);

    filter:
        saturate(1.08)
        contrast(1.04);
}


/* =========================================
   ACESSIBILIDADE
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-f60eb8c,
    .elementor-2895 .elementor-element.elementor-element-f60eb8c .elementor-widget-image img {
        transition: none;
    }

    .elementor-2895 .elementor-element.elementor-element-f60eb8c:hover,
    .elementor-2895 .elementor-element.elementor-element-f60eb8c:hover .elementor-widget-image img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd69535 *//* ==========================================================
   ARKIOM
   FUNDO TECNOLÓGICO ANIMADO
   Grafite + #034BA1 + quadrados ciano
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-dd69535 {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    /* Remove qualquer fundo configurado no próprio container */
    background-image: none !important;
    background: #000000 !important;
    background-color: #000000 !important;

    contain: paint;
}

    /* Remove imagem do Elementor */
    background-image: none !important;

    /* ======================================================
       FUNDO BASE

       1. Overlay preto de 50%
       2. Halo azul #034BA1
       3. Gradiente grafite
       ====================================================== */

    background:
        linear-gradient(
            rgba(0, 0, 0, 0.50),
            rgba(0, 0, 0, 0.50)
        ),

        radial-gradient(
            circle at 82% 22%,
            rgba(3, 75, 161, 0.95) 0%,
            rgba(3, 75, 161, 0.45) 20%,
            rgba(3, 75, 161, 0.16) 42%,
            transparent 68%
        ),

        radial-gradient(
            circle at 15% 82%,
            rgba(0, 229, 255, 0.08) 0%,
            rgba(3, 75, 161, 0.08) 30%,
            transparent 58%
        ),

        linear-gradient(
            135deg,
            #181b20 0%,
            #11151b 30%,
            #0a111d 58%,
            #071a35 78%,
            #034BA1 135%
        ) !important;

    background-color: #0b0f15 !important;

    contain: paint;
}


/* ==========================================================
   CONTEÚDO
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-dd69535 > * {
    z-index: 5;
}


/* ==========================================================
   CAMADA 01
   Quadrados pequenos + médios
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-dd69535::before {
    content: "";

    position: absolute;
    inset: -15%;

    z-index: 1;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='760' viewBox='0 0 760 760'%3E%3Cdefs%3E%3CradialGradient id='cyanGlow'%3E%3Cstop offset='0%25' stop-color='%23d8ffff' stop-opacity='.98'/%3E%3Cstop offset='28%25' stop-color='%2300e5ff' stop-opacity='.92'/%3E%3Cstop offset='70%25' stop-color='%2300c8e5' stop-opacity='.55'/%3E%3Cstop offset='100%25' stop-color='%2300728a' stop-opacity='.15'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='35' y='48' width='18' height='18' stroke-opacity='.38'/%3E%3Crect x='125' y='175' width='10' height='10' stroke-opacity='.20'/%3E%3Crect x='215' y='70' width='30' height='30' stroke-opacity='.25'/%3E%3Crect x='340' y='135' width='14' height='14' stroke-opacity='.48'/%3E%3Crect x='470' y='55' width='9' height='9' stroke-opacity='.24'/%3E%3Crect x='610' y='145' width='24' height='24' stroke-opacity='.42'/%3E%3Crect x='690' y='65' width='12' height='12' stroke-opacity='.20'/%3E%3Crect x='75' y='305' width='25' height='25' stroke-opacity='.40'/%3E%3Crect x='180' y='390' width='12' height='12' stroke-opacity='.22'/%3E%3Crect x='300' y='285' width='8' height='8' stroke-opacity='.36'/%3E%3Crect x='405' y='375' width='20' height='20' stroke-opacity='.22'/%3E%3Crect x='540' y='280' width='15' height='15' stroke-opacity='.42'/%3E%3Crect x='670' y='350' width='10' height='10' stroke-opacity='.30'/%3E%3Crect x='25' y='540' width='12' height='12' stroke-opacity='.24'/%3E%3Crect x='150' y='610' width='26' height='26' stroke-opacity='.36'/%3E%3Crect x='265' y='505' width='11' height='11' stroke-opacity='.22'/%3E%3Crect x='385' y='650' width='17' height='17' stroke-opacity='.46'/%3E%3Crect x='520' y='545' width='9' height='9' stroke-opacity='.22'/%3E%3Crect x='645' y='630' width='28' height='28' stroke-opacity='.34'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='95' y='95' width='13' height='13' fill-opacity='.10'/%3E%3Crect x='275' y='210' width='22' height='22' fill-opacity='.08'/%3E%3Crect x='585' y='235' width='18' height='18' fill-opacity='.10'/%3E%3Crect x='225' y='555' width='15' height='15' fill-opacity='.12'/%3E%3Crect x='580' y='685' width='11' height='11' fill-opacity='.09'/%3E%3C/g%3E%3Cg fill='url(%23cyanGlow)'%3E%3Crect x='390' y='70' width='24' height='24'/%3E%3Crect x='110' y='445' width='34' height='34'/%3E%3Crect x='475' y='475' width='28' height='28'/%3E%3Crect x='690' y='545' width='38' height='38'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;
    background-size: 760px 760px;

    opacity: .92;

    filter:
        drop-shadow(
            0 0 5px
            rgba(0, 229, 255, 0.14)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-01
        42s
        linear
        infinite;
}


/* ==========================================================
   CAMADA 02
   Quadrados maiores e mais próximos
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-dd69535::after {
    content: "";

    position: absolute;
    inset: -18%;

    z-index: 2;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1050' height='1050' viewBox='0 0 1050 1050'%3E%3Cdefs%3E%3CradialGradient id='cyanBig'%3E%3Cstop offset='0%25' stop-color='%23e4ffff' stop-opacity='.98'/%3E%3Cstop offset='22%25' stop-color='%2300e5ff' stop-opacity='.94'/%3E%3Cstop offset='68%25' stop-color='%2300bad8' stop-opacity='.52'/%3E%3Cstop offset='100%25' stop-color='%23005570' stop-opacity='.08'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='70' y='100' width='68' height='68' stroke-width='1.5' stroke-opacity='.30'/%3E%3Crect x='265' y='55' width='38' height='38' stroke-width='1.5' stroke-opacity='.42'/%3E%3Crect x='510' y='155' width='82' height='82' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='810' y='85' width='55' height='55' stroke-width='2' stroke-opacity='.48'/%3E%3Crect x='930' y='245' width='32' height='32' stroke-opacity='.30'/%3E%3Crect x='140' y='430' width='45' height='45' stroke-opacity='.36'/%3E%3Crect x='360' y='520' width='75' height='75' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='660' y='405' width='48' height='48' stroke-opacity='.40'/%3E%3Crect x='870' y='560' width='92' height='92' stroke-width='1.5' stroke-opacity='.25'/%3E%3Crect x='45' y='770' width='80' height='80' stroke-width='1.5' stroke-opacity='.20'/%3E%3Crect x='295' y='825' width='45' height='45' stroke-opacity='.46'/%3E%3Crect x='560' y='745' width='68' height='68' stroke-opacity='.28'/%3E%3Crect x='790' y='855' width='42' height='42' stroke-opacity='.38'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='190' y='270' width='55' height='55' fill-opacity='.055'/%3E%3Crect x='715' y='230' width='70' height='70' fill-opacity='.050'/%3E%3Crect x='205' y='650' width='60' height='60' fill-opacity='.045'/%3E%3Crect x='695' y='700' width='85' height='85' fill-opacity='.050'/%3E%3C/g%3E%3Cg fill='url(%23cyanBig)'%3E%3Crect x='390' y='90' width='62' height='62'/%3E%3Crect x='75' y='575' width='74' height='74'/%3E%3Crect x='530' y='615' width='58' height='58'/%3E%3Crect x='875' y='765' width='82' height='82'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;

    background-size: 1050px 1050px;

    background-position: center;

    opacity: .88;

    filter:
        drop-shadow(
            0 0 12px
            rgba(0, 229, 255, 0.10)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-02
        62s
        ease-in-out
        infinite alternate;
}


/* ==========================================================
   MOVIMENTO CAMADA 01
   ========================================================== */

@keyframes arkiom-cyan-field-01 {

    0% {
        transform:
            translate3d(-20px, 10px, 0);
    }

    25% {
        transform:
            translate3d(35px, -30px, 0);
    }

    50% {
        transform:
            translate3d(70px, 5px, 0);
    }

    75% {
        transform:
            translate3d(25px, 45px, 0);
    }

    100% {
        transform:
            translate3d(-20px, 10px, 0);
    }
}


/* ==========================================================
   MOVIMENTO CAMADA 02
   ========================================================== */

@keyframes arkiom-cyan-field-02 {

    0% {
        transform:
            translate3d(15px, -20px, 0)
            scale(1);
    }

    30% {
        transform:
            translate3d(-35px, 15px, 0)
            scale(1.01);
    }

    65% {
        transform:
            translate3d(20px, 40px, 0)
            scale(.995);
    }

    100% {
        transform:
            translate3d(-25px, -10px, 0)
            scale(1.01);
    }
}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .elementor-2895 .elementor-element.elementor-element-dd69535::before {
        background-size: 900px 900px;

        animation-duration: 55s;

        opacity: .78;
    }

    .elementor-2895 .elementor-element.elementor-element-dd69535::after {
        background-size: 1250px 1250px;

        animation-duration: 75s;

        opacity: .76;
    }
}


/* ==========================================================
   REDUÇÃO DE MOVIMENTO
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-dd69535::before,
    .elementor-2895 .elementor-element.elementor-element-dd69535::after {
        animation: none !important;
        transform: none !important;
    }
}
/* ==========================================================
   CORREÇÃO DE CAMADAS
   Mantém a animação SOMENTE atrás de todo o conteúdo
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-dd69535 {
    position: relative !important;
    isolation: isolate !important;

    /*
     Cria o contexto de empilhamento da DIV pai.
     Os pseudo-elementos negativos continuam visíveis,
     mas ficam atrás de todos os filhos.
    */
    z-index: 0;
}


/* CAMADA ANIMADA MAIS AO FUNDO */
.elementor-2895 .elementor-element.elementor-element-dd69535::before {
    z-index: -2 !important;
}


/* CAMADA ANIMADA MAIS PRÓXIMA */
.elementor-2895 .elementor-element.elementor-element-dd69535::after {
    z-index: -1 !important;
}


/*
   IMPORTANTE:
   não forçamos position ou z-index nos filhos.
   Assim não quebramos absolutamente nenhuma
   configuração de layout dos containers internos.
*/
.elementor-2895 .elementor-element.elementor-element-dd69535 > * {
    z-index: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ffbd99 *//* ==========================================================
   ARKIOM
   FUNDO TECNOLÓGICO ANIMADO
   Grafite + #034BA1 + quadrados ciano
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-2ffbd99 {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    /* Remove imagem do Elementor */
    background-image: none !important;

    /* ======================================================
       FUNDO BASE

       1. Overlay preto de 50%
       2. Halo azul #034BA1
       3. Gradiente grafite
       ====================================================== */

    background:
        linear-gradient(
            rgba(0, 0, 0, 0.50),
            rgba(0, 0, 0, 0.50)
        ),

        radial-gradient(
            circle at 82% 22%,
            rgba(3, 75, 161, 0.95) 0%,
            rgba(3, 75, 161, 0.45) 20%,
            rgba(3, 75, 161, 0.16) 42%,
            transparent 68%
        ),

        radial-gradient(
            circle at 15% 82%,
            rgba(0, 229, 255, 0.08) 0%,
            rgba(3, 75, 161, 0.08) 30%,
            transparent 58%
        ),

        linear-gradient(
            135deg,
            #181b20 0%,
            #11151b 30%,
            #0a111d 58%,
            #071a35 78%,
            #034BA1 135%
        ) !important;

    background-color: #0b0f15 !important;

    contain: paint;
}


/* ==========================================================
   CONTEÚDO
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-2ffbd99 > * {
    z-index: 5;
}


/* ==========================================================
   CAMADA 01
   Quadrados pequenos + médios
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-2ffbd99::before {
    content: "";

    position: absolute;
    inset: -15%;

    z-index: 1;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='760' viewBox='0 0 760 760'%3E%3Cdefs%3E%3CradialGradient id='cyanGlow'%3E%3Cstop offset='0%25' stop-color='%23d8ffff' stop-opacity='.98'/%3E%3Cstop offset='28%25' stop-color='%2300e5ff' stop-opacity='.92'/%3E%3Cstop offset='70%25' stop-color='%2300c8e5' stop-opacity='.55'/%3E%3Cstop offset='100%25' stop-color='%2300728a' stop-opacity='.15'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='35' y='48' width='18' height='18' stroke-opacity='.38'/%3E%3Crect x='125' y='175' width='10' height='10' stroke-opacity='.20'/%3E%3Crect x='215' y='70' width='30' height='30' stroke-opacity='.25'/%3E%3Crect x='340' y='135' width='14' height='14' stroke-opacity='.48'/%3E%3Crect x='470' y='55' width='9' height='9' stroke-opacity='.24'/%3E%3Crect x='610' y='145' width='24' height='24' stroke-opacity='.42'/%3E%3Crect x='690' y='65' width='12' height='12' stroke-opacity='.20'/%3E%3Crect x='75' y='305' width='25' height='25' stroke-opacity='.40'/%3E%3Crect x='180' y='390' width='12' height='12' stroke-opacity='.22'/%3E%3Crect x='300' y='285' width='8' height='8' stroke-opacity='.36'/%3E%3Crect x='405' y='375' width='20' height='20' stroke-opacity='.22'/%3E%3Crect x='540' y='280' width='15' height='15' stroke-opacity='.42'/%3E%3Crect x='670' y='350' width='10' height='10' stroke-opacity='.30'/%3E%3Crect x='25' y='540' width='12' height='12' stroke-opacity='.24'/%3E%3Crect x='150' y='610' width='26' height='26' stroke-opacity='.36'/%3E%3Crect x='265' y='505' width='11' height='11' stroke-opacity='.22'/%3E%3Crect x='385' y='650' width='17' height='17' stroke-opacity='.46'/%3E%3Crect x='520' y='545' width='9' height='9' stroke-opacity='.22'/%3E%3Crect x='645' y='630' width='28' height='28' stroke-opacity='.34'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='95' y='95' width='13' height='13' fill-opacity='.10'/%3E%3Crect x='275' y='210' width='22' height='22' fill-opacity='.08'/%3E%3Crect x='585' y='235' width='18' height='18' fill-opacity='.10'/%3E%3Crect x='225' y='555' width='15' height='15' fill-opacity='.12'/%3E%3Crect x='580' y='685' width='11' height='11' fill-opacity='.09'/%3E%3C/g%3E%3Cg fill='url(%23cyanGlow)'%3E%3Crect x='390' y='70' width='24' height='24'/%3E%3Crect x='110' y='445' width='34' height='34'/%3E%3Crect x='475' y='475' width='28' height='28'/%3E%3Crect x='690' y='545' width='38' height='38'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;
    background-size: 760px 760px;

    opacity: .92;

    filter:
        drop-shadow(
            0 0 5px
            rgba(0, 229, 255, 0.14)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-01
        42s
        linear
        infinite;
}


/* ==========================================================
   CAMADA 02
   Quadrados maiores e mais próximos
   ========================================================== */

.elementor-2895 .elementor-element.elementor-element-2ffbd99::after {
    content: "";

    position: absolute;
    inset: -18%;

    z-index: 2;

    pointer-events: none;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1050' height='1050' viewBox='0 0 1050 1050'%3E%3Cdefs%3E%3CradialGradient id='cyanBig'%3E%3Cstop offset='0%25' stop-color='%23e4ffff' stop-opacity='.98'/%3E%3Cstop offset='22%25' stop-color='%2300e5ff' stop-opacity='.94'/%3E%3Cstop offset='68%25' stop-color='%2300bad8' stop-opacity='.52'/%3E%3Cstop offset='100%25' stop-color='%23005570' stop-opacity='.08'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='none' stroke='%2300e5ff'%3E%3Crect x='70' y='100' width='68' height='68' stroke-width='1.5' stroke-opacity='.30'/%3E%3Crect x='265' y='55' width='38' height='38' stroke-width='1.5' stroke-opacity='.42'/%3E%3Crect x='510' y='155' width='82' height='82' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='810' y='85' width='55' height='55' stroke-width='2' stroke-opacity='.48'/%3E%3Crect x='930' y='245' width='32' height='32' stroke-opacity='.30'/%3E%3Crect x='140' y='430' width='45' height='45' stroke-opacity='.36'/%3E%3Crect x='360' y='520' width='75' height='75' stroke-width='1.5' stroke-opacity='.24'/%3E%3Crect x='660' y='405' width='48' height='48' stroke-opacity='.40'/%3E%3Crect x='870' y='560' width='92' height='92' stroke-width='1.5' stroke-opacity='.25'/%3E%3Crect x='45' y='770' width='80' height='80' stroke-width='1.5' stroke-opacity='.20'/%3E%3Crect x='295' y='825' width='45' height='45' stroke-opacity='.46'/%3E%3Crect x='560' y='745' width='68' height='68' stroke-opacity='.28'/%3E%3Crect x='790' y='855' width='42' height='42' stroke-opacity='.38'/%3E%3C/g%3E%3Cg fill='%2300e5ff'%3E%3Crect x='190' y='270' width='55' height='55' fill-opacity='.055'/%3E%3Crect x='715' y='230' width='70' height='70' fill-opacity='.050'/%3E%3Crect x='205' y='650' width='60' height='60' fill-opacity='.045'/%3E%3Crect x='695' y='700' width='85' height='85' fill-opacity='.050'/%3E%3C/g%3E%3Cg fill='url(%23cyanBig)'%3E%3Crect x='390' y='90' width='62' height='62'/%3E%3Crect x='75' y='575' width='74' height='74'/%3E%3Crect x='530' y='615' width='58' height='58'/%3E%3Crect x='875' y='765' width='82' height='82'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat;

    background-size: 1050px 1050px;

    background-position: center;

    opacity: .88;

    filter:
        drop-shadow(
            0 0 12px
            rgba(0, 229, 255, 0.10)
        );

    transform: translate3d(0, 0, 0);

    will-change: transform;

    animation:
        arkiom-cyan-field-02
        62s
        ease-in-out
        infinite alternate;
}


/* ==========================================================
   MOVIMENTO CAMADA 01
   ========================================================== */

@keyframes arkiom-cyan-field-01 {

    0% {
        transform:
            translate3d(-20px, 10px, 0);
    }

    25% {
        transform:
            translate3d(35px, -30px, 0);
    }

    50% {
        transform:
            translate3d(70px, 5px, 0);
    }

    75% {
        transform:
            translate3d(25px, 45px, 0);
    }

    100% {
        transform:
            translate3d(-20px, 10px, 0);
    }
}


/* ==========================================================
   MOVIMENTO CAMADA 02
   ========================================================== */

@keyframes arkiom-cyan-field-02 {

    0% {
        transform:
            translate3d(15px, -20px, 0)
            scale(1);
    }

    30% {
        transform:
            translate3d(-35px, 15px, 0)
            scale(1.01);
    }

    65% {
        transform:
            translate3d(20px, 40px, 0)
            scale(.995);
    }

    100% {
        transform:
            translate3d(-25px, -10px, 0)
            scale(1.01);
    }
}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .elementor-2895 .elementor-element.elementor-element-2ffbd99::before {
        background-size: 900px 900px;

        animation-duration: 55s;

        opacity: .78;
    }

    .elementor-2895 .elementor-element.elementor-element-2ffbd99::after {
        background-size: 1250px 1250px;

        animation-duration: 75s;

        opacity: .76;
    }
}


/* ==========================================================
   REDUÇÃO DE MOVIMENTO
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-2895 .elementor-element.elementor-element-2ffbd99::before,
    .elementor-2895 .elementor-element.elementor-element-2ffbd99::after {
        animation: none !important;
        transform: none !important;
    }
}/* End custom CSS */