.elementor-58 .elementor-element.elementor-element-f681a1c{--display:flex;--min-height:100%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-f681a1c:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-f681a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c1014ff;}.elementor-58 .elementor-element.elementor-element-82dcc48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-58 .elementor-element.elementor-element-82dcc48:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-82dcc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c1014ff;}.elementor-58 .elementor-element.elementor-element-795efc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-58 .elementor-element.elementor-element-e35b583{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-b304f85{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-ee40437{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-6214ea7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-58 .elementor-element.elementor-element-d4d7cab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-91833e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-82be4d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-097ab23{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-34cc697 img{width:236px;}.elementor-58 .elementor-element.elementor-element-4a8c74e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-10e426d{width:var( --container-widget-width, 1px );max-width:1px;margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;--container-widget-width:1px;--container-widget-flex-grow:0;z-index:0;}.elementor-58 .elementor-element.elementor-element-10e426d .elementor-heading-title{font-size:24.00239944458px;font-weight:600;line-height:26.402639389038px;color:#1bb0ceff;}.elementor-58 .elementor-element.elementor-element-57cf4e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-7c41467{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-32c7a43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-58d08d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-dcf90c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:110000;}.elementor-58 .elementor-element.elementor-element-dcf90c3:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-dcf90c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c1014ff;}.elementor-58 .elementor-element.elementor-element-14a97a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-265e260{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;background-image:linear-gradient(269deg, rgb(95, 46, 142) 0%, rgb(136, 17, 255) 100%);background-size:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-58 .elementor-element.elementor-element-01830c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-6ef3a09{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-2c966a8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-90b305a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-5a294bc{width:var( --container-widget-width, auto );max-width:auto;margin:0px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-5a294bc .elementor-heading-title{font-size:66px;text-transform:uppercase;line-height:1.5;color:#ffffffff;}.elementor-58 .elementor-element.elementor-element-82825a9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-f9b8740{--display:flex;}.elementor-58 .elementor-element.elementor-element-0da86c1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-39f7c6b i.softlite-dynamic-icon{font-size:100%;}.elementor-58 .elementor-element.elementor-element-39f7c6b .softlite-dynamic-icon i{font-size:100%;}.elementor-58 .elementor-element.elementor-element-39f7c6b .softlite-dynamic-icon:not(i){width:100%;}.elementor-58 .elementor-element.elementor-element-39f7c6b .softlite-dynamic-icon svg{width:100%;}.elementor-58 .elementor-element.elementor-element-39f7c6b .softlite-dynamic-card-box-text-1{font-size:11px;text-transform:uppercase;line-height:1.5;letter-spacing:1.539999961853px;color:#f4effff5;}.elementor-58 .elementor-element.elementor-element-39f7c6b .softlite-dynamic-card-box-text-2{font-size:30px;font-weight:600;line-height:1.5;color:#f5f5ffff;}.elementor-58 .elementor-element.elementor-element-39f7c6b .softlite-dynamic-card-box-text-3{font-size:14px;line-height:1.7;color:#dee4f6f5;}.elementor-58 .elementor-element.elementor-element-39f7c6b .softlite-dynamic-card-box-button-text{font-size:13px;font-weight:500;line-height:1.5;fill:#ffffffff;color:#ffffffff;}.elementor-58 .elementor-element.elementor-element-39f7c6b .softlite-dynamic-card-box-background-color-1{background-color:#0c1014ff;}.elementor-58 .elementor-element.elementor-element-39f7c6b .softlite-dynamic-card-box-background-color-2{background-color:#08091466;}.elementor-58 .elementor-element.elementor-element-376d909{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-a871e14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-96ca041{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-8f2d796{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;background-image:linear-gradient(rgb(17, 24, 35) 0%, rgb(12, 16, 20) 53%, rgb(12, 16, 20) 100%);background-size:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-58 .elementor-element.elementor-element-68ae734{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100003;}.elementor-58 .elementor-element.elementor-element-34a0002{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:150000;}.elementor-58 .elementor-element.elementor-element-34a0002:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-34a0002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffff;}.elementor-58 .elementor-element.elementor-element-ed48996{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-071fddb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-77d65b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-39b9889{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:150000;}.elementor-58 .elementor-element.elementor-element-39b9889:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-39b9889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffff;}.elementor-58 .elementor-element.elementor-element-d024fd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-ef35b40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-10197c5{width:var( --container-widget-width, auto );max-width:auto;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:16.001600265503px;line-height:1.5;color:#444444ff;}.elementor-58 .elementor-element.elementor-element-3b5c378{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:110000;}.elementor-58 .elementor-element.elementor-element-3b5c378:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-3b5c378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-58 .elementor-element.elementor-element-75052cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:110000;}.elementor-58 .elementor-element.elementor-element-75052cb:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-75052cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-58 .elementor-element.elementor-element-7761ea7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:140;}.elementor-58 .elementor-element.elementor-element-245da64{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-245da64:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-245da64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffff;}.elementor-58 .elementor-element.elementor-element-c26a896{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-58 .elementor-element.elementor-element-c996fbd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-58 .elementor-element.elementor-element-8df93b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2147483647;}.elementor-58 .elementor-element.elementor-element-8df93b0:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-8df93b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212426ff;}.elementor-58 .elementor-element.elementor-element-0a6b765{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99999999;}.elementor-58 .elementor-element.elementor-element-0a6b765:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-0a6b765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5ea0ff80;}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-f681a1c{--content-width:1600px;}.elementor-58 .elementor-element.elementor-element-82dcc48{--width:auto;}.elementor-58 .elementor-element.elementor-element-795efc1{--width:auto;}.elementor-58 .elementor-element.elementor-element-e35b583{--width:100%;}.elementor-58 .elementor-element.elementor-element-b304f85{--width:auto;}.elementor-58 .elementor-element.elementor-element-ee40437{--width:auto;}.elementor-58 .elementor-element.elementor-element-6214ea7{--width:100%;}.elementor-58 .elementor-element.elementor-element-d4d7cab{--width:100%;}.elementor-58 .elementor-element.elementor-element-91833e4{--width:100%;}.elementor-58 .elementor-element.elementor-element-82be4d8{--width:auto;}.elementor-58 .elementor-element.elementor-element-097ab23{--width:auto;}.elementor-58 .elementor-element.elementor-element-4a8c74e{--width:auto;}.elementor-58 .elementor-element.elementor-element-57cf4e1{--width:auto;}.elementor-58 .elementor-element.elementor-element-7c41467{--width:auto;}.elementor-58 .elementor-element.elementor-element-32c7a43{--width:28px;}.elementor-58 .elementor-element.elementor-element-58d08d9{--width:auto;}.elementor-58 .elementor-element.elementor-element-dcf90c3{--width:100%;}.elementor-58 .elementor-element.elementor-element-14a97a1{--width:auto;}.elementor-58 .elementor-element.elementor-element-265e260{--width:100%;}.elementor-58 .elementor-element.elementor-element-01830c6{--width:100%;}.elementor-58 .elementor-element.elementor-element-6ef3a09{--width:100%;}.elementor-58 .elementor-element.elementor-element-2c966a8{--width:auto;}.elementor-58 .elementor-element.elementor-element-90b305a{--width:auto;}.elementor-58 .elementor-element.elementor-element-82825a9{--width:100%;}.elementor-58 .elementor-element.elementor-element-0da86c1{--width:100%;}.elementor-58 .elementor-element.elementor-element-376d909{--width:auto;}.elementor-58 .elementor-element.elementor-element-a871e14{--width:100%;}.elementor-58 .elementor-element.elementor-element-96ca041{--width:auto;}.elementor-58 .elementor-element.elementor-element-8f2d796{--width:100%;}.elementor-58 .elementor-element.elementor-element-68ae734{--width:auto;}.elementor-58 .elementor-element.elementor-element-34a0002{--width:250px;}.elementor-58 .elementor-element.elementor-element-ed48996{--width:auto;}.elementor-58 .elementor-element.elementor-element-071fddb{--width:16px;}.elementor-58 .elementor-element.elementor-element-77d65b3{--width:100%;}.elementor-58 .elementor-element.elementor-element-39b9889{--width:300px;}.elementor-58 .elementor-element.elementor-element-d024fd3{--width:auto;}.elementor-58 .elementor-element.elementor-element-ef35b40{--width:16px;}.elementor-58 .elementor-element.elementor-element-3b5c378{--width:100%;}.elementor-58 .elementor-element.elementor-element-75052cb{--width:100%;}.elementor-58 .elementor-element.elementor-element-7761ea7{--width:auto;}.elementor-58 .elementor-element.elementor-element-245da64{--width:35px;}.elementor-58 .elementor-element.elementor-element-c26a896{--width:1px;}.elementor-58 .elementor-element.elementor-element-c996fbd{--width:1px;}.elementor-58 .elementor-element.elementor-element-8df93b0{--width:330px;}.elementor-58 .elementor-element.elementor-element-0a6b765{--width:auto;}}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-f681a1c{--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;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-e35b583{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-58 .elementor-element.elementor-element-6214ea7{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-58 .elementor-element.elementor-element-d4d7cab{--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-58 .elementor-element.elementor-element-91833e4{--flex-wrap:initial;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-82be4d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-10e426d{margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;}.elementor-58 .elementor-element.elementor-element-57cf4e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-265e260{--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-58 .elementor-element.elementor-element-01830c6{--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-6ef3a09{--flex-wrap:initial;}.elementor-58 .elementor-element.elementor-element-2c966a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-5a294bc{margin:0px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;}.elementor-58 .elementor-element.elementor-element-5a294bc .elementor-heading-title{font-size:56px;}.elementor-58 .elementor-element.elementor-element-82825a9{--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-0da86c1{--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-a871e14{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-58 .elementor-element.elementor-element-8f2d796{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-58 .elementor-element.elementor-element-071fddb{--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-ef35b40{--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-245da64{--border-radius:50% 50% 50% 50%;}.elementor-58 .elementor-element.elementor-element-c26a896{--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;}.elementor-58 .elementor-element.elementor-element-c996fbd{--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;}.elementor-58 .elementor-element.elementor-element-8df93b0{--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-f681a1c{--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;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-82dcc48{--width:auto;}.elementor-58 .elementor-element.elementor-element-795efc1{--width:auto;}.elementor-58 .elementor-element.elementor-element-e35b583{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-58 .elementor-element.elementor-element-b304f85{--width:auto;}.elementor-58 .elementor-element.elementor-element-ee40437{--width:auto;}.elementor-58 .elementor-element.elementor-element-6214ea7{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-58 .elementor-element.elementor-element-d4d7cab{--width:100%;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-58 .elementor-element.elementor-element-91833e4{--width:100%;--flex-wrap:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-82be4d8{--width:60%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-097ab23{--width:auto;}.elementor-58 .elementor-element.elementor-element-4a8c74e{--width:auto;}.elementor-58 .elementor-element.elementor-element-10e426d{margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;}.elementor-58 .elementor-element.elementor-element-57cf4e1{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-7c41467{--width:auto;}.elementor-58 .elementor-element.elementor-element-32c7a43{--width:28px;}.elementor-58 .elementor-element.elementor-element-58d08d9{--width:auto;}.elementor-58 .elementor-element.elementor-element-dcf90c3{--width:100%;}.elementor-58 .elementor-element.elementor-element-14a97a1{--width:auto;}.elementor-58 .elementor-element.elementor-element-265e260{--width:100%;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-58 .elementor-element.elementor-element-01830c6{--width:100%;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-6ef3a09{--width:100%;--flex-wrap:initial;}.elementor-58 .elementor-element.elementor-element-2c966a8{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-90b305a{--width:auto;}.elementor-58 .elementor-element.elementor-element-5a294bc{margin:0px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;}.elementor-58 .elementor-element.elementor-element-5a294bc .elementor-heading-title{font-size:42px;}.elementor-58 .elementor-element.elementor-element-82825a9{--width:100%;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-0da86c1{--width:100%;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-376d909{--width:auto;}.elementor-58 .elementor-element.elementor-element-a871e14{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-58 .elementor-element.elementor-element-96ca041{--width:auto;}.elementor-58 .elementor-element.elementor-element-8f2d796{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-58 .elementor-element.elementor-element-68ae734{--width:auto;}.elementor-58 .elementor-element.elementor-element-34a0002{--width:250px;}.elementor-58 .elementor-element.elementor-element-ed48996{--width:auto;}.elementor-58 .elementor-element.elementor-element-071fddb{--width:16px;--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-77d65b3{--width:100%;}.elementor-58 .elementor-element.elementor-element-39b9889{--width:300px;}.elementor-58 .elementor-element.elementor-element-d024fd3{--width:auto;}.elementor-58 .elementor-element.elementor-element-ef35b40{--width:16px;--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-10197c5{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-3b5c378{--width:100%;}.elementor-58 .elementor-element.elementor-element-75052cb{--width:100%;}.elementor-58 .elementor-element.elementor-element-7761ea7{--width:auto;}.elementor-58 .elementor-element.elementor-element-245da64{--width:35px;--border-radius:50% 50% 50% 50%;}.elementor-58 .elementor-element.elementor-element-c26a896{--width:1px;--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;}.elementor-58 .elementor-element.elementor-element-c996fbd{--width:1px;--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;}.elementor-58 .elementor-element.elementor-element-8df93b0{--width:330px;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-0a6b765{--width:auto;}}.elementor-58 .elementor-element.elementor-element-34cc697 img{color: rgb(27, 176, 206);cursor: pointer;display: block;max-height: 100%;max-width: 100%;vertical-align: middle;aspect-ratio: auto 236 / 69;}.elementor-58 .elementor-element.elementor-element-34cc697 img::before{box-sizing: border-box;-webkit-text-fill-color: rgb(27, 176, 206);-webkit-text-stroke-color: rgb(27, 176, 206);}.elementor-58 .elementor-element.elementor-element-34cc697 img::after{box-sizing: border-box;-webkit-text-fill-color: rgb(27, 176, 206);-webkit-text-stroke-color: rgb(27, 176, 206);}
.elementor-58 .elementor-element.elementor-element-097ab23{color: rgb(27, 176, 206);cursor: pointer;display: block;}.elementor-58 .elementor-element.elementor-element-097ab23::before{box-sizing: border-box;-webkit-text-fill-color: rgb(27, 176, 206);-webkit-text-stroke-color: rgb(27, 176, 206);}.elementor-58 .elementor-element.elementor-element-097ab23::after{box-sizing: border-box;-webkit-text-fill-color: rgb(27, 176, 206);-webkit-text-stroke-color: rgb(27, 176, 206);}
.elementor-58 .elementor-element.elementor-element-10e426d .xjfy1wst{border-bottom-color: rgb(27, 176, 206);border-left-color: rgb(27, 176, 206);border-right-color: rgb(27, 176, 206);border-top-color: rgb(27, 176, 206);color: rgb(27, 176, 206);cursor: pointer;font-family: Raleway, arial, sans-serif;font-size: 24.002399444580078px;font-weight: 600;line-height: 26.402639389038086px;text-rendering: optimizespeed;width: auto;}.elementor-58 .elementor-element.elementor-element-10e426d .xjfy1wst::before{box-sizing: border-box;white-space: nowrap;-webkit-text-fill-color: rgb(27, 176, 206);-webkit-text-stroke-color: rgb(27, 176, 206);}.elementor-58 .elementor-element.elementor-element-10e426d .xjfy1wst::after{box-sizing: border-box;white-space: nowrap;-webkit-text-fill-color: rgb(27, 176, 206);-webkit-text-stroke-color: rgb(27, 176, 206);}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-10e426d .xjfy1wst{max-width: none;}}.elementor-58 .elementor-element.elementor-element-10e426d .elementor-heading-title{clip: rect(0px, 0px, 0px, 0px);font-family: Raleway, arial, sans-serif;height: 1px;text-overflow: ellipsis;text-rendering: optimizespeed;overflow: hidden;}.elementor-58 .elementor-element.elementor-element-10e426d .elementor-heading-title::before{box-sizing: border-box;white-space: nowrap;-webkit-text-fill-color: rgb(27, 176, 206);-webkit-text-stroke-color: rgb(27, 176, 206);}.elementor-58 .elementor-element.elementor-element-10e426d .elementor-heading-title::after{box-sizing: border-box;white-space: nowrap;-webkit-text-fill-color: rgb(27, 176, 206);-webkit-text-stroke-color: rgb(27, 176, 206);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-10e426d .elementor-heading-title{overflow: hidden;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-10e426d .elementor-heading-title{overflow: hidden;}}
.elementor-58 .elementor-element.elementor-element-4a8c74e{text-overflow: ellipsis;display: block;}.elementor-58 .elementor-element.elementor-element-4a8c74e::before{box-sizing: border-box;}.elementor-58 .elementor-element.elementor-element-4a8c74e::after{box-sizing: border-box;}
.elementor-58 .elementor-element.elementor-element-82be4d8{animation-fill-mode: both;animation-name: AuxScaleDown;animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);flex-grow: 0.5;max-width: 100%;min-width: 0px;transform: scale(1, 1);height: 100%;display: block;}.elementor-58 .elementor-element.elementor-element-82be4d8::before{box-sizing: border-box;}.elementor-58 .elementor-element.elementor-element-82be4d8::after{box-sizing: border-box;}
.elementor-58 .elementor-element.elementor-element-a12c87d {width: 100%;}.elementor-58 .elementor-element.elementor-element-a12c87d {margin-top: 11px;margin-bottom: 11px;margin-left: 0px;margin-right: 0px;}.elementor-58 .elementor-element.elementor-element-a12c87d .z6jewcyl{border-bottom-color: rgb(255, 255, 255);border-bottom-style: solid;border-bottom-width: 2px;border-left-color: rgb(255, 255, 255);border-right-color: rgb(255, 255, 255);border-top-color: rgb(255, 255, 255);content: "";cursor: pointer;display: block;text-align: left;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;}.elementor-58 .elementor-element.elementor-element-a12c87d .z6jewcyl::before{box-sizing: border-box;}.elementor-58 .elementor-element.elementor-element-a12c87d .z6jewcyl::after{box-sizing: border-box;}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-a12c87d {margin-top: 11px;margin-bottom: 11px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-a12c87d .z6jewcyl{border-bottom-width: 2px;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-a12c87d {margin-top: 11px;margin-bottom: 11px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-a12c87d .z6jewcyl{border-bottom-width: 2px;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;}}
.elementor-58 .elementor-element.elementor-element-32c7a43{cursor: pointer;text-align: left;display: block;}.elementor-58 .elementor-element.elementor-element-32c7a43::before{border-bottom-color: rgb(255, 255, 255);border-left-color: rgb(255, 255, 255);border-right-color: rgb(255, 255, 255);border-top-color: rgb(255, 255, 255);border-top-style: solid;border-top-width: 2px;box-sizing: border-box;content: "";display: block;transform-origin: 0px 0%;transition-duration: 0.3s;width: 100%;}.elementor-58 .elementor-element.elementor-element-32c7a43::after{border-bottom-color: rgb(255, 255, 255);border-bottom-style: solid;border-bottom-width: 2px;border-left-color: rgb(255, 255, 255);border-right-color: rgb(255, 255, 255);border-top-color: rgb(255, 255, 255);bottom: 0px;box-sizing: border-box;content: "";display: block;transform-origin: 0px 100%;transition-duration: 0.3s;width: 100%;}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-32c7a43::before{transform-origin: 0px 0px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-32c7a43::after{transform-origin: 0px 2px;}}
.elementor-58 .elementor-element.elementor-element-7c41467{display: none;text-align: left;}.elementor-58 .elementor-element.elementor-element-7c41467::before{box-sizing: border-box;}.elementor-58 .elementor-element.elementor-element-7c41467::after{box-sizing: border-box;}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-7c41467{display: block;}}
.elementor-58 .elementor-element.elementor-element-4d1f321 {width: 100%;}.elementor-58 .elementor-element.elementor-element-4d1f321 {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-58 .elementor-element.elementor-element-4d1f321 .ywcd9z9e{display: table;list-style-type: none;padding-left: 0px;text-align: left;text-rendering: optimizespeed;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;}.elementor-58 .elementor-element.elementor-element-4d1f321 .ywcd9z9e::before{box-sizing: border-box;}.elementor-58 .elementor-element.elementor-element-4d1f321 .ywcd9z9e::after{box-sizing: border-box;}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .ywcd9z9e{padding-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-4d1f321 {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .ywcd9z9e{padding-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;}}.elementor-58 .elementor-element.elementor-element-4d1f321 .jdkb9j6x{border-bottom-color: rgb(204, 204, 204);border-left-color: rgb(204, 204, 204);border-right-color: rgb(204, 204, 204);border-top-color: rgb(204, 204, 204);box-sizing: content-box;display: inline-block;list-style-type: none;position: relative;text-rendering: optimizespeed;width: auto;vertical-align: top;}.elementor-58 .elementor-element.elementor-element-4d1f321 .jdkb9j6x::before{box-sizing: border-box;text-align: left;}.elementor-58 .elementor-element.elementor-element-4d1f321 .jdkb9j6x::after{box-sizing: border-box;text-align: left;}.elementor-58 .elementor-element.elementor-element-4d1f321 .m2o14hxb{border-bottom-color: rgb(255, 255, 255);border-left-color: rgb(255, 255, 255);border-right-color: rgb(255, 255, 255);border-top-color: rgb(255, 255, 255);color: rgb(255, 255, 255);cursor: pointer;display: table-cell;font-size: 18px;list-style-type: none;padding-right: 23.625px;position: relative;text-align: left;text-rendering: optimizespeed;text-transform: capitalize;width: auto;vertical-align: middle;padding-inline-end: 23.625px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;}.elementor-58 .elementor-element.elementor-element-4d1f321 .m2o14hxb::before{box-sizing: border-box;line-height: 27px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-58 .elementor-element.elementor-element-4d1f321 .m2o14hxb::after{box-sizing: border-box;line-height: 27px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .m2o14hxb{font-size: 16px;padding-left: 10px;padding-right: 10px;padding-inline-start: 10px;padding-inline-end: 10px;padding-top: 0px;padding-bottom: 0px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .m2o14hxb::before{line-height: 24px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .m2o14hxb::after{line-height: 24px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .m2o14hxb{padding-left: 10px;padding-right: 10px;padding-top: 0px;padding-bottom: 0px;}}.elementor-58 .elementor-element.elementor-element-4d1f321 .pu7m0k3b{border-bottom-color: rgb(255, 255, 255);border-left-color: rgb(255, 255, 255);border-right-color: rgb(255, 255, 255);border-top-color: rgb(255, 255, 255);color: rgb(255, 255, 255);cursor: pointer;display: inline-block;font-size: 18px;line-height: 1.5;list-style-type: none;text-align: left;text-rendering: optimizespeed;text-transform: capitalize;width: auto;}.elementor-58 .elementor-element.elementor-element-4d1f321 .pu7m0k3b::before{box-sizing: border-box;line-height: 27px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-58 .elementor-element.elementor-element-4d1f321 .pu7m0k3b::after{box-sizing: border-box;line-height: 27px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .pu7m0k3b{font-size: 16px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .pu7m0k3b::before{line-height: 24px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .pu7m0k3b::after{line-height: 24px;}}.elementor-58 .elementor-element.elementor-element-4d1f321 .fopixndf{border-bottom-color: rgb(204, 204, 204);border-left-color: rgb(204, 204, 204);border-right-color: rgb(204, 204, 204);border-top-color: rgb(204, 204, 204);box-sizing: content-box;color: rgb(170, 170, 170);display: inline-block;font-weight: 600;list-style-type: none;position: relative;text-rendering: optimizespeed;width: auto;vertical-align: top;}.elementor-58 .elementor-element.elementor-element-4d1f321 .fopixndf::before{border-bottom-color: rgb(170, 170, 170);border-left-color: rgb(170, 170, 170);border-right-color: rgb(170, 170, 170);border-top-color: rgb(170, 170, 170);box-sizing: border-box;text-align: left;-webkit-text-fill-color: rgb(170, 170, 170);-webkit-text-stroke-color: rgb(170, 170, 170);}.elementor-58 .elementor-element.elementor-element-4d1f321 .fopixndf::after{border-bottom-color: rgb(170, 170, 170);border-left-color: rgb(170, 170, 170);border-right-color: rgb(170, 170, 170);border-top-color: rgb(170, 170, 170);box-sizing: border-box;text-align: left;-webkit-text-fill-color: rgb(170, 170, 170);-webkit-text-stroke-color: rgb(170, 170, 170);}.elementor-58 .elementor-element.elementor-element-4d1f321 .ti8yxh5s{border-bottom-color: rgb(95, 46, 142);border-left-color: rgb(95, 46, 142);border-right-color: rgb(95, 46, 142);border-top-color: rgb(95, 46, 142);color: rgb(95, 46, 142);cursor: pointer;display: table-cell;font-size: 18px;font-weight: 600;list-style-type: none;padding-left: 23.625px;padding-right: 23.625px;position: relative;text-align: left;text-rendering: optimizespeed;text-transform: capitalize;width: auto;vertical-align: middle;padding-inline-start: 23.625px;padding-inline-end: 23.625px;padding-top: 0px;padding-bottom: 0px;}.elementor-58 .elementor-element.elementor-element-4d1f321 .ti8yxh5s::before{box-sizing: border-box;line-height: 27px;white-space: nowrap;-webkit-text-fill-color: rgb(95, 46, 142);-webkit-text-stroke-color: rgb(95, 46, 142);}.elementor-58 .elementor-element.elementor-element-4d1f321 .ti8yxh5s::after{box-sizing: border-box;line-height: 27px;white-space: nowrap;-webkit-text-fill-color: rgb(95, 46, 142);-webkit-text-stroke-color: rgb(95, 46, 142);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .ti8yxh5s{font-size: 16px;padding-left: 10px;padding-right: 10px;padding-inline-start: 10px;padding-inline-end: 10px;padding-top: 0px;padding-bottom: 0px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .ti8yxh5s::before{line-height: 24px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .ti8yxh5s::after{line-height: 24px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .ti8yxh5s{padding-left: 10px;padding-right: 10px;padding-top: 0px;padding-bottom: 0px;}}.elementor-58 .elementor-element.elementor-element-4d1f321 .rtjdgmjc{border-bottom-color: rgb(95, 46, 142);border-left-color: rgb(95, 46, 142);border-right-color: rgb(95, 46, 142);border-top-color: rgb(95, 46, 142);color: rgb(95, 46, 142);cursor: pointer;display: inline-block;font-size: 18px;font-weight: 600;line-height: 1.5;list-style-type: none;text-align: left;text-rendering: optimizespeed;text-transform: capitalize;width: auto;}.elementor-58 .elementor-element.elementor-element-4d1f321 .rtjdgmjc::before{box-sizing: border-box;line-height: 27px;white-space: nowrap;-webkit-text-fill-color: rgb(95, 46, 142);-webkit-text-stroke-color: rgb(95, 46, 142);}.elementor-58 .elementor-element.elementor-element-4d1f321 .rtjdgmjc::after{box-sizing: border-box;line-height: 27px;white-space: nowrap;-webkit-text-fill-color: rgb(95, 46, 142);-webkit-text-stroke-color: rgb(95, 46, 142);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .rtjdgmjc{font-size: 16px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .rtjdgmjc::before{line-height: 24px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .rtjdgmjc::after{line-height: 24px;}}.elementor-58 .elementor-element.elementor-element-4d1f321 .evk4l7v7{border-bottom-color: rgb(255, 255, 255);border-left-color: rgb(255, 255, 255);border-right-color: rgb(255, 255, 255);border-top-color: rgb(255, 255, 255);color: rgb(255, 255, 255);cursor: pointer;display: table-cell;font-size: 18px;list-style-type: none;padding-left: 23.625px;padding-right: 23.625px;position: relative;text-align: left;text-rendering: optimizespeed;text-transform: capitalize;width: auto;vertical-align: middle;padding-inline-start: 23.625px;padding-inline-end: 23.625px;padding-top: 0px;padding-bottom: 0px;}.elementor-58 .elementor-element.elementor-element-4d1f321 .evk4l7v7::before{box-sizing: border-box;line-height: 27px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-58 .elementor-element.elementor-element-4d1f321 .evk4l7v7::after{box-sizing: border-box;line-height: 27px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .evk4l7v7{font-size: 16px;padding-left: 10px;padding-right: 10px;padding-inline-start: 10px;padding-inline-end: 10px;padding-top: 0px;padding-bottom: 0px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .evk4l7v7::before{line-height: 24px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .evk4l7v7::after{line-height: 24px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .evk4l7v7{padding-left: 10px;padding-right: 10px;padding-top: 0px;padding-bottom: 0px;}}.elementor-58 .elementor-element.elementor-element-4d1f321 .u9oib63z{border-bottom-color: rgb(255, 255, 255);border-left-color: rgb(255, 255, 255);border-right-color: rgb(255, 255, 255);border-top-color: rgb(255, 255, 255);color: rgb(255, 255, 255);cursor: pointer;display: table-cell;font-size: 18px;list-style-type: none;padding-left: 23.625px;position: relative;text-align: left;text-rendering: optimizespeed;text-transform: capitalize;width: auto;vertical-align: middle;padding-inline-start: 23.625px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;}.elementor-58 .elementor-element.elementor-element-4d1f321 .u9oib63z::before{box-sizing: border-box;line-height: 27px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-58 .elementor-element.elementor-element-4d1f321 .u9oib63z::after{box-sizing: border-box;line-height: 27px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .u9oib63z{font-size: 16px;padding-left: 10px;padding-right: 10px;padding-inline-start: 10px;padding-inline-end: 10px;padding-top: 0px;padding-bottom: 0px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .u9oib63z::before{line-height: 24px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .u9oib63z::after{line-height: 24px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-4d1f321 .u9oib63z{padding-left: 10px;padding-right: 10px;padding-top: 0px;padding-bottom: 0px;}}
.elementor-58 .elementor-element.elementor-element-58d08d9{text-align: left;display: block;}.elementor-58 .elementor-element.elementor-element-58d08d9::before{box-sizing: border-box;}.elementor-58 .elementor-element.elementor-element-58d08d9::after{box-sizing: border-box;}
.elementor-58 .elementor-element.elementor-element-dcf90c3{display: none;height: 100%;text-align: left;transform: translate3d(0px, 0px, 1px);overflow: hidden;}.elementor-58 .elementor-element.elementor-element-dcf90c3::before{box-sizing: border-box;content: "";display: block;position: absolute;z-index: 2;}.elementor-58 .elementor-element.elementor-element-dcf90c3::after{background-size: cover;box-sizing: border-box;content: "";display: block;position: absolute;z-index: 1;}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-dcf90c3{overflow: hidden;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-dcf90c3{overflow: hidden;}}
.elementor-58 .elementor-element.elementor-element-57cf4e1{animation-delay: 0.4s;animation-fill-mode: both;flex-grow: 0.5;max-width: 100%;min-width: 0px;text-align: left;height: 100%;display: block;}.elementor-58 .elementor-element.elementor-element-57cf4e1::before{box-sizing: border-box;}.elementor-58 .elementor-element.elementor-element-57cf4e1::after{box-sizing: border-box;}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-57cf4e1{animation-name: AuxFadeIn;order: 1;flex-grow: 0;}}
.elementor-58 .elementor-element.elementor-element-91833e4{min-width: 0px;}.elementor-58 .elementor-element.elementor-element-91833e4::before{box-sizing: border-box;display: block;height: max(100% + 0px, 100% + 0px);left: 0px;position: absolute;top: 0px;transition-delay: 0s, 0s, 0s;transition-duration: 0.3s, 0.3s, 0.3s;transition-property: background, border-radius, opacity;transition-timing-function: ease, ease, ease;width: max(100% + 0px, 100% + 0px);}.elementor-58 .elementor-element.elementor-element-91833e4::after{box-sizing: border-box;display: block;}
.elementor-58 .elementor-element.elementor-element-d4d7cab{flex-grow: 1;height: 100%;max-width: 1600px;}.elementor-58 .elementor-element.elementor-element-d4d7cab::before{box-sizing: border-box;display: block;}.elementor-58 .elementor-element.elementor-element-d4d7cab::after{box-sizing: border-box;display: block;}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-d4d7cab{max-width: min(100% + 0px, 0% + 767px);}}
.elementor-58 .elementor-element.elementor-element-6214ea7{box-shadow: rgba(12, 16, 20, 0.3) 0px 5px 10px 0px;display: none;max-width: 100%;min-width: 0px;}.elementor-58 .elementor-element.elementor-element-6214ea7::before{box-sizing: border-box;display: block;height: max(100% + 0px, 100% + 0px);left: 0px;position: absolute;top: 0px;transition-delay: 0s, 0s, 0s;transition-duration: 0.3s, 0.3s, 0.3s;transition-property: background, border-radius, opacity;transition-timing-function: ease, ease, ease;width: max(100% + 0px, 100% + 0px);}.elementor-58 .elementor-element.elementor-element-6214ea7::after{box-sizing: border-box;}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-6214ea7{display: flex;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-6214ea7::after{display: block;}}
.elementor-58 .elementor-element.elementor-element-ee40437{display: block;}
.elementor-58 .elementor-element.elementor-element-b304f85{display: block;}
.elementor-58 .elementor-element.elementor-element-e35b583{display: block;}
.elementor-58 .elementor-element.elementor-element-795efc1{display: block;}
.elementor-58 .elementor-element.elementor-element-5a294bc .elementor-heading-title{text-rendering: optimizespeed;}.elementor-58 .elementor-element.elementor-element-5a294bc .elementor-heading-title::before{box-sizing: border-box;font-weight: 700;line-height: 99px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-58 .elementor-element.elementor-element-5a294bc .elementor-heading-title::after{box-sizing: border-box;font-weight: 700;line-height: 99px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-5a294bc .elementor-heading-title::before{line-height: 84px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-5a294bc .elementor-heading-title::after{line-height: 84px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-5a294bc .elementor-heading-title::before{line-height: 63px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-5a294bc .elementor-heading-title::after{line-height: 63px;}}
.elementor-58 .elementor-element.elementor-element-90b305a{max-width: 100%;display: block;}.elementor-58 .elementor-element.elementor-element-90b305a::before{box-sizing: border-box;}.elementor-58 .elementor-element.elementor-element-90b305a::after{box-sizing: border-box;}
.elementor-58 .elementor-element.elementor-element-2c966a8{animation-fill-mode: both;animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);max-width: 100%;min-width: 0px;overflow: hidden;animation-name: AuxSlideFromBot;height: 100%;transform: translate(0px, 0px);display: block;}.elementor-58 .elementor-element.elementor-element-2c966a8::before{box-sizing: border-box;}.elementor-58 .elementor-element.elementor-element-2c966a8::after{box-sizing: border-box;}
.elementor-58 .elementor-element.elementor-element-6ef3a09{min-width: 0px;grid-column-gap: 20px;}.elementor-58 .elementor-element.elementor-element-6ef3a09::before{box-sizing: border-box;display: block;height: max(100% + 0px, 100% + 0px);left: 0px;position: absolute;top: 0px;transition-delay: 0s, 0s, 0s;transition-duration: 0.3s, 0.3s, 0.3s;transition-property: background, border-radius, opacity;transition-timing-function: ease, ease, ease;width: max(100% + 0px, 100% + 0px);}.elementor-58 .elementor-element.elementor-element-6ef3a09::after{box-sizing: border-box;display: block;}
.elementor-58 .elementor-element.elementor-element-01830c6{flex-grow: 1;height: 100%;max-width: 1600px;}.elementor-58 .elementor-element.elementor-element-01830c6::before{box-sizing: border-box;display: block;}.elementor-58 .elementor-element.elementor-element-01830c6::after{box-sizing: border-box;display: block;}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-01830c6{max-width: min(100% + 0px, 0% + 767px);}}
.elementor-58 .elementor-element.elementor-element-265e260{max-width: 100%;min-width: 0px;}.elementor-58 .elementor-element.elementor-element-265e260::before{box-sizing: border-box;display: block;height: max(100% + 0px, 100% + 0px);left: 0px;position: absolute;top: 0px;transition-delay: 0s, 0s, 0s;transition-duration: 0.3s, 0.3s, 0.3s;transition-property: background, border-radius, opacity;transition-timing-function: ease, ease, ease;width: max(100% + 0px, 100% + 0px);}.elementor-58 .elementor-element.elementor-element-265e260::after{box-sizing: border-box;display: block;}
/* Start custom CSS for html, class: .elementor-element-d11a34c *//* ============================
   BASE SECTION WRAPPER
   ============================ */
.elv-services-os {
  background: #0C1014;
  padding: 90px 24px;
  color: #f4f3ff;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
.elv-os-inner {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
}

/* hide radios */
.elv-svc-input,
.elv-tab-master {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* ============================
   MAIN CARD (APP SHELL)
   ============================ */
.elv-os-card {
  border-radius: 28px;
  border: 1px solid rgba(90, 78, 132, 0.8);
  background: radial-gradient(circle at top left, #151827, #0C1014 52%, #080a11 100%);
  box-shadow: 0 24px 80px rgba(0,0,0,0.9);
  padding: 18px 18px 22px;
}

/* ============================
   TOP SERVICE BAR – SCROLL
   ============================ */
.elv-svc-bar {
  margin-bottom: 14px;
}

.elv-svc-bar-label {
  font-size: 11px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: rgba(183,176,218,0.88);
  margin-bottom: 6px;
}

.elv-svc-scroll-shell {
  position: relative;
  display: flex;
  align-items: stretch;
}

.elv-svc-tabs {
  display: flex;
  flex-wrap: nowrap;
  gap: 8px;
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: rgba(120,110,170,0.9) transparent;
  padding: 2px 4px;
}
.elv-svc-tabs::-webkit-scrollbar {
  height: 4px;
}
.elv-svc-tabs::-webkit-scrollbar-track {
  background: transparent;
}
.elv-svc-tabs::-webkit-scrollbar-thumb {
  background: rgba(120,110,170,0.9);
  border-radius: 999px;
}

.elv-svc-pill {
  cursor: pointer;
  flex: 0 0 auto;
  min-width: 170px;
  padding: 8px 12px;
  border-radius: 999px;
  border: 1px solid rgba(90, 78, 132, 0.8);
  background: rgba(10, 12, 24, 0.98);
  display: flex;
  flex-direction: column;
  gap: 1px;
  transition: background 0.18s ease, border-color 0.18s ease,
              box-shadow 0.18s ease, transform 0.18s ease;
}
.svc-pill-title {
  font-size: 13px;
  font-weight: 600;
  color: #f9fafb;
}
.svc-pill-sub {
  font-size: 11px;
  color: rgba(191,189,231,0.96);
}

/* arrows (visual hint only) */
.svc-arrow {
  flex: 0 0 auto;
  width: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  margin: 0 0 0 4px;
  color: rgba(210,208,245,0.9);
  background: radial-gradient(circle at center,
              rgba(26,23,55,0.95),
              rgba(7,7,18,0.95));
  border-radius: 999px;
  border: 1px solid rgba(83,72,132,0.85);
  pointer-events: none; /* native scroll only */
}
.svc-arrow-left {
  margin-right: 4px;
  margin-left: 0;
}

/* active service pill */
#svc-analytics:checked ~ .elv-os-card .elv-svc-tabs label[for="svc-analytics"],
#svc-eng:checked       ~ .elv-os-card .elv-svc-tabs label[for="svc-eng"],
#svc-ds:checked        ~ .elv-os-card .elv-svc-tabs label[for="svc-ds"],
#svc-vis:checked       ~ .elv-os-card .elv-svc-tabs label[for="svc-vis"],
#svc-web:checked       ~ .elv-os-card .elv-svc-tabs label[for="svc-web"],
#svc-mobile:checked    ~ .elv-os-card .elv-svc-tabs label[for="svc-mobile"],
#svc-uiux:checked      ~ .elv-os-card .elv-svc-tabs label[for="svc-uiux"],
#svc-video:checked     ~ .elv-os-card .elv-svc-tabs label[for="svc-video"],
#svc-3d:checked        ~ .elv-os-card .elv-svc-tabs label[for="svc-3d"] {
  background: linear-gradient(90deg, #8A3495, #5a2a8e);
  border-color: rgba(237,235,255,0.98);
  box-shadow: 0 12px 30px rgba(0,0,0,0.85);
  transform: translateY(-1px);
}

/* ============================
   SHELL: LEFT TABS + RIGHT
   ============================ */
.elv-os-shell {
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.6fr);
  gap: 20px;
  align-items: stretch;
}

/* LEFT INNER TABS */
.elv-os-tabs {
  border-radius: 20px;
  border: 1px solid rgba(73, 73, 122, 0.9);
  background: radial-gradient(circle at top left,
             rgba(20,18,39,1),
             rgba(8,8,19,1));
  padding: 12px 12px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.elv-inner-tab {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 8px 9px;
  border-radius: 13px;
  cursor: pointer;
  border: 1px solid transparent;
  background: rgba(7,10,20,0.98);
  transition: background 0.18s ease, border-color 0.18s ease,
              transform 0.18s ease, box-shadow 0.18s ease;
}
.elv-inner-tab:hover {
  background: rgba(18,22,38,0.98);
  transform: translateY(-1px);
}
.inner-num {
  width: 24px;
  height: 24px;
  border-radius: 999px;
  border: 1px solid rgba(174,146,210,0.9);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  color: #f9fafb;
  background: radial-gradient(circle at 30% 25%, #8A3495, #3f205e);
}
.inner-text strong {
  font-size: 13px;
  color: #f9fafb;
}
.inner-text small {
  display: block;
  font-size: 11px;
  color: rgba(189,181,219,0.9);
}

/* active inner tab */
#tab-overview:checked     ~ .elv-os-card .elv-os-tabs label[for="tab-overview"],
#tab-usecases:checked     ~ .elv-os-card .elv-os-tabs label[for="tab-usecases"],
#tab-deliverables:checked ~ .elv-os-card .elv-os-tabs label[for="tab-deliverables"],
#tab-stack:checked        ~ .elv-os-card .elv-os-tabs label[for="tab-stack"] {
  background: linear-gradient(145deg, #8A3495, #5a2a8e);
  border-color: rgba(234,231,255,0.95);
  box-shadow: 0 10px 24px rgba(0,0,0,0.85);
}

/* RIGHT CONTENT WRAP */
.elv-os-content {
  border-radius: 20px;
  border: 1px solid rgba(76,76,124,0.9);
  background: radial-gradient(circle at top left,
             rgba(14,17,30,1),
             rgba(8,9,18,1));
  padding: 14px 16px 18px;
  position: relative;
}

/* ============================
   SERVICE PANELS
   ============================ */
.svc-panel {
  display: none;
}

/* which service panel is visible */
#svc-analytics:checked ~ .elv-os-card .svc-panel-analytics { display: block; }
#svc-eng:checked       ~ .elv-os-card .svc-panel-eng       { display: block; }
#svc-ds:checked        ~ .elv-os-card .svc-panel-ds        { display: block; }
#svc-vis:checked       ~ .elv-os-card .svc-panel-vis       { display: block; }
#svc-web:checked       ~ .elv-os-card .svc-panel-web       { display: block; }
#svc-mobile:checked    ~ .elv-os-card .svc-panel-mobile    { display: block; }
#svc-uiux:checked      ~ .elv-os-card .svc-panel-uiux      { display: block; }
#svc-video:checked     ~ .elv-os-card .svc-panel-video     { display: block; }
#svc-3d:checked        ~ .elv-os-card .svc-panel-3d        { display: block; }

.svc-header {
  margin-bottom: 14px;
}
.svc-pill-label {
  display: inline-block;
  font-size: 11px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  padding: 4px 10px;
  border-radius: 999px;
  border: 1px solid rgba(151,126,204,0.9);
  background: rgba(10,10,25,0.95);
  color: rgba(235,233,255,0.98);
}
.svc-header h2 {
  margin: 10px 0 4px;
  font-size: 24px;
}
.svc-header p {
  margin: 0;
  font-size: 14px;
  color: rgba(216,219,245,0.96);
}

/* inner panes */
.svc-pane {
  display: none;
}
#tab-overview:checked     ~ .elv-os-card .svc-panel .svc-pane-overview     { display: block; }
#tab-usecases:checked     ~ .elv-os-card .svc-panel .svc-pane-usecases     { display: block; }
#tab-deliverables:checked ~ .elv-os-card .svc-panel .svc-pane-deliverables { display: block; }
#tab-stack:checked        ~ .elv-os-card .svc-panel .svc-pane-stack        { display: block; }

.pane-copy {
  font-size: 14px;
  color: rgba(220,222,246,0.97);
}
.pane-copy p {
  margin: 0 0 12px;
  line-height: 1.7;
}

/* ============================
   COMMON ELEMENTS
   ============================ */

/* soft pills under headings */
.pill-row {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-bottom: 10px;
}
.soft-pill {
  font-size: 11px;
  padding: 4px 10px;
  border-radius: 999px;
  border: 1px solid rgba(157,130,201,0.95);
  background: radial-gradient(circle at top left,
              rgba(138,52,149,0.25),
              rgba(12,10,27,1));
  color: rgba(232,232,255,0.98);
}

/* meta chips */
.meta-row {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.meta-chip {
  font-size: 11px;
  padding: 4px 10px;
  border-radius: 999px;
  border: 1px solid rgba(154,136,209,0.9);
  background: rgba(12,10,27,0.98);
}

/* timeline */
.timeline {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: minmax(0,1fr);
  gap: 8px;
}
.timeline li {
  display: flex;
  gap: 8px;
  align-items: flex-start;
}
.tl-dot {
  width: 26px;
  height: 26px;
  border-radius: 999px;
  border: 1px solid rgba(174,146,210,0.9);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  background: radial-gradient(circle at 30% 25%, #8A3495, #3f205e);
}
.tl-body h4 {
  margin: 0 0 2px;
  font-size: 13px;
}
.tl-body p {
  margin: 0;
  font-size: 13px;
  color: rgba(214,216,240,0.96);
}

/* rails (two-column rows) */
.rail {
  display: grid;
  gap: 10px;
}
.rail-two-col {
  grid-template-columns: repeat(2, minmax(0,1fr));
}
.rail-row {
  border-radius: 14px;
  padding: 10px 10px;
  background: rgba(11,10,26,0.96);
  border: 1px solid rgba(96,87,150,0.9);
  display: flex;
  gap: 8px;
}
.rail-num {
  width: 24px;
  height: 24px;
  border-radius: 999px;
  border: 1px solid rgba(158,132,207,0.95);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
}
.rail-main h4 {
  margin: 0 0 2px;
  font-size: 13px;
}
.rail-main p {
  margin: 0;
  font-size: 13px;
}
.tag-row {
  margin-top: 4px;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.tag-mini {
  font-size: 10px;
  padding: 3px 7px;
  border-radius: 999px;
  border: 1px solid rgba(145,129,205,0.95);
}

/* deliverables list */
.deliv-list {
  display: grid;
  gap: 10px;
  margin-top: 8px;
}
.deliv-two-col {
  grid-template-columns: repeat(2, minmax(0,1fr));
}
.deliv-row {
  border-radius: 14px;
  padding: 10px 10px;
  background: rgba(11,10,26,0.96);
  border: 1px solid rgba(96,87,150,0.9);
  display: flex;
  gap: 8px;
}
.deliv-num {
  width: 24px;
  height: 24px;
  border-radius: 999px;
  border: 1px solid rgba(158,132,207,0.95);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
}
.deliv-main h4 {
  margin: 0 0 2px;
  font-size: 13px;
}
.deliv-main p {
  margin: 0;
  font-size: 13px;
}

/* notes */
.bullet-notes {
  margin: 10px 0 0;
  padding-left: 18px;
  font-size: 13px;
  color: rgba(219,221,244,0.97);
}

/* tech stack chips */
.stack-groups {
  display: grid;
  gap: 12px;
}
.stack-two-col {
  grid-template-columns: repeat(2, minmax(0,1fr));
}
.stack-group h4 {
  margin: 0 0 4px;
  font-size: 13px;
}
.chip-row {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.chip {
  font-size: 11px;
  padding: 4px 9px;
  border-radius: 999px;
  border: 1px solid rgba(157,130,201,0.95);
  background: rgba(13,11,32,0.98);
}

/* ============================
   RESPONSIVE
   ============================ */
@media (max-width: 991px) {
  .elv-services-os {
    padding: 70px 16px;
  }
  .elv-os-shell {
    grid-template-columns: minmax(0,1fr);
  }
  .elv-os-tabs {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .elv-inner-tab {
    flex: 1 0 calc(50% - 6px);
  }
}

@media (max-width: 599px) {
  .elv-os-card {
    padding: 14px 12px 16px;
  }
  .elv-inner-tab {
    flex: 1 0 100%;
  }
  .rail-two-col,
  .deliv-two-col,
  .stack-two-col {
    grid-template-columns: minmax(0,1fr);
  }
  .svc-header h2 {
    font-size: 21px;
  }
}




/* Prevent page from jumping when service / inner tabs are clicked */
.elv-services-os .elv-svc-input,
.elv-services-os .elv-tab-master {
  position: fixed !important;
  left: -9999px !important;
  top: auto !important;
}







/* ================================================
   TEXT SIZE & ALIGNMENT IMPROVEMENTS (+1px upgrade)
   ================================================ */

/* Main description text */
.pane-copy,
.pane-copy p {
  font-size: 15px !important;          /* +1px */
  line-height: 1.75 !important;
  color: rgba(220, 222, 246, 0.97);
}

/* Timeline description text */
.timeline .tl-body p {
  font-size: 14px !important;          /* was 13px */
  line-height: 1.65 !important;
}

/* Timeline titles */
.timeline .tl-body h4 {
  font-size: 14px !important;          /* +1px */
}

/* Rail card text */
.rail-main p {
  font-size: 14px !important;          /* was 13px */
  line-height: 1.65 !important;
}

/* Rail titles */
.rail-main h4 {
  font-size: 14px !important;
}

/* Deliverable card text */
.deliv-main p {
  font-size: 14px !important;          /* was 13px */
  line-height: 1.65 !important;
}

/* Deliverable titles */
.deliv-main h4 {
  font-size: 14px !important;
}

/* Bullet notes */
.bullet-notes {
  font-size: 14px !important;          /* was 13px */
  line-height: 1.65 !important;
}

/* Service header description */
.svc-header p {
  font-size: 15px !important;          /* +1px */
  line-height: 1.75 !important;
}

/* Ensure cleaner vertical spacing */
.pane-copy p,
.rail-main p,
.deliv-main p {
  margin-bottom: 14px !important;
}

/* Align all text left for consistency */
.pane-copy,
.timeline,
.rail-row,
.deliv-row {
  text-align: left !important;
}




/* Make top-bar arrows clickable (no visual changes) */
.elv-svc-scroll-shell .svc-arrow {
  pointer-events: auto;
  cursor: pointer;
}/* End custom CSS */


.elementor-58 .elementor-element.elementor-element-82825a9{max-width: 100%;min-width: 0px;}.elementor-58 .elementor-element.elementor-element-82825a9::before{box-sizing: border-box;display: block;height: max(100% + 0px, 100% + 0px);left: 0px;position: absolute;top: 0px;transition-delay: 0s, 0s, 0s;transition-duration: 0.3s, 0.3s, 0.3s;transition-property: background, border-radius, opacity;transition-timing-function: ease, ease, ease;width: max(100% + 0px, 100% + 0px);}.elementor-58 .elementor-element.elementor-element-82825a9::after{box-sizing: border-box;display: block;}
/* Start custom CSS for html, class: .elementor-element-b236ab1 *//* ============================
   PROCESS SECTION
   ============================ */
.elv-process-section {
  padding: 80px 20px;
  background: #080a0f;
}

.elv-process-inner {
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}

.elv-proc-title {
  font-size: 32px;
  margin-bottom: 10px;
  background: linear-gradient(90deg, #d9b4ff, #8a34ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elv-proc-sub {
  font-size: 15px;
  color: rgba(225,225,245,0.8);
  margin-bottom: 45px;
}

.elv-proc-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0,1fr));
  gap: 25px;
}

.proc-step {
  background: radial-gradient(circle at top left, #141625, #0c0e17 70%);
  border: 1px solid rgba(120,110,170,0.35);
  border-radius: 18px;
  padding: 24px 18px;
  transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
}

.proc-step:hover {
  transform: translateY(-4px);
  border-color: rgba(178,110,255,0.8);
  box-shadow: 0 12px 35px rgba(0,0,0,0.45);
}

.proc-icon {
  font-size: 36px;
  margin-bottom: 10px;
}

.proc-step h4 {
  font-size: 18px;
  margin-bottom: 6px;
  color: #fff;
}

.proc-step p {
  font-size: 14px;
  color: rgba(220,220,245,0.8);
  line-height: 1.6;
}

/* ============================
   MOBILE RESPONSIVE
   ============================ */
@media (max-width: 991px) {
  .elv-proc-grid {
    grid-template-columns: repeat(2, minmax(0,1fr));
  }
}

@media (max-width: 600px) {
  .elv-process-section {
    padding: 60px 16px;
  }

  .elv-proc-title {
    font-size: 26px;
  }

  .elv-proc-grid {
    grid-template-columns: repeat(1, minmax(0,1fr));
  }

  .proc-step {
    padding: 22px 16px;
  }
}



/* Make arrow buttons clickable without changing design */
.elv-svc-scroll-shell .svc-arrow {
  pointer-events: auto !important;
  cursor: pointer;
}/* End custom CSS */

.elementor-58 .elementor-element.elementor-element-0da86c1{max-width: 100%;min-width: 0px;}.elementor-58 .elementor-element.elementor-element-0da86c1::before{box-sizing: border-box;display: block;height: max(100% + 0px, 100% + 0px);left: 0px;position: absolute;top: 0px;transition-delay: 0s, 0s, 0s;transition-duration: 0.3s, 0.3s, 0.3s;transition-property: background, border-radius, opacity;transition-timing-function: ease, ease, ease;width: max(100% + 0px, 100% + 0px);}.elementor-58 .elementor-element.elementor-element-0da86c1::after{box-sizing: border-box;display: block;}
.elementor-58 .elementor-element.elementor-element-39f7c6b {width: 100%;}.elementor-58 .elementor-element.elementor-element-39f7c6b {max-width: 100% !important}.elementor-58 .elementor-element.elementor-element-39f7c6b {margin-top: 0px;margin-bottom: 0px;margin-left: auto;margin-right: auto;}.elementor-58 .elementor-element.elementor-element-39f7c6b .xag0ltl3{display: flex;flex-direction: column;min-width: 0px;padding-left: 10px;padding-right: 10px;position: relative;padding-inline-start: 10px;padding-inline-end: 10px;padding-top: 0px;padding-bottom: 0px;}.elementor-58 .elementor-element.elementor-element-39f7c6b .xag0ltl3::before{box-sizing: border-box;display: block;height: max(100% + 0px, 100% + 0px);left: 0px;position: absolute;top: 0px;transition-delay: 0s, 0s, 0s;transition-duration: 0.3s, 0.3s, 0.3s;transition-property: background, border-radius, opacity;transition-timing-function: ease, ease, ease;width: max(100% + 0px, 100% + 0px);}.elementor-58 .elementor-element.elementor-element-39f7c6b .xag0ltl3::after{box-sizing: border-box;display: block;}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-39f7c6b {margin-top: 0px;margin-bottom: 0px;margin-left: auto;margin-right: auto;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .xag0ltl3{padding-left: 10px;padding-right: 10px;padding-top: 0px;padding-bottom: 0px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-39f7c6b {margin-top: 0px;margin-bottom: 0px;margin-left: auto;margin-right: auto;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .xag0ltl3{padding-left: 10px;padding-right: 10px;padding-top: 0px;padding-bottom: 0px;}}.elementor-58 .elementor-element.elementor-element-39f7c6b .sb1i1xkc{column-gap: 20px;display: flex;flex-direction: column;flex-grow: 1;height: 100%;margin-left: auto;margin-right: auto;max-width: 1600px;padding-bottom: 10px;padding-top: 10px;row-gap: 20px;width: 100%;padding-block-start: 10px;padding-block-end: 10px;grid-column-gap: 20px;padding-right: 0px;padding-left: 0px;margin-top: 0px;margin-bottom: 0px;}.elementor-58 .elementor-element.elementor-element-39f7c6b .sb1i1xkc::before{box-sizing: border-box;display: block;}.elementor-58 .elementor-element.elementor-element-39f7c6b .sb1i1xkc::after{box-sizing: border-box;display: block;}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .sb1i1xkc{margin-left: auto;margin-right: auto;padding-bottom: 10px;padding-top: 10px;padding-right: 0px;padding-left: 0px;margin-top: 0px;margin-bottom: 0px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .sb1i1xkc{margin-left: auto;margin-right: auto;max-width: min(100% + 0px, 0% + 767px);padding-bottom: 10px;padding-top: 10px;padding-right: 0px;padding-left: 0px;margin-top: 0px;margin-bottom: 0px;}}.elementor-58 .elementor-element.elementor-element-39f7c6b .c7gc30i3{column-gap: 20px;max-width: 100%;min-width: 0px;position: relative;row-gap: 20px;width: auto;grid-column-gap: 20px;}.elementor-58 .elementor-element.elementor-element-39f7c6b .c7gc30i3::before{box-sizing: border-box;}.elementor-58 .elementor-element.elementor-element-39f7c6b .c7gc30i3::after{box-sizing: border-box;}.elementor-58 .elementor-element.elementor-element-39f7c6b .p5fly7pg{height: 100%;width: auto;}.elementor-58 .elementor-element.elementor-element-39f7c6b .p5fly7pg::before{box-sizing: border-box;content: "";perspective-origin: 0px 0px;transform-origin: 0px 0px;}.elementor-58 .elementor-element.elementor-element-39f7c6b .p5fly7pg::after{box-sizing: border-box;content: "";perspective-origin: 0px 0px;transform-origin: 0px 0px;}.elementor-58 .elementor-element.elementor-element-39f7c6b .izi9ng9y{border-bottom-color: rgb(245, 245, 255);border-left-color: rgb(245, 245, 255);border-right-color: rgb(245, 245, 255);border-top-color: rgb(245, 245, 255);color: rgb(245, 245, 255);padding-bottom: 80px;padding-left: 20px;padding-right: 20px;padding-top: 70px;width: auto;padding-block-start: 70px;padding-block-end: 80px;padding-inline-start: 20px;padding-inline-end: 20px;}.elementor-58 .elementor-element.elementor-element-39f7c6b .izi9ng9y::before{box-sizing: border-box;-webkit-text-fill-color: rgb(245, 245, 255);-webkit-text-stroke-color: rgb(245, 245, 255);}.elementor-58 .elementor-element.elementor-element-39f7c6b .izi9ng9y::after{box-sizing: border-box;-webkit-text-fill-color: rgb(245, 245, 255);-webkit-text-stroke-color: rgb(245, 245, 255);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .izi9ng9y{padding-bottom: 80px;padding-left: 20px;padding-right: 20px;padding-top: 70px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .izi9ng9y{padding-bottom: 70px;padding-left: 16px;padding-right: 16px;padding-top: 60px;padding-block-start: 60px;padding-block-end: 70px;padding-inline-start: 16px;padding-inline-end: 16px;}}.elementor-58 .elementor-element.elementor-element-39f7c6b .mo9fzwrq{border-bottom-color: rgb(245, 245, 255);border-left-color: rgb(245, 245, 255);border-right-color: rgb(245, 245, 255);border-top-color: rgb(245, 245, 255);color: rgb(245, 245, 255);margin-left: auto;margin-right: auto;max-width: 1200px;width: auto;margin-top: 0px;margin-bottom: 0px;}.elementor-58 .elementor-element.elementor-element-39f7c6b .mo9fzwrq::before{box-sizing: border-box;-webkit-text-fill-color: rgb(245, 245, 255);-webkit-text-stroke-color: rgb(245, 245, 255);}.elementor-58 .elementor-element.elementor-element-39f7c6b .mo9fzwrq::after{box-sizing: border-box;-webkit-text-fill-color: rgb(245, 245, 255);-webkit-text-stroke-color: rgb(245, 245, 255);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .mo9fzwrq{margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .mo9fzwrq{margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;}}.elementor-58 .elementor-element.elementor-element-39f7c6b .rxcbl5jl{background-image: radial-gradient(circle at 0% 0%, rgba(138, 52, 149, 0.45), rgb(11, 16, 24) 40%, rgb(5, 7, 13) 100%);border-bottom-color: rgba(92, 75, 140, 0.9);border-bottom-left-radius: 26px;border-bottom-right-radius: 26px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: rgba(92, 75, 140, 0.9);border-left-style: solid;border-left-width: 1px;border-right-color: rgba(92, 75, 140, 0.9);border-right-style: solid;border-right-width: 1px;border-top-color: rgba(92, 75, 140, 0.9);border-top-left-radius: 26px;border-top-right-radius: 26px;border-top-style: solid;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0.85) 0px 22px 60px 0px;color: rgb(245, 245, 255);margin-left: auto;margin-right: auto;max-width: 1600px;padding-bottom: 34px;padding-left: 30px;padding-right: 30px;padding-top: 32px;text-align: center;width: auto;padding-block-start: 32px;padding-block-end: 34px;padding-inline-start: 30px;padding-inline-end: 30px;background-size: auto;margin-top: 0px;margin-bottom: 0px;}.elementor-58 .elementor-element.elementor-element-39f7c6b .rxcbl5jl::before{border-bottom-color: rgb(245, 245, 255);border-left-color: rgb(245, 245, 255);border-right-color: rgb(245, 245, 255);border-top-color: rgb(245, 245, 255);box-sizing: border-box;-webkit-text-fill-color: rgb(245, 245, 255);-webkit-text-stroke-color: rgb(245, 245, 255);}.elementor-58 .elementor-element.elementor-element-39f7c6b .rxcbl5jl::after{border-bottom-color: rgb(245, 245, 255);border-left-color: rgb(245, 245, 255);border-right-color: rgb(245, 245, 255);border-top-color: rgb(245, 245, 255);box-sizing: border-box;-webkit-text-fill-color: rgb(245, 245, 255);-webkit-text-stroke-color: rgb(245, 245, 255);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .rxcbl5jl{border-bottom-left-radius: 26px;border-bottom-right-radius: 26px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 26px;border-top-right-radius: 26px;border-top-width: 1px;margin-left: auto;margin-right: auto;padding-bottom: 34px;padding-left: 30px;padding-right: 30px;padding-top: 32px;margin-top: 0px;margin-bottom: 0px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .rxcbl5jl{border-bottom-left-radius: 26px;border-bottom-right-radius: 26px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 26px;border-top-right-radius: 26px;border-top-width: 1px;margin-left: auto;margin-right: auto;padding-bottom: 28px;padding-left: 18px;padding-right: 18px;padding-top: 26px;padding-block-start: 26px;padding-block-end: 28px;padding-inline-start: 18px;padding-inline-end: 18px;margin-top: 0px;margin-bottom: 0px;}}.elementor-58 .elementor-element.elementor-element-39f7c6b .pkxf8qoq{align-items: center;border-bottom-color: rgba(222, 203, 255, 0.6);border-bottom-left-radius: 999px;border-bottom-right-radius: 999px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: rgba(222, 203, 255, 0.6);border-left-style: solid;border-left-width: 1px;border-right-color: rgba(222, 203, 255, 0.6);border-right-style: solid;border-right-width: 1px;border-top-color: rgba(222, 203, 255, 0.6);border-top-left-radius: 999px;border-top-right-radius: 999px;border-top-style: solid;border-top-width: 1px;display: inline-flex;justify-content: center;margin-bottom: 14px;padding-bottom: 4px;padding-left: 14px;padding-right: 14px;padding-top: 4px;text-align: center;width: auto;padding-block-start: 4px;padding-block-end: 4px;padding-inline-start: 14px;padding-inline-end: 14px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;}.elementor-58 .elementor-element.elementor-element-39f7c6b .pkxf8qoq::before{border-bottom-color: rgba(244, 239, 255, 0.96);border-left-color: rgba(244, 239, 255, 0.96);border-right-color: rgba(244, 239, 255, 0.96);border-top-color: rgba(244, 239, 255, 0.96);box-sizing: border-box;display: block;line-height: 16.5px;-webkit-text-fill-color: rgba(244, 239, 255, 0.96);-webkit-text-stroke-color: rgba(244, 239, 255, 0.96);}.elementor-58 .elementor-element.elementor-element-39f7c6b .pkxf8qoq::after{border-bottom-color: rgba(244, 239, 255, 0.96);border-left-color: rgba(244, 239, 255, 0.96);border-right-color: rgba(244, 239, 255, 0.96);border-top-color: rgba(244, 239, 255, 0.96);box-sizing: border-box;display: block;line-height: 16.5px;-webkit-text-fill-color: rgba(244, 239, 255, 0.96);-webkit-text-stroke-color: rgba(244, 239, 255, 0.96);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .pkxf8qoq{border-bottom-left-radius: 999px;border-bottom-right-radius: 999px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 999px;border-top-right-radius: 999px;border-top-width: 1px;margin-bottom: 14px;padding-bottom: 4px;padding-left: 14px;padding-right: 14px;padding-top: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .pkxf8qoq{border-bottom-left-radius: 999px;border-bottom-right-radius: 999px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 999px;border-top-right-radius: 999px;border-top-width: 1px;margin-bottom: 14px;padding-bottom: 4px;padding-left: 14px;padding-right: 14px;padding-top: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}.elementor-58 .elementor-element.elementor-element-39f7c6b .wrhzd4ma{border-bottom-color: rgb(245, 245, 255);border-left-color: rgb(245, 245, 255);border-right-color: rgb(245, 245, 255);border-top-color: rgb(245, 245, 255);margin-bottom: 10px;margin-top: 10px;text-align: center;text-rendering: optimizespeed;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-58 .elementor-element.elementor-element-39f7c6b .wrhzd4ma::before{box-sizing: border-box;line-height: 45px;-webkit-text-fill-color: rgb(245, 245, 255);-webkit-text-stroke-color: rgb(245, 245, 255);}.elementor-58 .elementor-element.elementor-element-39f7c6b .wrhzd4ma::after{box-sizing: border-box;line-height: 45px;-webkit-text-fill-color: rgb(245, 245, 255);-webkit-text-stroke-color: rgb(245, 245, 255);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .wrhzd4ma{margin-bottom: 10px;margin-top: 10px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .wrhzd4ma{margin-bottom: 10px;margin-top: 10px;margin-right: 0px;margin-left: 0px;}}.elementor-58 .elementor-element.elementor-element-39f7c6b .ght7pp85{border-bottom-color: rgba(222, 228, 246, 0.96);border-left-color: rgba(222, 228, 246, 0.96);border-right-color: rgba(222, 228, 246, 0.96);border-top-color: rgba(222, 228, 246, 0.96);margin-bottom: 22px;margin-left: auto;margin-right: auto;margin-top: 0px;max-width: 540px;text-align: center;width: auto;}.elementor-58 .elementor-element.elementor-element-39f7c6b .ght7pp85::before{box-sizing: border-box;line-height: 23.8px;-webkit-text-fill-color: rgba(222, 228, 246, 0.96);-webkit-text-stroke-color: rgba(222, 228, 246, 0.96);}.elementor-58 .elementor-element.elementor-element-39f7c6b .ght7pp85::after{box-sizing: border-box;line-height: 23.8px;-webkit-text-fill-color: rgba(222, 228, 246, 0.96);-webkit-text-stroke-color: rgba(222, 228, 246, 0.96);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .ght7pp85{margin-bottom: 22px;margin-left: auto;margin-right: auto;margin-top: 0px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .ght7pp85{margin-bottom: 22px;margin-left: auto;margin-right: auto;margin-top: 0px;}}.elementor-58 .elementor-element.elementor-element-39f7c6b .lvketvi8{border-bottom-color: rgb(245, 245, 255);border-left-color: rgb(245, 245, 255);border-right-color: rgb(245, 245, 255);border-top-color: rgb(245, 245, 255);color: rgb(245, 245, 255);column-gap: 10px;display: flex;flex-wrap: wrap;justify-content: center;row-gap: 10px;text-align: center;width: auto;grid-column-gap: 10px;flex-direction: row;}.elementor-58 .elementor-element.elementor-element-39f7c6b .lvketvi8::before{box-sizing: border-box;display: block;-webkit-text-fill-color: rgb(245, 245, 255);-webkit-text-stroke-color: rgb(245, 245, 255);}.elementor-58 .elementor-element.elementor-element-39f7c6b .lvketvi8::after{box-sizing: border-box;display: block;-webkit-text-fill-color: rgb(245, 245, 255);-webkit-text-stroke-color: rgb(245, 245, 255);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .lvketvi8{flex-wrap: wrap;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .lvketvi8{flex-wrap: wrap;}}.elementor-58 .elementor-element.elementor-element-39f7c6b .apudewyv{align-items: center;background-image: linear-gradient(90deg, rgb(138, 52, 149), rgb(128, 22, 233));border-bottom-color: rgba(240, 231, 255, 0.85);border-bottom-left-radius: 999px;border-bottom-right-radius: 999px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: rgba(240, 231, 255, 0.85);border-left-style: solid;border-left-width: 1px;border-right-color: rgba(240, 231, 255, 0.85);border-right-style: solid;border-right-width: 1px;border-top-color: rgba(240, 231, 255, 0.85);border-top-left-radius: 999px;border-top-right-radius: 999px;border-top-style: solid;border-top-width: 1px;cursor: pointer;display: flex;justify-content: center;padding-bottom: 10px;padding-left: 22px;padding-right: 22px;padding-top: 10px;text-align: center;width: auto;padding-block-start: 10px;padding-block-end: 10px;padding-inline-start: 22px;padding-inline-end: 22px;background-size: auto;flex-direction: row;}.elementor-58 .elementor-element.elementor-element-39f7c6b .apudewyv::before{border-bottom-color: rgb(255, 255, 255);border-left-color: rgb(255, 255, 255);border-right-color: rgb(255, 255, 255);border-top-color: rgb(255, 255, 255);box-sizing: border-box;display: block;line-height: 19.5px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-58 .elementor-element.elementor-element-39f7c6b .apudewyv::after{border-bottom-color: rgb(255, 255, 255);border-left-color: rgb(255, 255, 255);border-right-color: rgb(255, 255, 255);border-top-color: rgb(255, 255, 255);box-sizing: border-box;display: block;line-height: 19.5px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .apudewyv{border-bottom-left-radius: 999px;border-bottom-right-radius: 999px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 999px;border-top-right-radius: 999px;border-top-width: 1px;padding-bottom: 10px;padding-left: 22px;padding-right: 22px;padding-top: 10px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-39f7c6b .apudewyv{border-bottom-left-radius: 999px;border-bottom-right-radius: 999px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 999px;border-top-right-radius: 999px;border-top-width: 1px;max-width: 260px;padding-bottom: 10px;padding-left: 22px;padding-right: 22px;padding-top: 10px;width: 100%;}}
.elementor-58 .elementor-element.elementor-element-14a97a1{display: block;}
.elementor-58 .elementor-element.elementor-element-8f2d796{display: none;max-width: 100%;min-width: 0px;}.elementor-58 .elementor-element.elementor-element-8f2d796::before{box-sizing: border-box;display: block;height: max(100% + 0px, 100% + 0px);left: 0px;position: absolute;top: 0px;transition-delay: 0s, 0s, 0s;transition-duration: 0.3s, 0.3s, 0.3s;transition-property: background, border-radius, opacity;transition-timing-function: ease, ease, ease;width: max(100% + 0px, 100% + 0px);}.elementor-58 .elementor-element.elementor-element-8f2d796::after{box-sizing: border-box;}
.elementor-58 .elementor-element.elementor-element-96ca041{display: block;}
.elementor-58 .elementor-element.elementor-element-a871e14{display: block;}
.elementor-58 .elementor-element.elementor-element-376d909{display: block;}
.elementor-58 .elementor-element.elementor-element-82dcc48{overflow-x: hidden;overflow-y: auto;display: block;}
.elementor-58 .elementor-element.elementor-element-071fddb{cursor: pointer;float: right;height: 40px;}.elementor-58 .elementor-element.elementor-element-071fddb::before{background-color: rgb(51, 51, 51);bottom: 19px;content: "";display: block;left: 0px;position: absolute;right: 0px;top: 20px;transform: matrix(0.707107, 0.707107, -0.707107, 0.707107, 0, 0);}.elementor-58 .elementor-element.elementor-element-071fddb::after{background-color: rgb(51, 51, 51);bottom: 19px;content: "";display: block;left: 0px;position: absolute;right: 0px;top: 20px;transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0);}
.elementor-58 .elementor-element.elementor-element-ed48996{display: block;}
.elementor-58 .elementor-element.elementor-element-77d65b3{height: calc(100% - 130px);overflow: auto;display: block;}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-77d65b3{overflow: auto;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-77d65b3{overflow: auto;}}
.elementor-58 .elementor-element.elementor-element-34a0002{box-shadow: rgba(34, 34, 34, 0.1) 4px 0px 0px 0px;height: 700px;transform: translate(-120%, 0px);display: block;}
.elementor-58 .elementor-element.elementor-element-ef35b40{cursor: pointer;float: right;height: 40px;}.elementor-58 .elementor-element.elementor-element-ef35b40::before{background-color: rgb(51, 51, 51);bottom: 19px;content: "";display: block;left: 0px;position: absolute;right: 0px;top: 20px;transform: matrix(0.707107, 0.707107, -0.707107, 0.707107, 0, 0);}.elementor-58 .elementor-element.elementor-element-ef35b40::after{background-color: rgb(51, 51, 51);bottom: 19px;content: "";display: block;left: 0px;position: absolute;right: 0px;top: 20px;transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0);}
.elementor-58 .elementor-element.elementor-element-d024fd3{display: block;}
.elementor-58 .elementor-element.elementor-element-10197c5 .elementor-widget-container{display: flex;flex-direction: column;}@media (max-width: undefinedpx) {.elementor-58 .elementor-element.elementor-element-10197c5 .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: undefinedpx) {.elementor-58 .elementor-element.elementor-element-10197c5 .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-58 .elementor-element.elementor-element-39b9889{box-shadow: rgba(34, 34, 34, 0.1) 4px 0px 0px 0px;height: 700px;transform: translate(-120%, 0px);display: block;}
.elementor-58 .elementor-element.elementor-element-3b5c378{display: none;height: 100%;transform: translate3d(0px, 0px, 1px);overflow: hidden;}.elementor-58 .elementor-element.elementor-element-3b5c378::before{background-color: rgba(255, 255, 255, 0.95);content: "";display: block;position: absolute;z-index: 2;}.elementor-58 .elementor-element.elementor-element-3b5c378::after{background-size: cover;content: "";display: block;position: absolute;z-index: 1;}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-3b5c378{overflow: hidden;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-3b5c378{overflow: hidden;}}
.elementor-58 .elementor-element.elementor-element-75052cb{display: none;height: 100%;transform: translate3d(0px, 0px, 1px);overflow: hidden;}.elementor-58 .elementor-element.elementor-element-75052cb::before{content: "";display: block;position: absolute;z-index: 2;}.elementor-58 .elementor-element.elementor-element-75052cb::after{background-size: cover;content: "";display: block;position: absolute;z-index: 1;}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-75052cb{overflow: hidden;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-75052cb{overflow: hidden;}}
.elementor-58 .elementor-element.elementor-element-68ae734{display: block;}
.elementor-58 .elementor-element.elementor-element-2ac9ccf .ohywn5uo{cursor: pointer;display: block;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%) scale(0, 0);width: 105%;z-index: 0;max-width: none;}.elementor-58 .elementor-element.elementor-element-2ac9ccf .ohywn5uo::after{background-color: rgb(61, 61, 61);border-bottom-left-radius: 50%;border-bottom-right-radius: 50%;border-top-left-radius: 50%;border-top-right-radius: 50%;bottom: 0px;content: "";height: 0px;left: 0px;padding-top: 36.75px;perspective-origin: 18.375px 18.375px;position: relative;right: 0px;top: 0px;transform-origin: 18.375px 18.375px;width: 36.75px;}
.elementor-58 .elementor-element.elementor-element-a67d235 .nlea37ne{background-image: url("https://eliversetech.com/wp-content/themes/phlox-pro/css/images/svg/symbols.svg");background-position: -80px -433px;background-repeat: no-repeat;cursor: pointer;display: block;height: 12px;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 10px;background-position-x: -80px;background-position-y: -433px;background-size: auto;z-index: 0;}
.elementor-58 .elementor-element.elementor-element-951c5e3 .n156b1qj{background-image: url("https://eliversetech.com/wp-content/themes/phlox-pro/css/images/svg/symbols.svg");background-position: -258px -433px;background-repeat: no-repeat;cursor: pointer;display: block;height: 12px;left: 50%;opacity: 0;position: absolute;top: 50%;transform: translate(-50%, 50%);width: 10px;background-position-x: -258px;background-position-y: -433px;background-size: auto;z-index: 0;}
.elementor-58 .elementor-element.elementor-element-245da64{box-shadow: rgb(61, 61, 61) 0px 0px 0px 1px inset;cursor: pointer;height: 35px;transform: translate3d(0px, 0px, 0px);overflow: hidden;display: block;}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-245da64{overflow: hidden;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-245da64{overflow: hidden;}}
.elementor-58 .elementor-element.elementor-element-7761ea7{transform: translate(0px, 150px);display: block;}
.elementor-58 .elementor-element.elementor-element-e31aaba .l57ybgtb{clip: rect(0px, 0px, 0px, 0px);display: block;height: 1px;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;margin-top: -1px;position: absolute;top: -160016px;width: 1px;z-index: 0;overflow: hidden;}.elementor-58 .elementor-element.elementor-element-e31aaba .l57ybgtb::after{content: "desktop";perspective-origin: 0px 0px;transform-origin: 0px 0px;}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-e31aaba {margin-top: -1px;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-e31aaba .l57ybgtb{overflow: hidden;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-e31aaba .l57ybgtb::after{content: "tablet";}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-e31aaba {margin-top: -1px;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-e31aaba .l57ybgtb{overflow: hidden;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-e31aaba .l57ybgtb::after{content: "mobile";}}
.elementor-58 .elementor-element.elementor-element-c26a896{clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;overflow: hidden;}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-c26a896{overflow: hidden;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-c26a896{overflow: hidden;}}
.elementor-58 .elementor-element.elementor-element-c996fbd{clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;overflow: hidden;}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-c996fbd{overflow: hidden;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-c996fbd{overflow: hidden;}}
.elementor-58 .elementor-element.elementor-element-8df93b0{box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px;color: rgb(191, 194, 197);display: none;font-size: 13px;}.elementor-58 .elementor-element.elementor-element-8df93b0::before{line-height: 19.5px;-webkit-text-fill-color: rgb(191, 194, 197);-webkit-text-stroke-color: rgb(191, 194, 197);}.elementor-58 .elementor-element.elementor-element-8df93b0::after{line-height: 19.5px;-webkit-text-fill-color: rgb(191, 194, 197);-webkit-text-stroke-color: rgb(191, 194, 197);}
.elementor-58 .elementor-element.elementor-element-0a6b765{transition-duration: 0.1s;}
.elementor-58 .elementor-element.elementor-element-f681a1c {color: rgb(68, 68, 68);font-family: Raleway;font-size: 16.00160026550293px;line-height: 1.5;text-rendering: optimizelegibility;transition-property: none;grid-column-gap: normal;before: [object Object];after: [object Object];}.elementor-58 .elementor-element.elementor-element-f681a1c p{margin-bottom: 0}.elementor-button {border-radius: 0}.elementor-58 .elementor-element.elementor-element-f681a1c .elementor-button {line-height: inherit !important}.elementor-58 .elementor-element.elementor-element-f681a1c{background-repeat: no-repeat;color: rgb(68, 68, 68);font-family: Raleway;font-size: 16.00160026550293px;line-height: 1.5;text-rendering: optimizelegibility;grid-column-gap: normal;}.elementor-58 .elementor-element.elementor-element-f681a1c::before{bottom: 700px;content: " ";display: block;height: 0px;left: 0px;position: fixed;right: 0px;top: 0px;width: 1920px;z-index: 1;}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-f681a1c{display: flex;}}@media (max-width: 1024px) {.elementor-58 .elementor-element.elementor-element-f681a1c::before{width: 1024px;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-f681a1c{display: flex;}}@media (max-width: 767px) {.elementor-58 .elementor-element.elementor-element-f681a1c::before{width: 767px;}}body{overflow-x:hidden;}.elementor-element{position:static;}
