.elementor-2829 .elementor-element.elementor-element-28f99b20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:99px;--padding-bottom:99px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2829 .elementor-element.elementor-element-28f99b20:not(.elementor-motion-effects-element-type-background), .elementor-2829 .elementor-element.elementor-element-28f99b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://telairvision.com/wp-content/uploads/2026/10/tlv-arena-hero-glow-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2829 .elementor-element.elementor-element-1074a291 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2829 .elementor-element.elementor-element-1074a291{text-align:center;}.elementor-2829 .elementor-element.elementor-element-1074a291 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;letter-spacing:2px;color:#000000;}.elementor-2829 .elementor-element.elementor-element-389b52c4{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-2829 .elementor-element.elementor-element-389b52c4 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2829 .elementor-element.elementor-element-389b52c4 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;color:#FFFFFF;}.elementor-2829 .elementor-element.elementor-element-39288a7d{width:var( --container-widget-width, 731px );max-width:731px;--container-widget-width:731px;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-2829 .elementor-element.elementor-element-39288a7d p{margin-block-end:0px;}.elementor-2829 .elementor-element.elementor-element-63d8f7c3{--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:1;}.elementor-2829 .elementor-element.elementor-element-49c1a9d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0%;z-index:1;text-align:center;}.elementor-2829 .elementor-element.elementor-element-49c1a9d5.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-49c1a9d5{left:0%;}body.rtl .elementor-2829 .elementor-element.elementor-element-49c1a9d5{right:0%;}.elementor-2829 .elementor-element.elementor-element-49c1a9d5 img{width:100vw;}.elementor-2829 .elementor-element.elementor-element-3bce9833{width:var( --container-widget-width, 47.22% );max-width:47.22%;--container-widget-width:47.22%;--container-widget-flex-grow:0;top:4.95%;z-index:2;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-3bce9833{left:26.11%;}body.rtl .elementor-2829 .elementor-element.elementor-element-3bce9833{right:26.11%;}.elementor-2829 .elementor-element.elementor-element-3bce9833 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2829 .elementor-element.elementor-element-3bce9833 img{width:100%;}.elementor-2829 .elementor-element.elementor-element-d9c529d{width:auto;max-width:auto;top:20.25%;z-index:3;text-align:center;}.elementor-2829 .elementor-element.elementor-element-d9c529d > .elementor-widget-container{--e-transform-rotateZ:12.2deg;padding:10.2px 29.9px 10.2px 29.9px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-d9c529d{left:32.99%;}body.rtl .elementor-2829 .elementor-element.elementor-element-d9c529d{right:32.99%;}.elementor-2829 .elementor-element.elementor-element-d9c529d .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:13px;font-weight:700;line-height:23px;letter-spacing:1.3px;}.elementor-2829 .elementor-element.elementor-element-2371af19{width:auto;max-width:auto;top:48.73%;z-index:3;text-align:center;}.elementor-2829 .elementor-element.elementor-element-2371af19 > .elementor-widget-container{--e-transform-rotateZ:1.4deg;padding:10.2px 29.9px 10.2px 29.9px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-2371af19{left:24.9%;}body.rtl .elementor-2829 .elementor-element.elementor-element-2371af19{right:24.9%;}.elementor-2829 .elementor-element.elementor-element-2371af19 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:13px;font-weight:700;line-height:23px;letter-spacing:1.3px;}.elementor-2829 .elementor-element.elementor-element-720f53{width:auto;max-width:auto;top:27.74%;z-index:3;text-align:center;}.elementor-2829 .elementor-element.elementor-element-720f53 > .elementor-widget-container{--e-transform-rotateZ:-5.4deg;padding:7.3px 21.4px 7.3px 21.4px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-720f53{left:19.79%;}body.rtl .elementor-2829 .elementor-element.elementor-element-720f53{right:19.79%;}.elementor-2829 .elementor-element.elementor-element-720f53 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:9.3px;font-weight:700;line-height:16.5px;letter-spacing:0.93px;}.elementor-2829 .elementor-element.elementor-element-365edea5{width:auto;max-width:auto;top:65.98%;z-index:3;text-align:center;}.elementor-2829 .elementor-element.elementor-element-365edea5 > .elementor-widget-container{--e-transform-rotateZ:5.5deg;padding:10.2px 29.9px 10.2px 29.9px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-365edea5{left:65.28%;}body.rtl .elementor-2829 .elementor-element.elementor-element-365edea5{right:65.28%;}.elementor-2829 .elementor-element.elementor-element-365edea5 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:13px;font-weight:700;line-height:23px;letter-spacing:1.3px;}.elementor-2829 .elementor-element.elementor-element-7498f11d{width:auto;max-width:auto;top:19.45%;z-index:3;text-align:center;}.elementor-2829 .elementor-element.elementor-element-7498f11d > .elementor-widget-container{--e-transform-rotateZ:-15.7deg;padding:7.8px 22.8px 7.8px 22.8px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-7498f11d{left:67.88%;}body.rtl .elementor-2829 .elementor-element.elementor-element-7498f11d{right:67.88%;}.elementor-2829 .elementor-element.elementor-element-7498f11d .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:9.9px;font-weight:700;line-height:17.5px;letter-spacing:0.99px;}.elementor-2829 .elementor-element.elementor-element-17b72163{width:auto;max-width:auto;top:62.5%;z-index:3;text-align:center;}.elementor-2829 .elementor-element.elementor-element-17b72163 > .elementor-widget-container{--e-transform-rotateZ:-7.2deg;padding:7.7px 22.5px 7.7px 22.5px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-17b72163{left:79.31%;}body.rtl .elementor-2829 .elementor-element.elementor-element-17b72163{right:79.31%;}.elementor-2829 .elementor-element.elementor-element-17b72163 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:9.8px;font-weight:700;line-height:17.3px;letter-spacing:0.98px;}.elementor-2829 .elementor-element.elementor-element-d05eb37{width:auto;max-width:auto;top:34.16%;z-index:3;text-align:center;}.elementor-2829 .elementor-element.elementor-element-d05eb37 > .elementor-widget-container{--e-transform-rotateZ:9.2deg;padding:10.2px 29.9px 10.2px 29.9px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-d05eb37{left:79.9%;}body.rtl .elementor-2829 .elementor-element.elementor-element-d05eb37{right:79.9%;}.elementor-2829 .elementor-element.elementor-element-d05eb37 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:13px;font-weight:700;line-height:23px;letter-spacing:1.3px;}.elementor-2829 .elementor-element.elementor-element-58a2fdf8{width:auto;max-width:auto;top:87.97%;z-index:3;text-align:center;}.elementor-2829 .elementor-element.elementor-element-58a2fdf8 > .elementor-widget-container{--e-transform-rotateZ:3.5deg;padding:12.2px 35.8px 12.2px 35.8px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-58a2fdf8{left:32.81%;}body.rtl .elementor-2829 .elementor-element.elementor-element-58a2fdf8{right:32.81%;}.elementor-2829 .elementor-element.elementor-element-58a2fdf8 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:15.56px;font-weight:700;line-height:27.5px;letter-spacing:1.56px;}.elementor-2829 .elementor-element.elementor-element-749dc039{width:auto;max-width:auto;top:81.35%;z-index:3;text-align:center;}.elementor-2829 .elementor-element.elementor-element-749dc039 > .elementor-widget-container{--e-transform-rotateZ:-15.7deg;padding:7.8px 22.8px 7.8px 22.8px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-749dc039{left:52.33%;}body.rtl .elementor-2829 .elementor-element.elementor-element-749dc039{right:52.33%;}.elementor-2829 .elementor-element.elementor-element-749dc039 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:9.9px;font-weight:700;line-height:17.5px;letter-spacing:0.99px;}.elementor-2829 .elementor-element.elementor-element-2decb220{width:auto;max-width:auto;top:68.52%;z-index:3;text-align:center;}.elementor-2829 .elementor-element.elementor-element-2decb220 > .elementor-widget-container{--e-transform-rotateZ:-15.7deg;padding:7.8px 22.8px 7.8px 22.8px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-2decb220{left:24.69%;}body.rtl .elementor-2829 .elementor-element.elementor-element-2decb220{right:24.69%;}.elementor-2829 .elementor-element.elementor-element-2decb220 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:9.9px;font-weight:700;line-height:17.5px;letter-spacing:0.99px;}.elementor-2829 .elementor-element.elementor-element-ea5bf31{width:auto;max-width:auto;top:86.76%;z-index:3;text-align:center;}.elementor-2829 .elementor-element.elementor-element-ea5bf31 > .elementor-widget-container{--e-transform-rotateZ:-21.4deg;padding:10.2px 29.9px 10.2px 29.9px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-ea5bf31{left:69.97%;}body.rtl .elementor-2829 .elementor-element.elementor-element-ea5bf31{right:69.97%;}.elementor-2829 .elementor-element.elementor-element-ea5bf31 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:13px;font-weight:700;line-height:23px;letter-spacing:1.3px;}.elementor-2829 .elementor-element.elementor-element-da51eb{width:auto;max-width:auto;top:70.39%;z-index:3;text-align:center;}.elementor-2829 .elementor-element.elementor-element-da51eb > .elementor-widget-container{--e-transform-rotateZ:8.7deg;padding:5.5px 16.1px 5.5px 16.1px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-da51eb{left:36.6%;}body.rtl .elementor-2829 .elementor-element.elementor-element-da51eb{right:36.6%;}.elementor-2829 .elementor-element.elementor-element-da51eb .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:7px;font-weight:700;line-height:12.4px;letter-spacing:0.7px;}.elementor-2829 .elementor-element.elementor-element-6ad4e696{width:auto;max-width:auto;top:46.93%;z-index:3;text-align:center;}.elementor-2829 .elementor-element.elementor-element-6ad4e696 > .elementor-widget-container{--e-transform-rotateZ:-4.3deg;padding:5.5px 16.1px 5.5px 16.1px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-6ad4e696{left:71.7%;}body.rtl .elementor-2829 .elementor-element.elementor-element-6ad4e696{right:71.7%;}.elementor-2829 .elementor-element.elementor-element-6ad4e696 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:7px;font-weight:700;line-height:12.4px;letter-spacing:0.7px;}.elementor-2829 .elementor-element.elementor-element-28a6e594{width:var( --container-widget-width, 12px );max-width:12px;--container-widget-width:12px;--container-widget-flex-grow:0;top:73.13%;z-index:3;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-28a6e594{left:30.35%;}body.rtl .elementor-2829 .elementor-element.elementor-element-28a6e594{right:30.35%;}.elementor-2829 .elementor-element.elementor-element-28a6e594 img{width:100%;}.elementor-2829 .elementor-element.elementor-element-17f2be7a{width:var( --container-widget-width, 13px );max-width:13px;--container-widget-width:13px;--container-widget-flex-grow:0;top:83.09%;z-index:3;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-17f2be7a{left:62.19%;}body.rtl .elementor-2829 .elementor-element.elementor-element-17f2be7a{right:62.19%;}.elementor-2829 .elementor-element.elementor-element-17f2be7a img{width:100%;}.elementor-2829 .elementor-element.elementor-element-386bcca{width:var( --container-widget-width, 18px );max-width:18px;--container-widget-width:18px;--container-widget-flex-grow:0;top:19.52%;z-index:3;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-386bcca{left:77.85%;}body.rtl .elementor-2829 .elementor-element.elementor-element-386bcca{right:77.85%;}.elementor-2829 .elementor-element.elementor-element-386bcca img{width:100%;}.elementor-2829 .elementor-element.elementor-element-12e33dcf{width:var( --container-widget-width, 18px );max-width:18px;--container-widget-width:18px;--container-widget-flex-grow:0;top:31.95%;z-index:3;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-12e33dcf{left:26.39%;}body.rtl .elementor-2829 .elementor-element.elementor-element-12e33dcf{right:26.39%;}.elementor-2829 .elementor-element.elementor-element-12e33dcf img{width:100%;}.elementor-2829 .elementor-element.elementor-element-5b616dbf{width:var( --container-widget-width, 18px );max-width:18px;--container-widget-width:18px;--container-widget-flex-grow:0;top:72.73%;z-index:3;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-5b616dbf{left:73.4%;}body.rtl .elementor-2829 .elementor-element.elementor-element-5b616dbf{right:73.4%;}.elementor-2829 .elementor-element.elementor-element-5b616dbf img{width:100%;}.elementor-2829 .elementor-element.elementor-element-8bcdca5 .elementor-button{background-color:transparent;font-family:"Gilroy", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(118deg, #E13C52 0%, #8E04B7 100%);border-radius:16.2px 16.2px 16.2px 16.2px;padding:0px 26px 0px 26px;}.elementor-2829 .elementor-element.elementor-element-8bcdca5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2829 .elementor-element.elementor-element-8bcdca5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2829 .elementor-element.elementor-element-8bcdca5{z-index:2;}.elementor-2829 .elementor-element.elementor-element-8bcdca5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2829 .elementor-element.elementor-element-8bcdca5 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-2829 .elementor-element.elementor-element-8bcdca5 .elementor-button:hover, .elementor-2829 .elementor-element.elementor-element-8bcdca5 .elementor-button:focus{color:#FFFFFF;}.elementor-2829 .elementor-element.elementor-element-8bcdca5 .elementor-button:hover svg, .elementor-2829 .elementor-element.elementor-element-8bcdca5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2829 .elementor-element.elementor-element-13f4e386{--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;--overflow:hidden;--border-radius:115px 115px 0px 0px;--padding-top:102px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2829 .elementor-element.elementor-element-13f4e386:not(.elementor-motion-effects-element-type-background), .elementor-2829 .elementor-element.elementor-element-13f4e386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E0721;}.elementor-2829 .elementor-element.elementor-element-1b302b99{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:123px;--padding-right:40px;--z-index:3;}.elementor-2829 .elementor-element.elementor-element-490fcd7e > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-2829 .elementor-element.elementor-element-490fcd7e{z-index:3;text-align:start;}.elementor-2829 .elementor-element.elementor-element-490fcd7e .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;color:#FFFFFF;}.elementor-2829 .elementor-element.elementor-element-7860f588{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 29px;--row-gap:30px;--column-gap:29px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2829 .elementor-element.elementor-element-a1ca003{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-a1ca003 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:24px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-2829 .elementor-element.elementor-element-a1ca003 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-2829 .elementor-element.elementor-element-a1ca003 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-a1ca003 .elementor-icon{font-size:40px;}.elementor-2829 .elementor-element.elementor-element-a1ca003 .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-a1ca003 .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-a1ca003 .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-9dbb4de{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-9dbb4de > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:24px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-2829 .elementor-element.elementor-element-9dbb4de .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-2829 .elementor-element.elementor-element-9dbb4de .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-9dbb4de .elementor-icon{font-size:40px;}.elementor-2829 .elementor-element.elementor-element-9dbb4de .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-9dbb4de .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-9dbb4de .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-eeff5af{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-eeff5af > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:24px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-2829 .elementor-element.elementor-element-eeff5af .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-2829 .elementor-element.elementor-element-eeff5af .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-eeff5af .elementor-icon{font-size:40px;}.elementor-2829 .elementor-element.elementor-element-eeff5af .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-eeff5af .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-eeff5af .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-5bff61a{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-5bff61a > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:24px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-2829 .elementor-element.elementor-element-5bff61a .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-2829 .elementor-element.elementor-element-5bff61a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-5bff61a .elementor-icon{font-size:40px;}.elementor-2829 .elementor-element.elementor-element-5bff61a .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-5bff61a .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-5bff61a .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-40b1e289{--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:53px 53px;--row-gap:53px;--column-gap:53px;--flex-wrap:nowrap;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2829 .elementor-element.elementor-element-ea3b1ce .elementor-button{background-color:transparent;font-family:"Gilroy", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(118deg, #E13C52 0%, #8E04B7 100%);border-radius:16.2px 16.2px 16.2px 16.2px;padding:0px 26px 0px 26px;}.elementor-2829 .elementor-element.elementor-element-ea3b1ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2829 .elementor-element.elementor-element-ea3b1ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2829 .elementor-element.elementor-element-ea3b1ce{z-index:2;}.elementor-2829 .elementor-element.elementor-element-ea3b1ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2829 .elementor-element.elementor-element-ea3b1ce .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-2829 .elementor-element.elementor-element-ea3b1ce .elementor-button:hover, .elementor-2829 .elementor-element.elementor-element-ea3b1ce .elementor-button:focus{color:#FFFFFF;}.elementor-2829 .elementor-element.elementor-element-ea3b1ce .elementor-button:hover svg, .elementor-2829 .elementor-element.elementor-element-ea3b1ce .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2829 .elementor-element.elementor-element-6a3e4af1{--display:flex;--min-height:3px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-6a3e4af1:not(.elementor-motion-effects-element-type-background), .elementor-2829 .elementor-element.elementor-element-6a3e4af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E13C52 0%, #7B212D00 100%);}.elementor-2829 .elementor-element.elementor-element-5f5ccd2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:89px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2829 .elementor-element.elementor-element-5f5ccd2a:not(.elementor-motion-effects-element-type-background), .elementor-2829 .elementor-element.elementor-element-5f5ccd2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://telairvision.com/wp-content/uploads/2026/10/tlv-arena-band-photo-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2829 .elementor-element.elementor-element-23b30dba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-97.49%;z-index:1;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-23b30dba{left:0%;}body.rtl .elementor-2829 .elementor-element.elementor-element-23b30dba{right:0%;}.elementor-2829 .elementor-element.elementor-element-23b30dba img{width:100%;}.elementor-2829 .elementor-element.elementor-element-1675545d{width:var( --container-widget-width, 101.39% );max-width:101.39%;--container-widget-width:101.39%;--container-widget-flex-grow:0;top:-43.51%;z-index:2;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-1675545d{left:-0.63%;}body.rtl .elementor-2829 .elementor-element.elementor-element-1675545d{right:-0.63%;}.elementor-2829 .elementor-element.elementor-element-1675545d img{width:100%;}.elementor-2829 .elementor-element.elementor-element-53558f94{--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;--overflow:hidden;--border-radius:115px 115px 0px 0px;--margin-top:-106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:182px;--padding-bottom:319px;--padding-left:123px;--padding-right:40px;--z-index:3;}.elementor-2829 .elementor-element.elementor-element-53558f94:not(.elementor-motion-effects-element-type-background), .elementor-2829 .elementor-element.elementor-element-53558f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E0721;background-image:url("https://telairvision.com/wp-content/uploads/2026/10/tlv-arena-creators-bg-1.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-2829 .elementor-element.elementor-element-54467a6d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2829 .elementor-element.elementor-element-54467a6d{z-index:3;text-align:start;}.elementor-2829 .elementor-element.elementor-element-54467a6d .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;color:#FFFFFF;}.elementor-2829 .elementor-element.elementor-element-732501c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 29px;--row-gap:30px;--column-gap:29px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2829 .elementor-element.elementor-element-3e274dd{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-3e274dd > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:34px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-2829 .elementor-element.elementor-element-3e274dd .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-2829 .elementor-element.elementor-element-3e274dd .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-3e274dd .elementor-icon{font-size:40px;}.elementor-2829 .elementor-element.elementor-element-3e274dd .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-3e274dd .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-3e274dd .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-6990693{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-6990693 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:34px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-2829 .elementor-element.elementor-element-6990693 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-2829 .elementor-element.elementor-element-6990693 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-6990693 .elementor-icon{font-size:40px;}.elementor-2829 .elementor-element.elementor-element-6990693 .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-6990693 .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-6990693 .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-5d33ae4{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-5d33ae4 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:034px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-2829 .elementor-element.elementor-element-5d33ae4 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-2829 .elementor-element.elementor-element-5d33ae4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-5d33ae4 .elementor-icon{font-size:40px;}.elementor-2829 .elementor-element.elementor-element-5d33ae4 .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-5d33ae4 .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-5d33ae4 .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-b46396c{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-b46396c > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:34px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-2829 .elementor-element.elementor-element-b46396c .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-2829 .elementor-element.elementor-element-b46396c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-b46396c .elementor-icon{font-size:40px;}.elementor-2829 .elementor-element.elementor-element-b46396c .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-b46396c .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-b46396c .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-1aa92ac{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-1aa92ac > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:34px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-2829 .elementor-element.elementor-element-1aa92ac .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-2829 .elementor-element.elementor-element-1aa92ac .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-1aa92ac .elementor-icon{font-size:40px;}.elementor-2829 .elementor-element.elementor-element-1aa92ac .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-1aa92ac .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-1aa92ac .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-2435ab3c{--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:53px 53px;--row-gap:53px;--column-gap:53px;--flex-wrap:nowrap;--margin-top:73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2829 .elementor-element.elementor-element-2ee5d02 .elementor-button{background-color:transparent;font-family:"Gilroy", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(118deg, #E13C52 0%, #8E04B7 100%);border-radius:16.2px 16.2px 16.2px 16.2px;padding:0px 26px 0px 26px;}.elementor-2829 .elementor-element.elementor-element-2ee5d02 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2829 .elementor-element.elementor-element-2ee5d02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2829 .elementor-element.elementor-element-2ee5d02{z-index:2;}.elementor-2829 .elementor-element.elementor-element-2ee5d02 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2829 .elementor-element.elementor-element-2ee5d02 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-2829 .elementor-element.elementor-element-2ee5d02 .elementor-button:hover, .elementor-2829 .elementor-element.elementor-element-2ee5d02 .elementor-button:focus{color:#FFFFFF;}.elementor-2829 .elementor-element.elementor-element-2ee5d02 .elementor-button:hover svg, .elementor-2829 .elementor-element.elementor-element-2ee5d02 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2829 .elementor-element.elementor-element-6194c7b6{--display:flex;--min-height:3px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-6194c7b6:not(.elementor-motion-effects-element-type-background), .elementor-2829 .elementor-element.elementor-element-6194c7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E13C52 0%, #7B212D00 100%);}.elementor-2829 .elementor-element.elementor-element-4cbba895{--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;--overflow:hidden;--border-radius:115px 115px 0px 0px;--margin-top:-216px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:104px;--padding-bottom:288px;--padding-left:121px;--padding-right:40px;--z-index:4;}.elementor-2829 .elementor-element.elementor-element-4cbba895:not(.elementor-motion-effects-element-type-background), .elementor-2829 .elementor-element.elementor-element-4cbba895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E0721;background-image:url("https://telairvision.com/wp-content/uploads/2026/10/tlv-arena-brands-bg-1.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-2829 .elementor-element.elementor-element-7ad553e2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2829 .elementor-element.elementor-element-7ad553e2{z-index:3;text-align:start;}.elementor-2829 .elementor-element.elementor-element-7ad553e2 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;color:#FFFFFF;}.elementor-2829 .elementor-element.elementor-element-4f68ddb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 29px;--row-gap:30px;--column-gap:29px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2829 .elementor-element.elementor-element-db7a30b{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-db7a30b > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:34px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-2829 .elementor-element.elementor-element-db7a30b .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-2829 .elementor-element.elementor-element-db7a30b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-db7a30b .elementor-icon{font-size:40px;}.elementor-2829 .elementor-element.elementor-element-db7a30b .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-db7a30b .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-db7a30b .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-6773252{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-6773252 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:34px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-2829 .elementor-element.elementor-element-6773252 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-2829 .elementor-element.elementor-element-6773252 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-6773252 .elementor-icon{font-size:40px;}.elementor-2829 .elementor-element.elementor-element-6773252 .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-6773252 .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-6773252 .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-01be991{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-01be991 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:34px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-2829 .elementor-element.elementor-element-01be991 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-2829 .elementor-element.elementor-element-01be991 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-01be991 .elementor-icon{font-size:40px;}.elementor-2829 .elementor-element.elementor-element-01be991 .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-01be991 .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-01be991 .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-8fc24e6{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-8fc24e6 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:34px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-2829 .elementor-element.elementor-element-8fc24e6 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-2829 .elementor-element.elementor-element-8fc24e6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-8fc24e6 .elementor-icon{font-size:40px;}.elementor-2829 .elementor-element.elementor-element-8fc24e6 .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-8fc24e6 .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-8fc24e6 .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-2829 .elementor-element.elementor-element-68dc19cf{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2829 .elementor-element.elementor-element-c4adbb6 .elementor-button{background-color:transparent;font-family:"Gilroy", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(118deg, #E13C52 0%, #8E04B7 100%);border-radius:16.2px 16.2px 16.2px 16.2px;padding:0px 26px 0px 26px;}.elementor-2829 .elementor-element.elementor-element-c4adbb6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2829 .elementor-element.elementor-element-c4adbb6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2829 .elementor-element.elementor-element-c4adbb6{z-index:2;}.elementor-2829 .elementor-element.elementor-element-c4adbb6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2829 .elementor-element.elementor-element-c4adbb6 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-2829 .elementor-element.elementor-element-c4adbb6 .elementor-button:hover, .elementor-2829 .elementor-element.elementor-element-c4adbb6 .elementor-button:focus{color:#FFFFFF;}.elementor-2829 .elementor-element.elementor-element-c4adbb6 .elementor-button:hover svg, .elementor-2829 .elementor-element.elementor-element-c4adbb6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2829 .elementor-element.elementor-element-1b876e75{--display:flex;--min-height:3px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-1b876e75:not(.elementor-motion-effects-element-type-background), .elementor-2829 .elementor-element.elementor-element-1b876e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E13C52 0%, #7B212D00 100%);}.elementor-2829 .elementor-element.elementor-element-2337fe9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:164px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2829 .elementor-element.elementor-element-8c30d6d > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-2829 .elementor-element.elementor-element-8c30d6d{text-align:center;}.elementor-2829 .elementor-element.elementor-element-8c30d6d .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;color:#FFFFFF;}.elementor-2829 .elementor-element.elementor-element-2e1aeea{width:var( --container-widget-width, 1080px );max-width:1080px;--container-widget-width:1080px;--container-widget-flex-grow:0;text-align:center;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-2829 .elementor-element.elementor-element-2e1aeea > .elementor-widget-container{margin:0px 0px 75px 0px;}.elementor-2829 .elementor-element.elementor-element-2e1aeea p{margin-block-end:0px;}.elementor-2829 .elementor-element.elementor-element-759e3feb{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-25b3f39c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-56f983a8{--display:flex;--min-height:2px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-56f983a8:not(.elementor-motion-effects-element-type-background), .elementor-2829 .elementor-element.elementor-element-56f983a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E13C52 0%, #7B212D00 100%);}.elementor-2829 .elementor-element.elementor-element-59b5c416 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2829 .elementor-element.elementor-element-59b5c416 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#000000;}.elementor-2829 .elementor-element.elementor-element-7c16e51a{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-7c16e51a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2829 .elementor-element.elementor-element-7c16e51a p{margin-block-end:23px;}.elementor-2829 .elementor-element.elementor-element-30644150{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-53649557{--display:flex;--min-height:2px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-53649557:not(.elementor-motion-effects-element-type-background), .elementor-2829 .elementor-element.elementor-element-53649557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E13C52 0%, #7B212D00 100%);}.elementor-2829 .elementor-element.elementor-element-4f481aed > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2829 .elementor-element.elementor-element-4f481aed .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#000000;}.elementor-2829 .elementor-element.elementor-element-4306d3ce{width:var( --container-widget-width, 232px );max-width:232px;--container-widget-width:232px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-4306d3ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2829 .elementor-element.elementor-element-4306d3ce p{margin-block-end:23px;}.elementor-2829 .elementor-element.elementor-element-55888841{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-76bfbd2f{--display:flex;--min-height:2px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-76bfbd2f:not(.elementor-motion-effects-element-type-background), .elementor-2829 .elementor-element.elementor-element-76bfbd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E13C52 0%, #7B212D00 100%);}.elementor-2829 .elementor-element.elementor-element-79f34b44 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2829 .elementor-element.elementor-element-79f34b44 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#000000;}.elementor-2829 .elementor-element.elementor-element-60f1302{width:var( --container-widget-width, 295px );max-width:295px;--container-widget-width:295px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-60f1302 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2829 .elementor-element.elementor-element-60f1302 p{margin-block-end:23px;}.elementor-2829 .elementor-element.elementor-element-61b35a8c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-7e113aef{--display:flex;--min-height:2px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-7e113aef:not(.elementor-motion-effects-element-type-background), .elementor-2829 .elementor-element.elementor-element-7e113aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E13C52 0%, #7B212D00 100%);}.elementor-2829 .elementor-element.elementor-element-35228dcc > .elementor-widget-container{margin:0px 0px 14px 5px;}.elementor-2829 .elementor-element.elementor-element-35228dcc .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#000000;}.elementor-2829 .elementor-element.elementor-element-74f1f2cd{width:var( --container-widget-width, 291px );max-width:291px;--container-widget-width:291px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-74f1f2cd > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-2829 .elementor-element.elementor-element-74f1f2cd p{margin-block-end:23px;}.elementor-2829 .elementor-element.elementor-element-795440f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:293px;--padding-bottom:98px;--padding-left:95px;--padding-right:112px;--z-index:1;}.elementor-2829 .elementor-element.elementor-element-dc546d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;z-index:0;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-dc546d{left:0%;}body.rtl .elementor-2829 .elementor-element.elementor-element-dc546d{right:0%;}.elementor-2829 .elementor-element.elementor-element-dc546d img{width:100%;}.elementor-2829 .elementor-element.elementor-element-7c800674 > .elementor-widget-container{margin:0px 0px 43px 0px;}.elementor-2829 .elementor-element.elementor-element-7c800674{z-index:1;text-align:center;}.elementor-2829 .elementor-element.elementor-element-7c800674 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:82px;letter-spacing:-0.72px;color:#FFFFFF;}.elementor-2829 .elementor-element.elementor-element-500660c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-1346a2e5{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-1346a2e5 p{margin-block-end:0px;}.elementor-2829 .elementor-element.elementor-element-7cd2b4af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-7f52e916{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-7f52e916 p{margin-block-end:0px;}.elementor-2829 .elementor-element.elementor-element-459bc628{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-5f38a996{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-5f38a996 p{margin-block-end:0px;}.elementor-2829 .elementor-element.elementor-element-71f843a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-7a5d8f27{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-7a5d8f27 p{margin-block-end:0px;}.elementor-2829 .elementor-element.elementor-element-1309dba6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-1b2477d5{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-1b2477d5 p{margin-block-end:0px;}.elementor-2829 .elementor-element.elementor-element-e671ac4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-41d8c03f{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-41d8c03f p{margin-block-end:0px;}.elementor-2829 .elementor-element.elementor-element-7081bac4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-2a3ee6a1{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-2a3ee6a1 p{margin-block-end:0px;}.elementor-2829 .elementor-element.elementor-element-fe3df9e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-25541b24{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-25541b24 p{margin-block-end:0px;}.elementor-2829 .elementor-element.elementor-element-43a0e035{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-4e5b50c7{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-4e5b50c7 p{margin-block-end:0px;}.elementor-2829 .elementor-element.elementor-element-6c99c6e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-f983fe{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-f983fe p{margin-block-end:0px;}.elementor-2829 .elementor-element.elementor-element-23779360{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-6bdf03e8{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-2829 .elementor-element.elementor-element-6bdf03e8 p{margin-block-end:0px;}.elementor-2829 .elementor-element.elementor-element-1c96de93{--n-accordion-title-font-size:1,75rem;width:var( --container-widget-width, 1233px );max-width:1233px;--container-widget-width:1233px;--container-widget-flex-grow:0;z-index:1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(max-width:1024px){.elementor-2829 .elementor-element.elementor-element-28f99b20{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2829 .elementor-element.elementor-element-1074a291 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2829 .elementor-element.elementor-element-389b52c4{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-389b52c4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2829 .elementor-element.elementor-element-389b52c4 .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-2829 .elementor-element.elementor-element-39288a7d{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-49c1a9d5{--container-widget-width:105.88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 105.88% );max-width:105.88%;top:-4.82%;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-49c1a9d5{left:-2.92%;}body.rtl .elementor-2829 .elementor-element.elementor-element-49c1a9d5{right:-2.92%;}.elementor-2829 .elementor-element.elementor-element-3bce9833{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;top:10%;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-3bce9833{left:24.72%;}body.rtl .elementor-2829 .elementor-element.elementor-element-3bce9833{right:24.72%;}.elementor-2829 .elementor-element.elementor-element-d9c529d > .elementor-widget-container{padding:8.6px 25.3px 8.6px 25.3px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-d9c529d{left:32%;}body.rtl .elementor-2829 .elementor-element.elementor-element-d9c529d{right:32%;}.elementor-2829 .elementor-element.elementor-element-d9c529d{top:23.47%;}.elementor-2829 .elementor-element.elementor-element-d9c529d .elementor-heading-title{font-size:11px;line-height:19.5px;}.elementor-2829 .elementor-element.elementor-element-2371af19 > .elementor-widget-container{padding:8.6px 25.3px 8.6px 25.3px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-2371af19{left:23.44%;}body.rtl .elementor-2829 .elementor-element.elementor-element-2371af19{right:23.44%;}.elementor-2829 .elementor-element.elementor-element-2371af19{top:48.53%;}.elementor-2829 .elementor-element.elementor-element-2371af19 .elementor-heading-title{font-size:11px;line-height:19.5px;}.elementor-2829 .elementor-element.elementor-element-720f53 > .elementor-widget-container{padding:6.2px 18.2px 6.2px 18.2px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-720f53{left:18.03%;}body.rtl .elementor-2829 .elementor-element.elementor-element-720f53{right:18.03%;}.elementor-2829 .elementor-element.elementor-element-720f53{top:30.06%;}.elementor-2829 .elementor-element.elementor-element-720f53 .elementor-heading-title{font-size:7.9px;line-height:14px;}.elementor-2829 .elementor-element.elementor-element-365edea5 > .elementor-widget-container{padding:8.6px 25.3px 8.6px 25.3px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-365edea5{left:66.19%;}body.rtl .elementor-2829 .elementor-element.elementor-element-365edea5{right:66.19%;}.elementor-2829 .elementor-element.elementor-element-365edea5{top:63.71%;}.elementor-2829 .elementor-element.elementor-element-365edea5 .elementor-heading-title{font-size:11px;line-height:19.5px;}.elementor-2829 .elementor-element.elementor-element-7498f11d > .elementor-widget-container{padding:6.6px 19.3px 6.6px 19.3px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-7498f11d{left:68.95%;}body.rtl .elementor-2829 .elementor-element.elementor-element-7498f11d{right:68.95%;}.elementor-2829 .elementor-element.elementor-element-7498f11d{top:22.76%;}.elementor-2829 .elementor-element.elementor-element-7498f11d .elementor-heading-title{font-size:8.4px;line-height:14.9px;}.elementor-2829 .elementor-element.elementor-element-17b72163 > .elementor-widget-container{padding:6.5px 19.1px 6.5px 19.1px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-17b72163{left:81.05%;}body.rtl .elementor-2829 .elementor-element.elementor-element-17b72163{right:81.05%;}.elementor-2829 .elementor-element.elementor-element-17b72163{top:60.65%;}.elementor-2829 .elementor-element.elementor-element-17b72163 .elementor-heading-title{font-size:8.3px;line-height:14.7px;}.elementor-2829 .elementor-element.elementor-element-d05eb37 > .elementor-widget-container{padding:8.6px 25.3px 8.6px 25.3px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-d05eb37{left:81.67%;}body.rtl .elementor-2829 .elementor-element.elementor-element-d05eb37{right:81.67%;}.elementor-2829 .elementor-element.elementor-element-d05eb37{top:35.71%;}.elementor-2829 .elementor-element.elementor-element-d05eb37 .elementor-heading-title{font-size:11px;line-height:19.5px;}.elementor-2829 .elementor-element.elementor-element-58a2fdf8 > .elementor-widget-container{padding:10.4px 30.4px 10.4px 30.4px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-58a2fdf8{left:31.82%;}body.rtl .elementor-2829 .elementor-element.elementor-element-58a2fdf8{right:31.82%;}.elementor-2829 .elementor-element.elementor-element-58a2fdf8{top:83.06%;}.elementor-2829 .elementor-element.elementor-element-58a2fdf8 .elementor-heading-title{font-size:13.2px;line-height:23.4px;}.elementor-2829 .elementor-element.elementor-element-749dc039 > .elementor-widget-container{padding:6.6px 19.3px 6.6px 19.3px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-749dc039{left:52.48%;}body.rtl .elementor-2829 .elementor-element.elementor-element-749dc039{right:52.48%;}.elementor-2829 .elementor-element.elementor-element-749dc039{top:77.24%;}.elementor-2829 .elementor-element.elementor-element-749dc039 .elementor-heading-title{font-size:8.4px;line-height:14.9px;}.elementor-2829 .elementor-element.elementor-element-2decb220 > .elementor-widget-container{padding:6.6px 19.3px 6.6px 19.3px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-2decb220{left:23.21%;}body.rtl .elementor-2829 .elementor-element.elementor-element-2decb220{right:23.21%;}.elementor-2829 .elementor-element.elementor-element-2decb220{top:65.94%;}.elementor-2829 .elementor-element.elementor-element-2decb220 .elementor-heading-title{font-size:8.4px;line-height:14.9px;}.elementor-2829 .elementor-element.elementor-element-ea5bf31 > .elementor-widget-container{padding:8.6px 25.3px 8.6px 25.3px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-ea5bf31{left:71.16%;}body.rtl .elementor-2829 .elementor-element.elementor-element-ea5bf31{right:71.16%;}.elementor-2829 .elementor-element.elementor-element-ea5bf31{top:82%;}.elementor-2829 .elementor-element.elementor-element-ea5bf31 .elementor-heading-title{font-size:11px;line-height:19.5px;}.elementor-2829 .elementor-element.elementor-element-da51eb > .elementor-widget-container{padding:4.7px 13.8px 4.7px 13.8px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-da51eb{left:35.83%;}body.rtl .elementor-2829 .elementor-element.elementor-element-da51eb{right:35.83%;}.elementor-2829 .elementor-element.elementor-element-da51eb{top:67.59%;}.elementor-2829 .elementor-element.elementor-element-da51eb .elementor-heading-title{font-size:6px;line-height:10.6px;}.elementor-2829 .elementor-element.elementor-element-6ad4e696 > .elementor-widget-container{padding:4.7px 13.8px 4.7px 13.8px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-6ad4e696{left:72.99%;}body.rtl .elementor-2829 .elementor-element.elementor-element-6ad4e696{right:72.99%;}.elementor-2829 .elementor-element.elementor-element-6ad4e696{top:46.94%;}.elementor-2829 .elementor-element.elementor-element-6ad4e696 .elementor-heading-title{font-size:6px;line-height:10.6px;}.elementor-2829 .elementor-element.elementor-element-28a6e594{--container-widget-width:10px;--container-widget-flex-grow:0;width:var( --container-widget-width, 10px );max-width:10px;top:70%;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-28a6e594{left:29.21%;}body.rtl .elementor-2829 .elementor-element.elementor-element-28a6e594{right:29.21%;}.elementor-2829 .elementor-element.elementor-element-17f2be7a{--container-widget-width:10px;--container-widget-flex-grow:0;width:var( --container-widget-width, 10px );max-width:10px;top:78.76%;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-17f2be7a{left:62.92%;}body.rtl .elementor-2829 .elementor-element.elementor-element-17f2be7a{right:62.92%;}.elementor-2829 .elementor-element.elementor-element-386bcca{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;top:22.82%;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-386bcca{left:79.5%;}body.rtl .elementor-2829 .elementor-element.elementor-element-386bcca{right:79.5%;}.elementor-2829 .elementor-element.elementor-element-12e33dcf{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;top:33.76%;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-12e33dcf{left:25.02%;}body.rtl .elementor-2829 .elementor-element.elementor-element-12e33dcf{right:25.02%;}.elementor-2829 .elementor-element.elementor-element-5b616dbf{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;top:69.65%;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-5b616dbf{left:74.8%;}body.rtl .elementor-2829 .elementor-element.elementor-element-5b616dbf{right:74.8%;}.elementor-2829 .elementor-element.elementor-element-13f4e386{--border-radius:60px 60px 0px 0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-1b302b99{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2829 .elementor-element.elementor-element-490fcd7e > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2829 .elementor-element.elementor-element-490fcd7e .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-2829 .elementor-element.elementor-element-7860f588{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2829 .elementor-element.elementor-element-a1ca003{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-9dbb4de{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-eeff5af{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-5bff61a{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-40b1e289{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2829 .elementor-element.elementor-element-5f5ccd2a{--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2829 .elementor-element.elementor-element-53558f94{--border-radius:60px 60px 0px 0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:220px;--padding-left:40px;--padding-right:40px;}.elementor-2829 .elementor-element.elementor-element-54467a6d > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2829 .elementor-element.elementor-element-54467a6d .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-2829 .elementor-element.elementor-element-732501c8{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2829 .elementor-element.elementor-element-3e274dd{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-6990693{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-5d33ae4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-b46396c{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-1aa92ac{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-2435ab3c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2829 .elementor-element.elementor-element-4cbba895{--border-radius:60px 60px 0px 0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2829 .elementor-element.elementor-element-7ad553e2 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2829 .elementor-element.elementor-element-7ad553e2 .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-2829 .elementor-element.elementor-element-4f68ddb5{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2829 .elementor-element.elementor-element-db7a30b{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-6773252{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-01be991{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-8fc24e6{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2829 .elementor-element.elementor-element-68dc19cf{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2829 .elementor-element.elementor-element-2337fe9e{--padding-top:110px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2829 .elementor-element.elementor-element-8c30d6d > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2829 .elementor-element.elementor-element-8c30d6d .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-2829 .elementor-element.elementor-element-2e1aeea{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-2e1aeea > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-2829 .elementor-element.elementor-element-759e3feb{--justify-content:space-between;--gap:48px 24px;--row-gap:48px;--column-gap:24px;}.elementor-2829 .elementor-element.elementor-element-59b5c416 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2829 .elementor-element.elementor-element-7c16e51a{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-7c16e51a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2829 .elementor-element.elementor-element-4f481aed > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2829 .elementor-element.elementor-element-4306d3ce{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-4306d3ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2829 .elementor-element.elementor-element-79f34b44 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2829 .elementor-element.elementor-element-60f1302{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-60f1302 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2829 .elementor-element.elementor-element-35228dcc > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2829 .elementor-element.elementor-element-74f1f2cd{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-74f1f2cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2829 .elementor-element.elementor-element-795440f2{--padding-top:140px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-2829 .elementor-element.elementor-element-7c800674 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-2829 .elementor-element.elementor-element-7c800674 .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-2829 .elementor-element.elementor-element-1c96de93{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-2829 .elementor-element.elementor-element-28f99b20{--padding-top:56px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2829 .elementor-element.elementor-element-1074a291 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2829 .elementor-element.elementor-element-1074a291 .elementor-heading-title{font-size:14px;}.elementor-2829 .elementor-element.elementor-element-389b52c4{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-389b52c4 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2829 .elementor-element.elementor-element-389b52c4 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-2829 .elementor-element.elementor-element-39288a7d{width:100%;max-width:100%;font-size:15px;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-49c1a9d5{--container-widget-width:144%;--container-widget-flex-grow:0;width:var( --container-widget-width, 144% );max-width:144%;top:7.73%;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-49c1a9d5{left:-21.88%;}body.rtl .elementor-2829 .elementor-element.elementor-element-49c1a9d5{right:-21.88%;}.elementor-2829 .elementor-element.elementor-element-3bce9833{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;top:19.16%;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-3bce9833{left:15.72%;}body.rtl .elementor-2829 .elementor-element.elementor-element-3bce9833{right:15.72%;}.elementor-2829 .elementor-element.elementor-element-d9c529d > .elementor-widget-container{padding:6.4px 16.4px 6.4px 16.4px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-d9c529d{left:25.62%;}body.rtl .elementor-2829 .elementor-element.elementor-element-d9c529d{right:25.62%;}.elementor-2829 .elementor-element.elementor-element-d9c529d{top:29.55%;}.elementor-2829 .elementor-element.elementor-element-d9c529d .elementor-heading-title{font-size:9.1px;line-height:14.6px;}.elementor-2829 .elementor-element.elementor-element-2371af19 > .elementor-widget-container{padding:6.4px 16.4px 6.4px 16.4px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-2371af19{left:13.97%;}body.rtl .elementor-2829 .elementor-element.elementor-element-2371af19{right:13.97%;}.elementor-2829 .elementor-element.elementor-element-2371af19{top:48.87%;}.elementor-2829 .elementor-element.elementor-element-2371af19 .elementor-heading-title{font-size:9.1px;line-height:14.6px;}.elementor-2829 .elementor-element.elementor-element-720f53 > .elementor-widget-container{padding:5.6px 14.4px 5.6px 14.4px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-720f53{left:6.62%;}body.rtl .elementor-2829 .elementor-element.elementor-element-720f53{right:6.62%;}.elementor-2829 .elementor-element.elementor-element-720f53{top:34.63%;}.elementor-2829 .elementor-element.elementor-element-720f53 .elementor-heading-title{font-size:8px;line-height:12.8px;}.elementor-2829 .elementor-element.elementor-element-365edea5 > .elementor-widget-container{padding:6.4px 16.4px 6.4px 16.4px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-365edea5{left:72.12%;}body.rtl .elementor-2829 .elementor-element.elementor-element-365edea5{right:72.12%;}.elementor-2829 .elementor-element.elementor-element-365edea5{top:60.57%;}.elementor-2829 .elementor-element.elementor-element-365edea5 .elementor-heading-title{font-size:9.1px;line-height:14.6px;}.elementor-2829 .elementor-element.elementor-element-7498f11d > .elementor-widget-container{padding:5.6px 14.4px 5.6px 14.4px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-7498f11d{left:75.87%;}body.rtl .elementor-2829 .elementor-element.elementor-element-7498f11d{right:75.87%;}.elementor-2829 .elementor-element.elementor-element-7498f11d{top:29%;}.elementor-2829 .elementor-element.elementor-element-7498f11d .elementor-heading-title{font-size:8px;line-height:12.8px;}.elementor-2829 .elementor-element.elementor-element-17b72163 > .elementor-widget-container{padding:5.6px 14.4px 5.6px 14.4px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-17b72163{left:91%;}body.rtl .elementor-2829 .elementor-element.elementor-element-17b72163{right:91%;}.elementor-2829 .elementor-element.elementor-element-17b72163{top:58.21%;}.elementor-2829 .elementor-element.elementor-element-17b72163 .elementor-heading-title{font-size:8px;line-height:12.8px;}.elementor-2829 .elementor-element.elementor-element-d05eb37 > .elementor-widget-container{padding:6.4px 16.4px 6.4px 16.4px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-d05eb37{left:91%;}body.rtl .elementor-2829 .elementor-element.elementor-element-d05eb37{right:91%;}.elementor-2829 .elementor-element.elementor-element-d05eb37{top:38.98%;}.elementor-2829 .elementor-element.elementor-element-d05eb37 .elementor-heading-title{font-size:9.1px;line-height:14.6px;}.elementor-2829 .elementor-element.elementor-element-58a2fdf8 > .elementor-widget-container{padding:7.6px 19.6px 7.6px 19.6px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-58a2fdf8{left:25.37%;}body.rtl .elementor-2829 .elementor-element.elementor-element-58a2fdf8{right:25.37%;}.elementor-2829 .elementor-element.elementor-element-58a2fdf8{top:75.49%;}.elementor-2829 .elementor-element.elementor-element-58a2fdf8 .elementor-heading-title{font-size:10.9px;line-height:17.4px;}.elementor-2829 .elementor-element.elementor-element-749dc039 > .elementor-widget-container{padding:5.6px 14.4px 5.6px 14.4px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-749dc039{left:53.47%;}body.rtl .elementor-2829 .elementor-element.elementor-element-749dc039{right:53.47%;}.elementor-2829 .elementor-element.elementor-element-749dc039{top:71%;}.elementor-2829 .elementor-element.elementor-element-749dc039 .elementor-heading-title{font-size:8px;line-height:12.8px;}.elementor-2829 .elementor-element.elementor-element-2decb220 > .elementor-widget-container{padding:5.6px 14.4px 5.6px 14.4px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-2decb220{left:13.67%;}body.rtl .elementor-2829 .elementor-element.elementor-element-2decb220{right:13.67%;}.elementor-2829 .elementor-element.elementor-element-2decb220{top:62.29%;}.elementor-2829 .elementor-element.elementor-element-2decb220 .elementor-heading-title{font-size:8px;line-height:12.8px;}.elementor-2829 .elementor-element.elementor-element-ea5bf31 > .elementor-widget-container{padding:6.4px 16.4px 6.4px 16.4px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-ea5bf31{left:78.87%;}body.rtl .elementor-2829 .elementor-element.elementor-element-ea5bf31{right:78.87%;}.elementor-2829 .elementor-element.elementor-element-ea5bf31{top:74.67%;}.elementor-2829 .elementor-element.elementor-element-ea5bf31 .elementor-heading-title{font-size:9.1px;line-height:14.6px;}.elementor-2829 .elementor-element.elementor-element-da51eb > .elementor-widget-container{padding:5.6px 14.4px 5.6px 14.4px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-da51eb{left:30.82%;}body.rtl .elementor-2829 .elementor-element.elementor-element-da51eb{right:30.82%;}.elementor-2829 .elementor-element.elementor-element-da51eb{top:63.56%;}.elementor-2829 .elementor-element.elementor-element-da51eb .elementor-heading-title{font-size:8px;line-height:12.8px;}.elementor-2829 .elementor-element.elementor-element-6ad4e696 > .elementor-widget-container{padding:5.6px 14.4px 5.6px 14.4px;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-6ad4e696{left:81.37%;}body.rtl .elementor-2829 .elementor-element.elementor-element-6ad4e696{right:81.37%;}.elementor-2829 .elementor-element.elementor-element-6ad4e696{top:47.64%;}.elementor-2829 .elementor-element.elementor-element-6ad4e696 .elementor-heading-title{font-size:8px;line-height:12.8px;}.elementor-2829 .elementor-element.elementor-element-28a6e594{--container-widget-width:7px;--container-widget-flex-grow:0;width:var( --container-widget-width, 7px );max-width:7px;top:65.42%;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-28a6e594{left:21.82%;}body.rtl .elementor-2829 .elementor-element.elementor-element-28a6e594{right:21.82%;}.elementor-2829 .elementor-element.elementor-element-17f2be7a{--container-widget-width:8px;--container-widget-flex-grow:0;width:var( --container-widget-width, 8px );max-width:8px;top:72.18%;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-17f2be7a{left:67.67%;}body.rtl .elementor-2829 .elementor-element.elementor-element-17f2be7a{right:67.67%;}.elementor-2829 .elementor-element.elementor-element-386bcca{--container-widget-width:11px;--container-widget-flex-grow:0;width:var( --container-widget-width, 11px );max-width:11px;top:29.05%;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-386bcca{left:90.22%;}body.rtl .elementor-2829 .elementor-element.elementor-element-386bcca{right:90.22%;}.elementor-2829 .elementor-element.elementor-element-12e33dcf{--container-widget-width:11px;--container-widget-flex-grow:0;width:var( --container-widget-width, 11px );max-width:11px;top:37.48%;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-12e33dcf{left:16.12%;}body.rtl .elementor-2829 .elementor-element.elementor-element-12e33dcf{right:16.12%;}.elementor-2829 .elementor-element.elementor-element-5b616dbf{--container-widget-width:11px;--container-widget-flex-grow:0;width:var( --container-widget-width, 11px );max-width:11px;top:65.15%;}body:not(.rtl) .elementor-2829 .elementor-element.elementor-element-5b616dbf{left:83.82%;}body.rtl .elementor-2829 .elementor-element.elementor-element-5b616dbf{right:83.82%;}.elementor-2829 .elementor-element.elementor-element-13f4e386{--border-radius:36px 36px 0px 0px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2829 .elementor-element.elementor-element-1b302b99{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2829 .elementor-element.elementor-element-490fcd7e > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2829 .elementor-element.elementor-element-490fcd7e .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-2829 .elementor-element.elementor-element-7860f588{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2829 .elementor-element.elementor-element-a1ca003{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-a1ca003 .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-a1ca003 .elementor-icon-box-title a{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-a1ca003 .elementor-icon-box-description{font-size:15px;}.elementor-2829 .elementor-element.elementor-element-9dbb4de{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-9dbb4de .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-9dbb4de .elementor-icon-box-title a{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-9dbb4de .elementor-icon-box-description{font-size:15px;}.elementor-2829 .elementor-element.elementor-element-eeff5af{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-eeff5af .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-eeff5af .elementor-icon-box-title a{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-eeff5af .elementor-icon-box-description{font-size:15px;}.elementor-2829 .elementor-element.elementor-element-5bff61a{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-5bff61a .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-5bff61a .elementor-icon-box-title a{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-5bff61a .elementor-icon-box-description{font-size:15px;}.elementor-2829 .elementor-element.elementor-element-40b1e289{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2829 .elementor-element.elementor-element-5f5ccd2a{--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2829 .elementor-element.elementor-element-53558f94{--border-radius:36px 36px 0px 0px;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-2829 .elementor-element.elementor-element-54467a6d > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2829 .elementor-element.elementor-element-54467a6d .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-2829 .elementor-element.elementor-element-732501c8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2829 .elementor-element.elementor-element-3e274dd{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-3e274dd .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-3e274dd .elementor-icon-box-title a{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-3e274dd .elementor-icon-box-description{font-size:15px;}.elementor-2829 .elementor-element.elementor-element-6990693{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-6990693 .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-6990693 .elementor-icon-box-title a{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-6990693 .elementor-icon-box-description{font-size:15px;}.elementor-2829 .elementor-element.elementor-element-5d33ae4{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-5d33ae4 .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-5d33ae4 .elementor-icon-box-title a{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-5d33ae4 .elementor-icon-box-description{font-size:15px;}.elementor-2829 .elementor-element.elementor-element-b46396c{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-b46396c .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-b46396c .elementor-icon-box-title a{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-b46396c .elementor-icon-box-description{font-size:15px;}.elementor-2829 .elementor-element.elementor-element-1aa92ac{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-1aa92ac .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-1aa92ac .elementor-icon-box-title a{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-1aa92ac .elementor-icon-box-description{font-size:15px;}.elementor-2829 .elementor-element.elementor-element-2435ab3c{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2829 .elementor-element.elementor-element-4cbba895{--border-radius:36px 36px 0px 0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-2829 .elementor-element.elementor-element-7ad553e2 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2829 .elementor-element.elementor-element-7ad553e2 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-2829 .elementor-element.elementor-element-4f68ddb5{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2829 .elementor-element.elementor-element-db7a30b{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-db7a30b .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-db7a30b .elementor-icon-box-title a{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-db7a30b .elementor-icon-box-description{font-size:15px;}.elementor-2829 .elementor-element.elementor-element-6773252{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-6773252 .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-6773252 .elementor-icon-box-title a{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-6773252 .elementor-icon-box-description{font-size:15px;}.elementor-2829 .elementor-element.elementor-element-01be991{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-01be991 .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-01be991 .elementor-icon-box-title a{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-01be991 .elementor-icon-box-description{font-size:15px;}.elementor-2829 .elementor-element.elementor-element-8fc24e6{width:100%;max-width:100%;}.elementor-2829 .elementor-element.elementor-element-8fc24e6 .elementor-icon-box-title, .elementor-2829 .elementor-element.elementor-element-8fc24e6 .elementor-icon-box-title a{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-8fc24e6 .elementor-icon-box-description{font-size:15px;}.elementor-2829 .elementor-element.elementor-element-68dc19cf{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2829 .elementor-element.elementor-element-2337fe9e{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2829 .elementor-element.elementor-element-8c30d6d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2829 .elementor-element.elementor-element-8c30d6d .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-2829 .elementor-element.elementor-element-2e1aeea{width:100%;max-width:100%;font-size:15px;line-height:23px;}.elementor-2829 .elementor-element.elementor-element-2e1aeea > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2829 .elementor-element.elementor-element-759e3feb{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-2829 .elementor-element.elementor-element-25b3f39c{--width:100%;}.elementor-2829 .elementor-element.elementor-element-56f983a8{--width:80%;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-2829 .elementor-element.elementor-element-59b5c416 .elementor-heading-title{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-7c16e51a{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-7c16e51a p{margin-block-end:16px;}.elementor-2829 .elementor-element.elementor-element-30644150{--width:100%;}.elementor-2829 .elementor-element.elementor-element-53649557{--width:80%;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-2829 .elementor-element.elementor-element-4f481aed .elementor-heading-title{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-4306d3ce{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-4306d3ce p{margin-block-end:16px;}.elementor-2829 .elementor-element.elementor-element-55888841{--width:100%;}.elementor-2829 .elementor-element.elementor-element-76bfbd2f{--width:80%;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-2829 .elementor-element.elementor-element-79f34b44 .elementor-heading-title{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-60f1302{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-60f1302 p{margin-block-end:16px;}.elementor-2829 .elementor-element.elementor-element-61b35a8c{--width:100%;}.elementor-2829 .elementor-element.elementor-element-7e113aef{--width:80%;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-2829 .elementor-element.elementor-element-35228dcc .elementor-heading-title{font-size:18px;}.elementor-2829 .elementor-element.elementor-element-74f1f2cd{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-74f1f2cd p{margin-block-end:16px;}.elementor-2829 .elementor-element.elementor-element-795440f2{--padding-top:96px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-2829 .elementor-element.elementor-element-7c800674 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2829 .elementor-element.elementor-element-7c800674 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-2829 .elementor-element.elementor-element-1346a2e5{font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-7f52e916{font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-5f38a996{font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-7a5d8f27{font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-1b2477d5{font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-41d8c03f{font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-2a3ee6a1{font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-25541b24{font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-4e5b50c7{font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-f983fe{font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-6bdf03e8{font-size:15px;line-height:22px;}.elementor-2829 .elementor-element.elementor-element-1c96de93{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-2829 .elementor-element.elementor-element-63d8f7c3{--width:1440px;}.elementor-2829 .elementor-element.elementor-element-7860f588{--width:845px;}.elementor-2829 .elementor-element.elementor-element-6a3e4af1{--width:903px;}.elementor-2829 .elementor-element.elementor-element-732501c8{--width:845px;}.elementor-2829 .elementor-element.elementor-element-6194c7b6{--width:903px;}.elementor-2829 .elementor-element.elementor-element-4f68ddb5{--width:845px;}.elementor-2829 .elementor-element.elementor-element-1b876e75{--width:821px;}.elementor-2829 .elementor-element.elementor-element-759e3feb{--width:1194px;}.elementor-2829 .elementor-element.elementor-element-25b3f39c{--width:296px;}.elementor-2829 .elementor-element.elementor-element-56f983a8{--width:272px;}.elementor-2829 .elementor-element.elementor-element-30644150{--width:275px;}.elementor-2829 .elementor-element.elementor-element-53649557{--width:226px;}.elementor-2829 .elementor-element.elementor-element-55888841{--width:344px;}.elementor-2829 .elementor-element.elementor-element-76bfbd2f{--width:272px;}.elementor-2829 .elementor-element.elementor-element-61b35a8c{--width:279px;}.elementor-2829 .elementor-element.elementor-element-7e113aef{--width:272px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2829 .elementor-element.elementor-element-63d8f7c3{--width:100%;}.elementor-2829 .elementor-element.elementor-element-7860f588{--width:100%;}.elementor-2829 .elementor-element.elementor-element-6a3e4af1{--width:100%;}.elementor-2829 .elementor-element.elementor-element-732501c8{--width:100%;}.elementor-2829 .elementor-element.elementor-element-6194c7b6{--width:100%;}.elementor-2829 .elementor-element.elementor-element-4f68ddb5{--width:100%;}.elementor-2829 .elementor-element.elementor-element-1b876e75{--width:100%;}.elementor-2829 .elementor-element.elementor-element-759e3feb{--width:100%;}.elementor-2829 .elementor-element.elementor-element-25b3f39c{--width:47%;}.elementor-2829 .elementor-element.elementor-element-56f983a8{--width:272px;}.elementor-2829 .elementor-element.elementor-element-30644150{--width:47%;}.elementor-2829 .elementor-element.elementor-element-53649557{--width:226px;}.elementor-2829 .elementor-element.elementor-element-55888841{--width:47%;}.elementor-2829 .elementor-element.elementor-element-76bfbd2f{--width:272px;}.elementor-2829 .elementor-element.elementor-element-61b35a8c{--width:47%;}.elementor-2829 .elementor-element.elementor-element-7e113aef{--width:272px;}}/* Start custom CSS for heading, class: .elementor-element-389b52c4 *//* gradient on the words wrapped in <span class="tlv-gt"> */
.elementor-2829 .elementor-element.elementor-element-389b52c4 .tlv-gt {
  background: linear-gradient(174deg, #E13C52 6.47%, #6E009D 109.4%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49c1a9d5 */.elementor-2829 .elementor-element.elementor-element-49c1a9d5 { max-width: none !important; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-49c1a9d5 img { display: block; width: 100%; height: auto; max-width: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bce9833 */.elementor-2829 .elementor-element.elementor-element-3bce9833 { max-width: none !important; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-3bce9833 img { display: block; width: 100%; height: auto; max-width: none; }
/* Figma has the render turned 22.1deg; Motion Effects then turns the whole widget as you scroll */
.elementor-2829 .elementor-element.elementor-element-3bce9833 img { rotate: -22.1deg; filter: drop-shadow(0 30px 60px rgba(142, 4, 183, .18)); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-3bce9833 img { --tlv-amp: -14px; animation: tlvFloat 6s ease-in-out 0s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9c529d *//* glass pill: blurred see-through fill, red->purple hairline border, gradient text */
.elementor-2829 .elementor-element.elementor-element-d9c529d { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-d9c529d > .elementor-widget-container { position: relative; border-radius: 999px; background: rgba(255, 255, 255, .28);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.elementor-2829 .elementor-element.elementor-element-d9c529d > .elementor-widget-container::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.43px;
  background: linear-gradient(90deg, #E13C52, #8E04B7);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-d9c529d .elementor-heading-title { white-space: nowrap; background: linear-gradient(165deg, #AF2F40 0%, #3B0054 100%);
  -webkit-background-clip: text; background-clip: text; color: transparent; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-d9c529d > .elementor-widget-container { --tlv-amp: -6px; animation: tlvFloat 4.2s ease-in-out 0.0s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2371af19 *//* glass pill: blurred see-through fill, red->purple hairline border, gradient text */
.elementor-2829 .elementor-element.elementor-element-2371af19 { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-2371af19 > .elementor-widget-container { position: relative; border-radius: 999px; background: rgba(255, 255, 255, .28);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.elementor-2829 .elementor-element.elementor-element-2371af19 > .elementor-widget-container::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.43px;
  background: linear-gradient(90deg, #E13C52, #8E04B7);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-2371af19 .elementor-heading-title { white-space: nowrap; background: linear-gradient(165deg, #AF2F40 0%, #3B0054 100%);
  -webkit-background-clip: text; background-clip: text; color: transparent; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-2371af19 > .elementor-widget-container { --tlv-amp: -11px; animation: tlvFloat 4.93s ease-in-out 2.63s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-720f53 *//* glass pill: blurred see-through fill, red->purple hairline border, gradient text */
.elementor-2829 .elementor-element.elementor-element-720f53 { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-720f53 > .elementor-widget-container { position: relative; border-radius: 999px; background: rgba(255, 255, 255, .28);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.elementor-2829 .elementor-element.elementor-element-720f53 > .elementor-widget-container::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.02px;
  background: linear-gradient(90deg, #E13C52, #8E04B7);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-720f53 .elementor-heading-title { white-space: nowrap; background: linear-gradient(165deg, #AF2F40 0%, #3B0054 100%);
  -webkit-background-clip: text; background-clip: text; color: transparent; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-720f53 > .elementor-widget-container { --tlv-amp: -7px; animation: tlvFloat 5.66s ease-in-out 1.2599999999999998s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-365edea5 *//* glass pill: blurred see-through fill, red->purple hairline border, gradient text */
.elementor-2829 .elementor-element.elementor-element-365edea5 { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-365edea5 > .elementor-widget-container { position: relative; border-radius: 999px; background: rgba(255, 255, 255, .28);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.elementor-2829 .elementor-element.elementor-element-365edea5 > .elementor-widget-container::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.43px;
  background: linear-gradient(90deg, #E13C52, #8E04B7);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-365edea5 .elementor-heading-title { white-space: nowrap; background: linear-gradient(165deg, #AF2F40 0%, #3B0054 100%);
  -webkit-background-clip: text; background-clip: text; color: transparent; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-365edea5 > .elementor-widget-container { --tlv-amp: -12px; animation: tlvFloat 6.390000000000001s ease-in-out 3.8899999999999997s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7498f11d *//* glass pill: blurred see-through fill, red->purple hairline border, gradient text */
.elementor-2829 .elementor-element.elementor-element-7498f11d { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-7498f11d > .elementor-widget-container { position: relative; border-radius: 999px; background: rgba(255, 255, 255, .28);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.elementor-2829 .elementor-element.elementor-element-7498f11d > .elementor-widget-container::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.09px;
  background: linear-gradient(90deg, #E13C52, #8E04B7);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-7498f11d .elementor-heading-title { white-space: nowrap; background: linear-gradient(165deg, #AF2F40 0%, #3B0054 100%);
  -webkit-background-clip: text; background-clip: text; color: transparent; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-7498f11d > .elementor-widget-container { --tlv-amp: -8px; animation: tlvFloat 7.12s ease-in-out 2.5199999999999996s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17b72163 *//* glass pill: blurred see-through fill, red->purple hairline border, gradient text */
.elementor-2829 .elementor-element.elementor-element-17b72163 { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-17b72163 > .elementor-widget-container { position: relative; border-radius: 999px; background: rgba(255, 255, 255, .28);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.elementor-2829 .elementor-element.elementor-element-17b72163 > .elementor-widget-container::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.08px;
  background: linear-gradient(90deg, #E13C52, #8E04B7);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-17b72163 .elementor-heading-title { white-space: nowrap; background: linear-gradient(165deg, #AF2F40 0%, #3B0054 100%);
  -webkit-background-clip: text; background-clip: text; color: transparent; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-17b72163 > .elementor-widget-container { --tlv-amp: -13px; animation: tlvFloat 4.85s ease-in-out 1.1499999999999995s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d05eb37 *//* glass pill: blurred see-through fill, red->purple hairline border, gradient text */
.elementor-2829 .elementor-element.elementor-element-d05eb37 { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-d05eb37 > .elementor-widget-container { position: relative; border-radius: 999px; background: rgba(255, 255, 255, .28);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.elementor-2829 .elementor-element.elementor-element-d05eb37 > .elementor-widget-container::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.43px;
  background: linear-gradient(90deg, #E13C52, #8E04B7);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-d05eb37 .elementor-heading-title { white-space: nowrap; background: linear-gradient(165deg, #AF2F40 0%, #3B0054 100%);
  -webkit-background-clip: text; background-clip: text; color: transparent; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-d05eb37 > .elementor-widget-container { --tlv-amp: -9px; animation: tlvFloat 5.58s ease-in-out 3.7799999999999994s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58a2fdf8 *//* glass pill: blurred see-through fill, red->purple hairline border, gradient text */
.elementor-2829 .elementor-element.elementor-element-58a2fdf8 { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-58a2fdf8 > .elementor-widget-container { position: relative; border-radius: 999px; background: rgba(255, 255, 255, .28);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.elementor-2829 .elementor-element.elementor-element-58a2fdf8 > .elementor-widget-container::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.71px;
  background: linear-gradient(90deg, #E13C52, #8E04B7);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-58a2fdf8 .elementor-heading-title { white-space: nowrap; background: linear-gradient(165deg, #AF2F40 0%, #3B0054 100%);
  -webkit-background-clip: text; background-clip: text; color: transparent; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-58a2fdf8 > .elementor-widget-container { --tlv-amp: -14px; animation: tlvFloat 6.31s ease-in-out 2.41s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-749dc039 *//* glass pill: blurred see-through fill, red->purple hairline border, gradient text */
.elementor-2829 .elementor-element.elementor-element-749dc039 { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-749dc039 > .elementor-widget-container { position: relative; border-radius: 999px; background: rgba(255, 255, 255, .28);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.elementor-2829 .elementor-element.elementor-element-749dc039 > .elementor-widget-container::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.09px;
  background: linear-gradient(90deg, #E13C52, #8E04B7);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-749dc039 .elementor-heading-title { white-space: nowrap; background: linear-gradient(165deg, #AF2F40 0%, #3B0054 100%);
  -webkit-background-clip: text; background-clip: text; color: transparent; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-749dc039 > .elementor-widget-container { --tlv-amp: -10px; animation: tlvFloat 7.04s ease-in-out 1.0399999999999991s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2decb220 *//* glass pill: blurred see-through fill, red->purple hairline border, gradient text */
.elementor-2829 .elementor-element.elementor-element-2decb220 { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-2decb220 > .elementor-widget-container { position: relative; border-radius: 999px; background: rgba(255, 255, 255, .28);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.elementor-2829 .elementor-element.elementor-element-2decb220 > .elementor-widget-container::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.09px;
  background: linear-gradient(90deg, #E13C52, #8E04B7);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-2decb220 .elementor-heading-title { white-space: nowrap; background: linear-gradient(165deg, #AF2F40 0%, #3B0054 100%);
  -webkit-background-clip: text; background-clip: text; color: transparent; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-2decb220 > .elementor-widget-container { --tlv-amp: -6px; animation: tlvFloat 4.7700000000000005s ease-in-out 3.669999999999998s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea5bf31 *//* glass pill: blurred see-through fill, red->purple hairline border, gradient text */
.elementor-2829 .elementor-element.elementor-element-ea5bf31 { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-ea5bf31 > .elementor-widget-container { position: relative; border-radius: 999px; background: rgba(255, 255, 255, .28);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.elementor-2829 .elementor-element.elementor-element-ea5bf31 > .elementor-widget-container::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1.43px;
  background: linear-gradient(90deg, #E13C52, #8E04B7);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-ea5bf31 .elementor-heading-title { white-space: nowrap; background: linear-gradient(165deg, #AF2F40 0%, #3B0054 100%);
  -webkit-background-clip: text; background-clip: text; color: transparent; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-ea5bf31 > .elementor-widget-container { --tlv-amp: -11px; animation: tlvFloat 5.5s ease-in-out 2.299999999999999s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da51eb *//* glass pill: blurred see-through fill, red->purple hairline border, gradient text */
.elementor-2829 .elementor-element.elementor-element-da51eb { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-da51eb > .elementor-widget-container { position: relative; border-radius: 999px; background: rgba(255, 255, 255, .28);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.elementor-2829 .elementor-element.elementor-element-da51eb > .elementor-widget-container::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px;
  background: linear-gradient(90deg, #E13C52, #8E04B7);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-da51eb .elementor-heading-title { white-space: nowrap; background: linear-gradient(165deg, #AF2F40 0%, #3B0054 100%);
  -webkit-background-clip: text; background-clip: text; color: transparent; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-da51eb > .elementor-widget-container { --tlv-amp: -7px; animation: tlvFloat 6.2299999999999995s ease-in-out 0.9299999999999997s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad4e696 *//* glass pill: blurred see-through fill, red->purple hairline border, gradient text */
.elementor-2829 .elementor-element.elementor-element-6ad4e696 { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-6ad4e696 > .elementor-widget-container { position: relative; border-radius: 999px; background: rgba(255, 255, 255, .28);
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.elementor-2829 .elementor-element.elementor-element-6ad4e696 > .elementor-widget-container::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px;
  background: linear-gradient(90deg, #E13C52, #8E04B7);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-6ad4e696 .elementor-heading-title { white-space: nowrap; background: linear-gradient(165deg, #AF2F40 0%, #3B0054 100%);
  -webkit-background-clip: text; background-clip: text; color: transparent; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-6ad4e696 > .elementor-widget-container { --tlv-amp: -12px; animation: tlvFloat 6.96s ease-in-out 3.5599999999999987s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28a6e594 */.elementor-2829 .elementor-element.elementor-element-28a6e594 { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-28a6e594 img { display: block; width: 100%; height: auto; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-28a6e594 img { --tlv-amp: -9px; animation: tlvFloat 3.1s ease-in-out 0.0s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17f2be7a */.elementor-2829 .elementor-element.elementor-element-17f2be7a { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-17f2be7a img { display: block; width: 100%; height: auto; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-17f2be7a img { --tlv-amp: -12px; animation: tlvFloat 3.7s ease-in-out -0.9s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-386bcca */.elementor-2829 .elementor-element.elementor-element-386bcca { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-386bcca img { display: block; width: 100%; height: auto; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-386bcca img { --tlv-amp: -15px; animation: tlvFloat 4.3s ease-in-out -1.8s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12e33dcf */.elementor-2829 .elementor-element.elementor-element-12e33dcf { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-12e33dcf img { display: block; width: 100%; height: auto; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-12e33dcf img { --tlv-amp: -18px; animation: tlvFloat 4.9s ease-in-out -2.7s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b616dbf */.elementor-2829 .elementor-element.elementor-element-5b616dbf { translate: -50% -50%; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-5b616dbf img { display: block; width: 100%; height: auto; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-5b616dbf img { --tlv-amp: -21px; animation: tlvFloat 5.5s ease-in-out -3.6s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d8f7c3 *//* the stage keeps its Figma proportions; everything inside is placed in % of it */
.elementor-2829 .elementor-element.elementor-element-63d8f7c3 { position: relative; max-width: 100%; height: auto; aspect-ratio: 1440 / 748; }
@media (max-width: 1024px) { .elementor-2829 .elementor-element.elementor-element-63d8f7c3 { aspect-ratio: 1024 / 640; } }
@media (max-width: 767px) { .elementor-2829 .elementor-element.elementor-element-63d8f7c3 { aspect-ratio: 390 / 430; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8bcdca5 */.elementor-2829 .elementor-element.elementor-element-8bcdca5 .elementor-button { min-height: 56px;  display: inline-flex; align-items: center; justify-content: flex-start; white-space: nowrap;
  background-image: linear-gradient(121.73deg, #E13C52 -7.22%, #8E04B7 112.86%); border: none;
   }
.elementor-2829 .elementor-element.elementor-element-8bcdca5 .elementor-button-icon { transition: rotate .35s ease; }
.elementor-2829 .elementor-element.elementor-element-8bcdca5 .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-2829 .elementor-element.elementor-element-8bcdca5 .elementor-button-icon svg, .elementor-2829 .elementor-element.elementor-element-8bcdca5 .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a1ca003 *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-2829 .elementor-element.elementor-element-a1ca003 .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-2829 .elementor-element.elementor-element-a1ca003 .elementor-icon svg { width: 40px; height: auto; }
.elementor-2829 .elementor-element.elementor-element-a1ca003::before { content: ""; position: absolute; inset: 0; border-radius: 42px; padding: 1px; pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dbb4de *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-2829 .elementor-element.elementor-element-9dbb4de .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-2829 .elementor-element.elementor-element-9dbb4de .elementor-icon svg { width: 40px; height: auto; }
.elementor-2829 .elementor-element.elementor-element-9dbb4de::before { content: ""; position: absolute; inset: 0; border-radius: 42px; padding: 1px; pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eeff5af *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-2829 .elementor-element.elementor-element-eeff5af .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-2829 .elementor-element.elementor-element-eeff5af .elementor-icon svg { width: 40px; height: auto; }
.elementor-2829 .elementor-element.elementor-element-eeff5af::before { content: ""; position: absolute; inset: 0; border-radius: 42px; padding: 1px; pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5bff61a *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-2829 .elementor-element.elementor-element-5bff61a .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-2829 .elementor-element.elementor-element-5bff61a .elementor-icon svg { width: 40px; height: auto; }
.elementor-2829 .elementor-element.elementor-element-5bff61a::before { content: ""; position: absolute; inset: 0; border-radius: 42px; padding: 1px; pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea3b1ce */.elementor-2829 .elementor-element.elementor-element-ea3b1ce .elementor-button { min-height: 56px;  display: inline-flex; align-items: center; justify-content: flex-start; white-space: nowrap;
  background-image: linear-gradient(121.73deg, #E13C52 -7.22%, #8E04B7 112.86%); border: none;
   }
.elementor-2829 .elementor-element.elementor-element-ea3b1ce .elementor-button-icon { transition: rotate .35s ease; }
.elementor-2829 .elementor-element.elementor-element-ea3b1ce .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-2829 .elementor-element.elementor-element-ea3b1ce .elementor-button-icon svg, .elementor-2829 .elementor-element.elementor-element-ea3b1ce .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a3e4af1 *//* Figma line: red -> purple -> transparent; it draws itself in from the left when it enters the screen */
.elementor-2829 .elementor-element.elementor-element-6a3e4af1 {
  height: 3px;
  flex-shrink: 1;
  transform-origin: left center;
  background-image: linear-gradient(90deg, #E13C52 0%, #8E04B7 50%, rgba(123, 33, 45, 0) 100%) !important;
}
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-6a3e4af1.animated { animation-name: tlvDrawLine !important; animation-duration: 1.4s !important; }
}
@keyframes tlvDrawLine { from { opacity: 0; transform: scaleX(0); } to { opacity: 1; transform: scaleX(1); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b30dba */.elementor-2829 .elementor-element.elementor-element-23b30dba { max-width: none !important; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-23b30dba img { display: block; width: 100%; height: auto; max-width: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1675545d */.elementor-2829 .elementor-element.elementor-element-1675545d { max-width: none !important; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-1675545d img { display: block; width: 100%; height: auto; max-width: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f5ccd2a *//* selfie band: photo is the background; the ribbon runs between the photo and the cut-out people;
   Figma "Rectangle 137" tints the whole band (50%) */
.elementor-2829 .elementor-element.elementor-element-5f5ccd2a { position: relative; height: auto; aspect-ratio: 1440 / 678; }
.elementor-2829 .elementor-element.elementor-element-5f5ccd2a::after { content: ""; position: absolute; inset: 0; z-index: 3; pointer-events: none; opacity: .5;
  background: linear-gradient(174deg, rgba(225, 60, 82, .12) 13%, rgba(110, 0, 157, 1) 111%); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e274dd *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-2829 .elementor-element.elementor-element-3e274dd .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-2829 .elementor-element.elementor-element-3e274dd .elementor-icon svg { width: 40px; height: auto; }

/* Whole widget: rounded, blurred backdrop */
.elementor-2829 .elementor-element.elementor-element-3e274dd {
  position: relative;
  border-radius: 42px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

/* Gradient border ring around the whole widget */
.elementor-2829 .elementor-element.elementor-element-3e274dd::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6990693 *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-2829 .elementor-element.elementor-element-6990693 .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-2829 .elementor-element.elementor-element-6990693 .elementor-icon svg { width: 40px; height: auto; }

/* Whole widget: rounded, blurred backdrop */
.elementor-2829 .elementor-element.elementor-element-6990693 {
  position: relative;
  border-radius: 42px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

/* Gradient border ring around the whole widget */
.elementor-2829 .elementor-element.elementor-element-6990693::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5d33ae4 *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-2829 .elementor-element.elementor-element-5d33ae4 .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-2829 .elementor-element.elementor-element-5d33ae4 .elementor-icon svg { width: 40px; height: auto; }

/* Whole widget: rounded, blurred backdrop */
.elementor-2829 .elementor-element.elementor-element-5d33ae4 {
  position: relative;
  border-radius: 42px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

/* Gradient border ring around the whole widget */
.elementor-2829 .elementor-element.elementor-element-5d33ae4::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b46396c *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-2829 .elementor-element.elementor-element-b46396c .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-2829 .elementor-element.elementor-element-b46396c .elementor-icon svg { width: 40px; height: auto; }

/* Whole widget: rounded, blurred backdrop */
.elementor-2829 .elementor-element.elementor-element-b46396c {
  position: relative;
  border-radius: 42px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

/* Gradient border ring around the whole widget */
.elementor-2829 .elementor-element.elementor-element-b46396c::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1aa92ac *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-2829 .elementor-element.elementor-element-1aa92ac .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-2829 .elementor-element.elementor-element-1aa92ac .elementor-icon svg { width: 40px; height: auto; }

/* Whole widget: rounded, blurred backdrop */
.elementor-2829 .elementor-element.elementor-element-1aa92ac {
  position: relative;
  border-radius: 42px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

/* Gradient border ring around the whole widget */
.elementor-2829 .elementor-element.elementor-element-1aa92ac::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee5d02 */.elementor-2829 .elementor-element.elementor-element-2ee5d02 .elementor-button { min-height: 56px;  display: inline-flex; align-items: center; justify-content: flex-start; white-space: nowrap;
  background-image: linear-gradient(121.73deg, #E13C52 -7.22%, #8E04B7 112.86%); border: none;
   }
.elementor-2829 .elementor-element.elementor-element-2ee5d02 .elementor-button-icon { transition: rotate .35s ease; }
.elementor-2829 .elementor-element.elementor-element-2ee5d02 .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-2829 .elementor-element.elementor-element-2ee5d02 .elementor-button-icon svg, .elementor-2829 .elementor-element.elementor-element-2ee5d02 .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6194c7b6 *//* Figma line: red -> purple -> transparent; it draws itself in from the left when it enters the screen */
.elementor-2829 .elementor-element.elementor-element-6194c7b6 {
  height: 3px;
  flex-shrink: 1;
  transform-origin: left center;
  background-image: linear-gradient(90deg, #E13C52 0%, #8E04B7 50%, rgba(123, 33, 45, 0) 100%) !important;
}
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-6194c7b6.animated { animation-name: tlvDrawLine !important; animation-duration: 1.4s !important; }
}
@keyframes tlvDrawLine { from { opacity: 0; transform: scaleX(0); } to { opacity: 1; transform: scaleX(1); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53558f94 *//* the photo drifts a little slower than the page (Motion Effects on the background) */
.elementor-2829 .elementor-element.elementor-element-53558f94 > .elementor-motion-effects-container { border-radius: inherit; }
@media (max-width: 767px) { .elementor-2829 .elementor-element.elementor-element-53558f94 { background-position: 72% top !important; } }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7a30b *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-2829 .elementor-element.elementor-element-db7a30b .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-2829 .elementor-element.elementor-element-db7a30b .elementor-icon svg { width: 40px; height: auto; }

/* Whole widget: rounded, blurred backdrop */
.elementor-2829 .elementor-element.elementor-element-db7a30b {
  position: relative;
  border-radius: 42px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

/* Gradient border ring around the whole widget */
.elementor-2829 .elementor-element.elementor-element-db7a30b::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6773252 *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-2829 .elementor-element.elementor-element-6773252 .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-2829 .elementor-element.elementor-element-6773252 .elementor-icon svg { width: 40px; height: auto; }

/* Whole widget: rounded, blurred backdrop */
.elementor-2829 .elementor-element.elementor-element-6773252 {
  position: relative;
  border-radius: 42px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

/* Gradient border ring around the whole widget */
.elementor-2829 .elementor-element.elementor-element-6773252::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01be991 *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-2829 .elementor-element.elementor-element-01be991 .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-2829 .elementor-element.elementor-element-01be991 .elementor-icon svg { width: 40px; height: auto; }

/* Whole widget: rounded, blurred backdrop */
.elementor-2829 .elementor-element.elementor-element-01be991 {
  position: relative;
  border-radius: 42px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

/* Gradient border ring around the whole widget */
.elementor-2829 .elementor-element.elementor-element-01be991::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8fc24e6 *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-2829 .elementor-element.elementor-element-8fc24e6 .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-2829 .elementor-element.elementor-element-8fc24e6 .elementor-icon svg { width: 40px; height: auto; }

/* Whole widget: rounded, blurred backdrop */
.elementor-2829 .elementor-element.elementor-element-8fc24e6 {
  position: relative;
  border-radius: 42px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

/* Gradient border ring around the whole widget */
.elementor-2829 .elementor-element.elementor-element-8fc24e6::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4adbb6 */.elementor-2829 .elementor-element.elementor-element-c4adbb6 .elementor-button { min-height: 56px;  display: inline-flex; align-items: center; justify-content: flex-start; white-space: nowrap;
  background-image: linear-gradient(121.73deg, #E13C52 -7.22%, #8E04B7 112.86%); border: none;
   }
.elementor-2829 .elementor-element.elementor-element-c4adbb6 .elementor-button-icon { transition: rotate .35s ease; }
.elementor-2829 .elementor-element.elementor-element-c4adbb6 .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-2829 .elementor-element.elementor-element-c4adbb6 .elementor-button-icon svg, .elementor-2829 .elementor-element.elementor-element-c4adbb6 .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876e75 *//* Figma line: red -> purple -> transparent; it draws itself in from the left when it enters the screen */
.elementor-2829 .elementor-element.elementor-element-1b876e75 {
  height: 3px;
  flex-shrink: 1;
  transform-origin: left center;
  background-image: linear-gradient(90deg, #E13C52 0%, #8E04B7 50%, rgba(123, 33, 45, 0) 100%) !important;
}
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-1b876e75.animated { animation-name: tlvDrawLine !important; animation-duration: 1.4s !important; }
}
@keyframes tlvDrawLine { from { opacity: 0; transform: scaleX(0); } to { opacity: 1; transform: scaleX(1); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cbba895 *//* the photo drifts a little slower than the page (Motion Effects on the background) */
.elementor-2829 .elementor-element.elementor-element-4cbba895 > .elementor-motion-effects-container { border-radius: inherit; }
@media (max-width: 767px) { .elementor-2829 .elementor-element.elementor-element-4cbba895 { background-position: 72% top !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c30d6d *//* gradient on the words wrapped in <span class="tlv-gt"> */
.elementor-2829 .elementor-element.elementor-element-8c30d6d .tlv-gt {
  background: linear-gradient(174deg, #E13C52 6.47%, #6E009D 109.4%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f983a8 *//* Figma line: red -> purple -> transparent; it draws itself in from the left when it enters the screen */
.elementor-2829 .elementor-element.elementor-element-56f983a8 {
  height: 2px;
  flex-shrink: 1;
  transform-origin: left center;
  background-image: linear-gradient(90deg, #E13C52 0%, #8E04B7 50%, rgba(123, 33, 45, 0) 100%) !important;
}
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-56f983a8.animated { animation-name: tlvDrawLine !important; animation-duration: 1.4s !important; }
}
@keyframes tlvDrawLine { from { opacity: 0; transform: scaleX(0); } to { opacity: 1; transform: scaleX(1); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53649557 *//* Figma line: red -> purple -> transparent; it draws itself in from the left when it enters the screen */
.elementor-2829 .elementor-element.elementor-element-53649557 {
  height: 2px;
  flex-shrink: 1;
  transform-origin: left center;
  background-image: linear-gradient(90deg, #E13C52 0%, #8E04B7 50%, rgba(123, 33, 45, 0) 100%) !important;
}
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-53649557.animated { animation-name: tlvDrawLine !important; animation-duration: 1.4s !important; }
}
@keyframes tlvDrawLine { from { opacity: 0; transform: scaleX(0); } to { opacity: 1; transform: scaleX(1); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76bfbd2f *//* Figma line: red -> purple -> transparent; it draws itself in from the left when it enters the screen */
.elementor-2829 .elementor-element.elementor-element-76bfbd2f {
  height: 2px;
  flex-shrink: 1;
  transform-origin: left center;
  background-image: linear-gradient(90deg, #E13C52 0%, #8E04B7 50%, rgba(123, 33, 45, 0) 100%) !important;
}
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-76bfbd2f.animated { animation-name: tlvDrawLine !important; animation-duration: 1.4s !important; }
}
@keyframes tlvDrawLine { from { opacity: 0; transform: scaleX(0); } to { opacity: 1; transform: scaleX(1); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e113aef *//* Figma line: red -> purple -> transparent; it draws itself in from the left when it enters the screen */
.elementor-2829 .elementor-element.elementor-element-7e113aef {
  height: 2px;
  flex-shrink: 1;
  transform-origin: left center;
  background-image: linear-gradient(90deg, #E13C52 0%, #8E04B7 50%, rgba(123, 33, 45, 0) 100%) !important;
}
@media (prefers-reduced-motion: no-preference) {
  .elementor-2829 .elementor-element.elementor-element-7e113aef.animated { animation-name: tlvDrawLine !important; animation-duration: 1.4s !important; }
}
@keyframes tlvDrawLine { from { opacity: 0; transform: scaleX(0); } to { opacity: 1; transform: scaleX(1); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc546d */.elementor-2829 .elementor-element.elementor-element-dc546d { max-width: none !important; pointer-events: none; }
.elementor-2829 .elementor-element.elementor-element-dc546d img { display: block; width: 100%; height: auto; max-width: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c800674 *//* gradient on the words wrapped in <span class="tlv-gt"> */
.elementor-2829 .elementor-element.elementor-element-7c800674 .tlv-gt {
  background: linear-gradient(174deg, #E13C52 6.47%, #6E009D 109.4%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1c96de93 *//* Figma FAQ rows: pink glass boxes, big faded number (CSS counter), gradient plus that turns into a minus.
   Easy to move through: the question row never changes shape when it opens, answers drop in below it,
   several can stay open (nothing collapses by itself, so rows never jump), plus spins on hover, visible keyboard focus. */
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion { counter-reset: tlvfaq; display: flex; flex-direction: column; gap: 19px; }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item { counter-increment: tlvfaq; border: 1px solid rgba(243, 94, 160, .62); border-radius: 30px; overflow: hidden; scroll-margin-top: 130px;
  background: linear-gradient(90deg, rgba(255, 225, 238, .71) 8%, rgba(247, 221, 254, .71) 90%);
  -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); transition: translate .35s ease, border-color .35s ease; }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item:hover { translate: 0 -2px; border-color: rgba(225, 60, 82, .75); }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item[open] { border-color: rgba(225, 60, 82, .75); }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item-title { display: flex; align-items: center; gap: 0; padding: 33px 51px 33px 33px; min-height: 100px;
  border: 0 !important; background: transparent !important; cursor: pointer; list-style: none; -webkit-tap-highlight-color: transparent; }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item-title::-webkit-details-marker { display: none; }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item-title:focus-visible { outline: 2px solid rgba(142, 4, 183, .55); outline-offset: -6px; border-radius: 30px; }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item-title-header { display: flex; align-items: center; flex: 1; min-width: 0; }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item-title-header::before { content: counter(tlvfaq, decimal-leading-zero); flex: 0 0 90px; font: 700 36px/34px Gilroy, sans-serif; color: rgba(225, 60, 82, .5); transition: color .35s ease; }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item[open] .e-n-accordion-item-title-header::before, .elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item:hover .e-n-accordion-item-title-header::before { color: rgba(225, 60, 82, .85); }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item-title-text { font: 400 20px/23px Gilroy, sans-serif; color: #000; transition: color .35s ease; }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item:hover .e-n-accordion-item-title-text { color: #E13C52; }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item-title-icon { display: none !important; }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item-title::after { content: ""; flex: 0 0 26px; height: 26px; margin-left: 24px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='26' y2='26'%3E%3Cstop offset='0' stop-color='%23E13C52'/%3E%3Cstop offset='1' stop-color='%238E04B7'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23g)' stroke-width='2' stroke-linecap='round' opacity='.7'%3E%3Ccircle cx='13' cy='13' r='12'/%3E%3Cpath d='M7.5 13h11M13 7.5v11'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
  transition: rotate .4s cubic-bezier(.2, .7, .2, 1), scale .3s ease; }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item:hover > .e-n-accordion-item-title::after { rotate: 90deg; scale: 1.12; }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item[open] > .e-n-accordion-item-title::after { rotate: 180deg; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='26' y2='26'%3E%3Cstop offset='0' stop-color='%23E13C52'/%3E%3Cstop offset='1' stop-color='%238E04B7'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23g)' stroke-width='2' stroke-linecap='round' opacity='.7'%3E%3Ccircle cx='13' cy='13' r='12'/%3E%3Cpath d='M7.5 13h11'/%3E%3C/g%3E%3C/svg%3E"); }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item[open]:hover > .e-n-accordion-item-title::after { rotate: 180deg; }
.elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item > .e-con { padding: 0 150px 33px 123px !important; margin-top: -8px; border: 0 !important; background: transparent !important; }
@media (max-width: 1024px) {
  .elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item > .e-con { padding: 0 60px 28px 123px !important; }
}
@media (max-width: 767px) {
  .elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion { gap: 12px; }
  .elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item { border-radius: 22px; scroll-margin-top: 90px; }
  .elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item-title { padding: 22px 18px 22px 18px; min-height: 0; }
  .elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item-title:focus-visible { border-radius: 22px; }
  .elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item-title-header::before { flex-basis: 46px; font-size: 24px; }
  .elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item-title-text { font-size: 16px; line-height: 21px; }
  .elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item-title::after { flex-basis: 22px; height: 22px; margin-left: 12px; }
  .elementor-2829 .elementor-element.elementor-element-1c96de93 .e-n-accordion-item > .e-con { padding: 0 18px 22px 64px !important; margin-top: -4px; }
}/* End custom CSS */
/* Start custom CSS *//* TLV page CSS */
.elementor-2829 .tlv-font, .elementor-2829 .tlv-h1, .elementor-2829 .tlv-h2, .elementor-2829 .tlv-eyebrow, .elementor-2829 .tlv-body, .elementor-2829 .tlv-card-title, .elementor-2829 .tlv-btn-fill, .elementor-2829 .tlv-btn-outline, .elementor-2829 .tlv-btn-fill p, .elementor-2829 .tlv-btn-outline p { font-family: 'Gilroy', 'Urbanist', 'Outfit', sans-serif !important; }
.elementor-2829 .tlv-gt span, .elementor-2829 .tlv-grad-text { background-image: linear-gradient(174.51deg, #E13C52 6.47%, #6E009D 109.4%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; }
.elementor-2829 .tlv-btn-outline { position: relative; background: transparent !important; border-color: transparent !important; }
.elementor-2829 .tlv-btn-outline::before { content: ''; position: absolute; inset: -2px; padding: 2px; border-radius: inherit; background: linear-gradient(90deg, #E13C52, #8E04B7); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://telairvision.com/wp-content/uploads/2024/10/Gilroy-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://telairvision.com/wp-content/uploads/2024/10/Gilroy-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://telairvision.com/wp-content/uploads/2024/10/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://telairvision.com/wp-content/uploads/2024/10/Gilroy-Thin.ttf') format('truetype');
}
/* End Custom Fonts CSS */