.elementor-3170 .elementor-element.elementor-element-5140fce4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:27px;--z-index:2;}.elementor-3170 .elementor-element.elementor-element-a9633d5{--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;--border-radius:0px 0px 84px 85px;--padding-top:172px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3170 .elementor-element.elementor-element-a9633d5:not(.elementor-motion-effects-element-type-background), .elementor-3170 .elementor-element.elementor-element-a9633d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://telairvision.com/wp-content/uploads/2026/10/tlv-watch-hero-bg-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3170 .elementor-element.elementor-element-93fb9a > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-3170 .elementor-element.elementor-element-93fb9a{text-align:center;}.elementor-3170 .elementor-element.elementor-element-93fb9a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;letter-spacing:2px;color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-14b40ee1{width:var( --container-widget-width, 843px );max-width:843px;--container-widget-width:843px;--container-widget-flex-grow:0;text-align:center;}.elementor-3170 .elementor-element.elementor-element-14b40ee1 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-3170 .elementor-element.elementor-element-14b40ee1 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;}.elementor-3170 .elementor-element.elementor-element-3bd6e027{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-3bd6e027 > .elementor-widget-container{margin:0px 0px 54px 0px;}.elementor-3170 .elementor-element.elementor-element-3bd6e027 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-0d2e01c .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-3170 .elementor-element.elementor-element-0d2e01c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3170 .elementor-element.elementor-element-0d2e01c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3170 .elementor-element.elementor-element-0d2e01c{z-index:2;}.elementor-3170 .elementor-element.elementor-element-0d2e01c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3170 .elementor-element.elementor-element-0d2e01c .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-3170 .elementor-element.elementor-element-0d2e01c .elementor-button:hover, .elementor-3170 .elementor-element.elementor-element-0d2e01c .elementor-button:focus{color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-0d2e01c .elementor-button:hover svg, .elementor-3170 .elementor-element.elementor-element-0d2e01c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-4f9e7659{width:var( --container-widget-width, 1016px );max-width:1016px;--container-widget-width:1016px;--container-widget-flex-grow:0;z-index:2;}.elementor-3170 .elementor-element.elementor-element-4f9e7659 > .elementor-widget-container{margin:149px 0px -191px 0px;}.elementor-3170 .elementor-element.elementor-element-4f9e7659 img{width:100%;}.elementor-3170 .elementor-element.elementor-element-1687c25c{--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:309px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-3170 .elementor-element.elementor-element-6e1d6fee{width:var( --container-widget-width, 714px );max-width:714px;--container-widget-width:714px;--container-widget-flex-grow:0;text-align:center;}.elementor-3170 .elementor-element.elementor-element-6e1d6fee > .elementor-widget-container{margin:0px 0px 68px 0px;}.elementor-3170 .elementor-element.elementor-element-6e1d6fee .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-35c07d1d{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3170 .elementor-element.elementor-element-3569dccf{--display:flex;--min-height:121px;--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:16px;}.elementor-3170 .elementor-element.elementor-element-65a328c7{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-3170 .elementor-element.elementor-element-65a328c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3170 .elementor-element.elementor-element-65a328c7 img{width:64px;}.elementor-3170 .elementor-element.elementor-element-68af5cb0{--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:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-77bf73b3 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-3b44c864{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-3b44c864 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-706420fa{--display:flex;--min-height:1px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:-12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-782b8d9c{--display:flex;--min-height:121px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:16px;}.elementor-3170 .elementor-element.elementor-element-7521a756{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-3170 .elementor-element.elementor-element-7521a756.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3170 .elementor-element.elementor-element-7521a756 img{width:64px;}.elementor-3170 .elementor-element.elementor-element-19da6806{--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:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-2ac98c1b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-322865e5{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-322865e5 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-1296fd3d{--display:flex;--min-height:1px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-16px;--margin-right:-13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-583fd5cd{--display:flex;--min-height:121px;--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:31px;--padding-right:16px;}.elementor-3170 .elementor-element.elementor-element-13dd6776{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-3170 .elementor-element.elementor-element-13dd6776.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3170 .elementor-element.elementor-element-13dd6776 img{width:64px;}.elementor-3170 .elementor-element.elementor-element-147f5b08{--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:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-46f7aa76 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-1ec5dbb1{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-1ec5dbb1 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-53e7011c{--display:flex;--min-height:1px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-334b95cf{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:21px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3170 .elementor-element.elementor-element-17117c96{--display:flex;--min-height:121px;--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:16px;}.elementor-3170 .elementor-element.elementor-element-67670e36{width:var( --container-widget-width, 76px );max-width:76px;--container-widget-width:76px;--container-widget-flex-grow:0;}.elementor-3170 .elementor-element.elementor-element-67670e36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3170 .elementor-element.elementor-element-67670e36 img{width:64px;}.elementor-3170 .elementor-element.elementor-element-6debb93d{--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:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-6276f5b6 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-411ab030{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-411ab030 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-1c7df894{--display:flex;--min-height:1px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-24px;--margin-right:-11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-7145fd84{--display:flex;--min-height:121px;--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:31px;--padding-right:16px;}.elementor-3170 .elementor-element.elementor-element-2d3017e6{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-3170 .elementor-element.elementor-element-2d3017e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3170 .elementor-element.elementor-element-2d3017e6 img{width:64px;}.elementor-3170 .elementor-element.elementor-element-18c21f31{--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:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-1ffa7e93 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-1ffa6d56{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-1ffa6d56 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-9c87fed .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-3170 .elementor-element.elementor-element-9c87fed > .elementor-widget-container{padding:75px 0px 0px 0px;}.elementor-3170 .elementor-element.elementor-element-9c87fed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3170 .elementor-element.elementor-element-9c87fed{z-index:2;}.elementor-3170 .elementor-element.elementor-element-9c87fed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3170 .elementor-element.elementor-element-9c87fed .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-3170 .elementor-element.elementor-element-9c87fed .elementor-button:hover, .elementor-3170 .elementor-element.elementor-element-9c87fed .elementor-button:focus{color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-9c87fed .elementor-button:hover svg, .elementor-3170 .elementor-element.elementor-element-9c87fed .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-393a5627{--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:194px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3170 .elementor-element.elementor-element-5bf1b2d5{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-3170 .elementor-element.elementor-element-5bf1b2d5 > .elementor-widget-container{margin:0px 0px 57px 0px;}.elementor-3170 .elementor-element.elementor-element-5bf1b2d5 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-18193464{--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;--justify-content:flex-start;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:186px;--padding-right:0px;--z-index:1;}.elementor-3170 .elementor-element.elementor-element-1ec94bd6{--display:flex;--min-height:362px;--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;--border-radius:44.7px 44.7px 44.7px 44.7px;--padding-top:12.4px;--padding-bottom:0px;--padding-left:12.4px;--padding-right:12.4px;}.elementor-3170 .elementor-element.elementor-element-7788c1e1 img{width:100%;}.elementor-3170 .elementor-element.elementor-element-777f2712 > .elementor-widget-container{margin:47px 0px 5px 14px;}.elementor-3170 .elementor-element.elementor-element-777f2712 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-e9ba703{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-e9ba703 > .elementor-widget-container{margin:0px 0px 0px 14px;}.elementor-3170 .elementor-element.elementor-element-e9ba703 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-3d2c7e0b{--display:flex;--min-height:530px;--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;--border-radius:70px 70px 70px 70px;--padding-top:19.7px;--padding-bottom:0px;--padding-left:19.7px;--padding-right:19.7px;}.elementor-3170 .elementor-element.elementor-element-306e8a2b img{width:100%;}.elementor-3170 .elementor-element.elementor-element-27196322 > .elementor-widget-container{margin:66px 0px 8px 22px;}.elementor-3170 .elementor-element.elementor-element-27196322 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25.94px;font-weight:700;line-height:29.8px;color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-29173d42{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:20.76px;font-weight:400;line-height:29.8px;color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-29173d42 > .elementor-widget-container{margin:0px 0px 0px 22px;}.elementor-3170 .elementor-element.elementor-element-29173d42 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-7932b5aa{--display:flex;--min-height:362px;--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;--border-radius:45.1px 45.1px 45.1px 45.1px;--padding-top:12.5px;--padding-bottom:0px;--padding-left:12.5px;--padding-right:12.5px;}.elementor-3170 .elementor-element.elementor-element-2f6f669b img{width:100%;}.elementor-3170 .elementor-element.elementor-element-34855d6b > .elementor-widget-container{margin:43px 0px 18px 14.5px;}.elementor-3170 .elementor-element.elementor-element-34855d6b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16.71px;font-weight:700;line-height:19.2px;color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-2b0eb651{width:var( --container-widget-width, 241px );max-width:241px;--container-widget-width:241px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:13.37px;font-weight:400;line-height:19.2px;color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-2b0eb651 > .elementor-widget-container{margin:0px 0px 0px 14.5px;}.elementor-3170 .elementor-element.elementor-element-2b0eb651 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-2fa905b{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;top:240px;z-index:3;}body:not(.rtl) .elementor-3170 .elementor-element.elementor-element-2fa905b{left:1334px;}body.rtl .elementor-3170 .elementor-element.elementor-element-2fa905b{right:1334px;}.elementor-3170 .elementor-element.elementor-element-2fa905b img{width:74px;}.elementor-3170 .elementor-element.elementor-element-fc7783d .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-3170 .elementor-element.elementor-element-fc7783d > .elementor-widget-container{padding:75px 0px 0px 0px;}.elementor-3170 .elementor-element.elementor-element-fc7783d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3170 .elementor-element.elementor-element-fc7783d{z-index:2;}.elementor-3170 .elementor-element.elementor-element-fc7783d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3170 .elementor-element.elementor-element-fc7783d .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-3170 .elementor-element.elementor-element-fc7783d .elementor-button:hover, .elementor-3170 .elementor-element.elementor-element-fc7783d .elementor-button:focus{color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-fc7783d .elementor-button:hover svg, .elementor-3170 .elementor-element.elementor-element-fc7783d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-7459e52f{--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:198px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3170 .elementor-element.elementor-element-5f5e19e1{width:var( --container-widget-width, 893px );max-width:893px;--container-widget-width:893px;--container-widget-flex-grow:0;text-align:center;}.elementor-3170 .elementor-element.elementor-element-5f5e19e1 > .elementor-widget-container{margin:0px 0px 33px 0px;}.elementor-3170 .elementor-element.elementor-element-5f5e19e1 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-2563c7f2{--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:100px 100px;--row-gap:100px;--column-gap:100px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:162px;--padding-right:40px;}.elementor-3170 .elementor-element.elementor-element-7c53a5cb{width:var( --container-widget-width, 458px );max-width:458px;--container-widget-width:458px;--container-widget-flex-grow:0;}.elementor-3170 .elementor-element.elementor-element-7c53a5cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3170 .elementor-element.elementor-element-7c53a5cb img{width:100%;}.elementor-3170 .elementor-element.elementor-element-351e04b{--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:flex-start;--gap:52px 0px;--row-gap:52px;--column-gap:0px;--margin-top:88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-28c1018b{--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:19px 19px;--row-gap:19px;--column-gap:19px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-6209bb66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3170 .elementor-element.elementor-element-6209bb66 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:15.24px;font-weight:600;line-height:17.5px;color:#FFF6F7;}.elementor-3170 .elementor-element.elementor-element-4e27a47e{--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-3170 .elementor-element.elementor-element-240d00ef{width:var( --container-widget-width, 328px );max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;}.elementor-3170 .elementor-element.elementor-element-240d00ef > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3170 .elementor-element.elementor-element-240d00ef .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:23.81px;font-weight:600;line-height:27.4px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-2c283b70{width:var( --container-widget-width, 457px );max-width:457px;--container-widget-width:457px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:19.05px;font-weight:400;line-height:27.4px;color:#595959;}.elementor-3170 .elementor-element.elementor-element-2c283b70 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-5c3f8c5d{--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:19px 19px;--row-gap:19px;--column-gap:19px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-7a39c34a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3170 .elementor-element.elementor-element-7a39c34a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:15.24px;font-weight:600;line-height:17.5px;color:#FFF6F7;}.elementor-3170 .elementor-element.elementor-element-4042fe9d{--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-3170 .elementor-element.elementor-element-2b6d5e36{width:var( --container-widget-width, 308px );max-width:308px;--container-widget-width:308px;--container-widget-flex-grow:0;}.elementor-3170 .elementor-element.elementor-element-2b6d5e36 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3170 .elementor-element.elementor-element-2b6d5e36 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:23.81px;font-weight:600;line-height:27.4px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-63c285c{width:var( --container-widget-width, 473px );max-width:473px;--container-widget-width:473px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:19.05px;font-weight:400;line-height:27.4px;color:#595959;}.elementor-3170 .elementor-element.elementor-element-63c285c p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-29adb2db{--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:19px 19px;--row-gap:19px;--column-gap:19px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-4513a7cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3170 .elementor-element.elementor-element-4513a7cc .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:15.24px;font-weight:600;line-height:17.5px;color:#FFF6F7;}.elementor-3170 .elementor-element.elementor-element-7d778391{--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-3170 .elementor-element.elementor-element-7c1283d4{width:var( --container-widget-width, 308px );max-width:308px;--container-widget-width:308px;--container-widget-flex-grow:0;}.elementor-3170 .elementor-element.elementor-element-7c1283d4 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3170 .elementor-element.elementor-element-7c1283d4 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:23.81px;font-weight:600;line-height:27.4px;color:#000000;}.elementor-3170 .elementor-element.elementor-element-41895bff{width:var( --container-widget-width, 473px );max-width:473px;--container-widget-width:473px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:19.05px;font-weight:400;line-height:27.4px;color:#595959;}.elementor-3170 .elementor-element.elementor-element-41895bff p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-56d8024 .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-3170 .elementor-element.elementor-element-56d8024 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3170 .elementor-element.elementor-element-56d8024.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3170 .elementor-element.elementor-element-56d8024{z-index:2;}.elementor-3170 .elementor-element.elementor-element-56d8024 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3170 .elementor-element.elementor-element-56d8024 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-3170 .elementor-element.elementor-element-56d8024 .elementor-button:hover, .elementor-3170 .elementor-element.elementor-element-56d8024 .elementor-button:focus{color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-56d8024 .elementor-button:hover svg, .elementor-3170 .elementor-element.elementor-element-56d8024 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-75f21794{--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-3170 .elementor-element.elementor-element-1b11205b{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-3170 .elementor-element.elementor-element-1b11205b{left:0%;}body.rtl .elementor-3170 .elementor-element.elementor-element-1b11205b{right:0%;}.elementor-3170 .elementor-element.elementor-element-1b11205b img{width:100%;}.elementor-3170 .elementor-element.elementor-element-7ad9c687 > .elementor-widget-container{margin:0px 0px 43px 0px;}.elementor-3170 .elementor-element.elementor-element-7ad9c687{z-index:1;text-align:center;}.elementor-3170 .elementor-element.elementor-element-7ad9c687 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:82px;letter-spacing:-0.72px;color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-79ef1c55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-3225c390{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-3170 .elementor-element.elementor-element-3225c390 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-73e0dfdc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-4e7ec8f8{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-3170 .elementor-element.elementor-element-4e7ec8f8 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-33d170eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-7baac505{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-3170 .elementor-element.elementor-element-7baac505 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-2163bf9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-4f58018f{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-3170 .elementor-element.elementor-element-4f58018f p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-488595f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-4b334248{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-3170 .elementor-element.elementor-element-4b334248 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-71387c6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-252763a2{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-3170 .elementor-element.elementor-element-252763a2 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-248220a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-734e5afb{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-3170 .elementor-element.elementor-element-734e5afb p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-401be971{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-72ae178c{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-3170 .elementor-element.elementor-element-72ae178c p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-3299a21b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-5bce0431{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-3170 .elementor-element.elementor-element-5bce0431 p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-39b650f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-11e7db2c{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-3170 .elementor-element.elementor-element-11e7db2c p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-746b5c3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-54c24f3a{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#595959;}.elementor-3170 .elementor-element.elementor-element-54c24f3a p{margin-block-end:0px;}.elementor-3170 .elementor-element.elementor-element-39c95895{--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(min-width:768px){.elementor-3170 .elementor-element.elementor-element-3569dccf{--width:381px;}.elementor-3170 .elementor-element.elementor-element-68af5cb0{--width:230px;}.elementor-3170 .elementor-element.elementor-element-706420fa{--width:44px;}.elementor-3170 .elementor-element.elementor-element-782b8d9c{--width:452px;}.elementor-3170 .elementor-element.elementor-element-19da6806{--width:294px;}.elementor-3170 .elementor-element.elementor-element-1296fd3d{--width:50px;}.elementor-3170 .elementor-element.elementor-element-583fd5cd{--width:347px;}.elementor-3170 .elementor-element.elementor-element-147f5b08{--width:198px;}.elementor-3170 .elementor-element.elementor-element-53e7011c{--width:1px;}.elementor-3170 .elementor-element.elementor-element-17117c96{--width:557px;}.elementor-3170 .elementor-element.elementor-element-6debb93d{--width:398px;}.elementor-3170 .elementor-element.elementor-element-1c7df894{--width:62px;}.elementor-3170 .elementor-element.elementor-element-7145fd84{--width:459px;}.elementor-3170 .elementor-element.elementor-element-18c21f31{--width:294px;}.elementor-3170 .elementor-element.elementor-element-18193464{--width:1440px;}.elementor-3170 .elementor-element.elementor-element-1ec94bd6{--width:344px;}.elementor-3170 .elementor-element.elementor-element-3d2c7e0b{--width:540px;}.elementor-3170 .elementor-element.elementor-element-7932b5aa{--width:348px;}.elementor-3170 .elementor-element.elementor-element-2563c7f2{--width:1440px;}.elementor-3170 .elementor-element.elementor-element-351e04b{--width:532px;}.elementor-3170 .elementor-element.elementor-element-4e27a47e{--width:473px;}.elementor-3170 .elementor-element.elementor-element-4042fe9d{--width:473px;}.elementor-3170 .elementor-element.elementor-element-7d778391{--width:473px;}}@media(max-width:1024px){.elementor-3170 .elementor-element.elementor-element-5140fce4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3170 .elementor-element.elementor-element-a9633d5{--border-radius:0px 0px 60px 60px;--padding-top:110px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-3170 .elementor-element.elementor-element-93fb9a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3170 .elementor-element.elementor-element-14b40ee1{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-14b40ee1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3170 .elementor-element.elementor-element-14b40ee1 .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-3170 .elementor-element.elementor-element-3bd6e027{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-3bd6e027 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3170 .elementor-element.elementor-element-4f9e7659{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-4f9e7659 > .elementor-widget-container{margin:90px 0px -170px 0px;}.elementor-3170 .elementor-element.elementor-element-1687c25c{--padding-top:280px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3170 .elementor-element.elementor-element-6e1d6fee{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-6e1d6fee > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-3170 .elementor-element.elementor-element-6e1d6fee .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-3170 .elementor-element.elementor-element-35c07d1d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3170 .elementor-element.elementor-element-3569dccf{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-3170 .elementor-element.elementor-element-68af5cb0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-706420fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3170 .elementor-element.elementor-element-782b8d9c{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-3170 .elementor-element.elementor-element-19da6806{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-1296fd3d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3170 .elementor-element.elementor-element-583fd5cd{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-3170 .elementor-element.elementor-element-147f5b08{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-53e7011c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3170 .elementor-element.elementor-element-334b95cf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3170 .elementor-element.elementor-element-17117c96{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-3170 .elementor-element.elementor-element-6debb93d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-1c7df894{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3170 .elementor-element.elementor-element-7145fd84{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-3170 .elementor-element.elementor-element-18c21f31{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-393a5627{--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-5bf1b2d5{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-5bf1b2d5 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 24px 0px 24px;}.elementor-3170 .elementor-element.elementor-element-5bf1b2d5 .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-3170 .elementor-element.elementor-element-18193464{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-3170 .elementor-element.elementor-element-1ec94bd6{--min-height:0px;--border-radius:40px 40px 40px 40px;--padding-top:12px;--padding-bottom:28px;--padding-left:12px;--padding-right:12px;}.elementor-3170 .elementor-element.elementor-element-777f2712 > .elementor-widget-container{margin:28px 0px 6px 12px;}.elementor-3170 .elementor-element.elementor-element-777f2712 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-3170 .elementor-element.elementor-element-e9ba703{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-3170 .elementor-element.elementor-element-e9ba703 > .elementor-widget-container{margin:0px 12px 0px 12px;}.elementor-3170 .elementor-element.elementor-element-3d2c7e0b{--min-height:0px;--border-radius:40px 40px 40px 40px;--padding-top:12px;--padding-bottom:28px;--padding-left:12px;--padding-right:12px;}.elementor-3170 .elementor-element.elementor-element-27196322 > .elementor-widget-container{margin:28px 0px 6px 12px;}.elementor-3170 .elementor-element.elementor-element-27196322 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-3170 .elementor-element.elementor-element-29173d42{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-3170 .elementor-element.elementor-element-29173d42 > .elementor-widget-container{margin:0px 12px 0px 12px;}.elementor-3170 .elementor-element.elementor-element-7932b5aa{--min-height:0px;--border-radius:40px 40px 40px 40px;--padding-top:12px;--padding-bottom:28px;--padding-left:12px;--padding-right:12px;}.elementor-3170 .elementor-element.elementor-element-34855d6b > .elementor-widget-container{margin:28px 0px 6px 12px;}.elementor-3170 .elementor-element.elementor-element-34855d6b .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-3170 .elementor-element.elementor-element-2b0eb651{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-3170 .elementor-element.elementor-element-2b0eb651 > .elementor-widget-container{margin:0px 12px 0px 12px;}.elementor-3170 .elementor-element.elementor-element-7459e52f{--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-5f5e19e1{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-5f5e19e1 > .elementor-widget-container{margin:0px 0px 64px 0px;padding:0px 24px 0px 24px;}.elementor-3170 .elementor-element.elementor-element-5f5e19e1 .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-3170 .elementor-element.elementor-element-2563c7f2{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3170 .elementor-element.elementor-element-7c53a5cb{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-3170 .elementor-element.elementor-element-351e04b{--gap:36px 0px;--row-gap:36px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3170 .elementor-element.elementor-element-240d00ef{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-240d00ef > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3170 .elementor-element.elementor-element-240d00ef .elementor-heading-title{font-size:22px;line-height:27px;}.elementor-3170 .elementor-element.elementor-element-2c283b70{width:100%;max-width:100%;font-size:18px;line-height:26px;}.elementor-3170 .elementor-element.elementor-element-2b6d5e36{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-2b6d5e36 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3170 .elementor-element.elementor-element-2b6d5e36 .elementor-heading-title{font-size:22px;line-height:27px;}.elementor-3170 .elementor-element.elementor-element-63c285c{width:100%;max-width:100%;font-size:18px;line-height:26px;}.elementor-3170 .elementor-element.elementor-element-7c1283d4{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-7c1283d4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3170 .elementor-element.elementor-element-7c1283d4 .elementor-heading-title{font-size:22px;line-height:27px;}.elementor-3170 .elementor-element.elementor-element-41895bff{width:100%;max-width:100%;font-size:18px;line-height:26px;}.elementor-3170 .elementor-element.elementor-element-75f21794{--padding-top:140px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-3170 .elementor-element.elementor-element-7ad9c687 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-3170 .elementor-element.elementor-element-7ad9c687 .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-3170 .elementor-element.elementor-element-39c95895{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-3170 .elementor-element.elementor-element-5140fce4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3170 .elementor-element.elementor-element-a9633d5{--border-radius:0px 0px 36px 36px;--padding-top:72px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3170 .elementor-element.elementor-element-93fb9a > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3170 .elementor-element.elementor-element-93fb9a .elementor-heading-title{font-size:14px;}.elementor-3170 .elementor-element.elementor-element-14b40ee1{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-14b40ee1 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-3170 .elementor-element.elementor-element-14b40ee1 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-3170 .elementor-element.elementor-element-3bd6e027{width:100%;max-width:100%;font-size:15px;line-height:24px;}.elementor-3170 .elementor-element.elementor-element-3bd6e027 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-3170 .elementor-element.elementor-element-4f9e7659{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-4f9e7659 > .elementor-widget-container{margin:48px 0px -64px 0px;}.elementor-3170 .elementor-element.elementor-element-1687c25c{--padding-top:136px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3170 .elementor-element.elementor-element-6e1d6fee{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-6e1d6fee > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-3170 .elementor-element.elementor-element-6e1d6fee .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-3170 .elementor-element.elementor-element-3569dccf{--min-height:0px;--border-radius:24px 24px 24px 24px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3170 .elementor-element.elementor-element-65a328c7{--container-widget-width:51px;--container-widget-flex-grow:0;width:var( --container-widget-width, 51px );max-width:51px;}.elementor-3170 .elementor-element.elementor-element-65a328c7 img{width:51px;}.elementor-3170 .elementor-element.elementor-element-77bf73b3 .elementor-heading-title{font-size:18px;}.elementor-3170 .elementor-element.elementor-element-3b44c864{font-size:15px;line-height:21px;}.elementor-3170 .elementor-element.elementor-element-782b8d9c{--min-height:0px;--border-radius:24px 24px 24px 24px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3170 .elementor-element.elementor-element-7521a756{--container-widget-width:72px;--container-widget-flex-grow:0;width:var( --container-widget-width, 72px );max-width:72px;}.elementor-3170 .elementor-element.elementor-element-7521a756 img{width:72px;}.elementor-3170 .elementor-element.elementor-element-2ac98c1b .elementor-heading-title{font-size:18px;}.elementor-3170 .elementor-element.elementor-element-322865e5{font-size:15px;line-height:21px;}.elementor-3170 .elementor-element.elementor-element-583fd5cd{--min-height:0px;--border-radius:24px 24px 24px 24px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3170 .elementor-element.elementor-element-13dd6776{--container-widget-width:51px;--container-widget-flex-grow:0;width:var( --container-widget-width, 51px );max-width:51px;}.elementor-3170 .elementor-element.elementor-element-13dd6776 img{width:51px;}.elementor-3170 .elementor-element.elementor-element-46f7aa76 .elementor-heading-title{font-size:18px;}.elementor-3170 .elementor-element.elementor-element-1ec5dbb1{font-size:15px;line-height:21px;}.elementor-3170 .elementor-element.elementor-element-17117c96{--min-height:0px;--border-radius:24px 24px 24px 24px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3170 .elementor-element.elementor-element-67670e36{--container-widget-width:61px;--container-widget-flex-grow:0;width:var( --container-widget-width, 61px );max-width:61px;}.elementor-3170 .elementor-element.elementor-element-67670e36 img{width:61px;}.elementor-3170 .elementor-element.elementor-element-6276f5b6 .elementor-heading-title{font-size:18px;}.elementor-3170 .elementor-element.elementor-element-411ab030{font-size:15px;line-height:21px;}.elementor-3170 .elementor-element.elementor-element-7145fd84{--min-height:0px;--border-radius:24px 24px 24px 24px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3170 .elementor-element.elementor-element-2d3017e6{--container-widget-width:59px;--container-widget-flex-grow:0;width:var( --container-widget-width, 59px );max-width:59px;}.elementor-3170 .elementor-element.elementor-element-2d3017e6 img{width:59px;}.elementor-3170 .elementor-element.elementor-element-1ffa7e93 .elementor-heading-title{font-size:18px;}.elementor-3170 .elementor-element.elementor-element-1ffa6d56{font-size:15px;line-height:21px;}.elementor-3170 .elementor-element.elementor-element-393a5627{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-5bf1b2d5{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-5bf1b2d5 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 16px 0px 16px;}.elementor-3170 .elementor-element.elementor-element-5bf1b2d5 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-3170 .elementor-element.elementor-element-18193464{--padding-top:10px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-3170 .elementor-element.elementor-element-1ec94bd6{--width:272px;}.elementor-3170 .elementor-element.elementor-element-777f2712 .elementor-heading-title{font-size:19px;line-height:23px;}.elementor-3170 .elementor-element.elementor-element-e9ba703{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-3170 .elementor-element.elementor-element-3d2c7e0b{--width:272px;}.elementor-3170 .elementor-element.elementor-element-27196322 .elementor-heading-title{font-size:19px;line-height:23px;}.elementor-3170 .elementor-element.elementor-element-29173d42{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-3170 .elementor-element.elementor-element-7932b5aa{--width:272px;}.elementor-3170 .elementor-element.elementor-element-34855d6b .elementor-heading-title{font-size:19px;line-height:23px;}.elementor-3170 .elementor-element.elementor-element-2b0eb651{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-3170 .elementor-element.elementor-element-7459e52f{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-5f5e19e1{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-5f5e19e1 > .elementor-widget-container{margin:0px 0px 44px 0px;padding:0px 16px 0px 16px;}.elementor-3170 .elementor-element.elementor-element-5f5e19e1 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-3170 .elementor-element.elementor-element-2563c7f2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3170 .elementor-element.elementor-element-7c53a5cb{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-3170 .elementor-element.elementor-element-351e04b{--gap:28px 0px;--row-gap:28px;--column-gap:0px;}.elementor-3170 .elementor-element.elementor-element-28c1018b{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3170 .elementor-element.elementor-element-240d00ef{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-240d00ef > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3170 .elementor-element.elementor-element-240d00ef .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-3170 .elementor-element.elementor-element-2c283b70{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-3170 .elementor-element.elementor-element-5c3f8c5d{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3170 .elementor-element.elementor-element-2b6d5e36{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-2b6d5e36 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3170 .elementor-element.elementor-element-2b6d5e36 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-3170 .elementor-element.elementor-element-63c285c{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-3170 .elementor-element.elementor-element-29adb2db{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3170 .elementor-element.elementor-element-7c1283d4{width:100%;max-width:100%;}.elementor-3170 .elementor-element.elementor-element-7c1283d4 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3170 .elementor-element.elementor-element-7c1283d4 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-3170 .elementor-element.elementor-element-41895bff{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-3170 .elementor-element.elementor-element-75f21794{--padding-top:96px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-3170 .elementor-element.elementor-element-7ad9c687 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-3170 .elementor-element.elementor-element-7ad9c687 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-3170 .elementor-element.elementor-element-3225c390{font-size:15px;line-height:22px;}.elementor-3170 .elementor-element.elementor-element-4e7ec8f8{font-size:15px;line-height:22px;}.elementor-3170 .elementor-element.elementor-element-7baac505{font-size:15px;line-height:22px;}.elementor-3170 .elementor-element.elementor-element-4f58018f{font-size:15px;line-height:22px;}.elementor-3170 .elementor-element.elementor-element-4b334248{font-size:15px;line-height:22px;}.elementor-3170 .elementor-element.elementor-element-252763a2{font-size:15px;line-height:22px;}.elementor-3170 .elementor-element.elementor-element-734e5afb{font-size:15px;line-height:22px;}.elementor-3170 .elementor-element.elementor-element-72ae178c{font-size:15px;line-height:22px;}.elementor-3170 .elementor-element.elementor-element-5bce0431{font-size:15px;line-height:22px;}.elementor-3170 .elementor-element.elementor-element-11e7db2c{font-size:15px;line-height:22px;}.elementor-3170 .elementor-element.elementor-element-54c24f3a{font-size:15px;line-height:22px;}.elementor-3170 .elementor-element.elementor-element-39c95895{width:100%;max-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3170 .elementor-element.elementor-element-35c07d1d{--width:100%;}.elementor-3170 .elementor-element.elementor-element-3569dccf{--width:100%;}.elementor-3170 .elementor-element.elementor-element-68af5cb0{--width:100%;}.elementor-3170 .elementor-element.elementor-element-782b8d9c{--width:100%;}.elementor-3170 .elementor-element.elementor-element-19da6806{--width:100%;}.elementor-3170 .elementor-element.elementor-element-583fd5cd{--width:100%;}.elementor-3170 .elementor-element.elementor-element-147f5b08{--width:100%;}.elementor-3170 .elementor-element.elementor-element-334b95cf{--width:100%;}.elementor-3170 .elementor-element.elementor-element-17117c96{--width:100%;}.elementor-3170 .elementor-element.elementor-element-6debb93d{--width:100%;}.elementor-3170 .elementor-element.elementor-element-7145fd84{--width:100%;}.elementor-3170 .elementor-element.elementor-element-18c21f31{--width:100%;}.elementor-3170 .elementor-element.elementor-element-18193464{--width:100%;}.elementor-3170 .elementor-element.elementor-element-1ec94bd6{--width:320px;}.elementor-3170 .elementor-element.elementor-element-3d2c7e0b{--width:320px;}.elementor-3170 .elementor-element.elementor-element-7932b5aa{--width:320px;}.elementor-3170 .elementor-element.elementor-element-2563c7f2{--width:100%;}.elementor-3170 .elementor-element.elementor-element-351e04b{--width:100%;}.elementor-3170 .elementor-element.elementor-element-4e27a47e{--width:100%;}.elementor-3170 .elementor-element.elementor-element-4042fe9d{--width:100%;}.elementor-3170 .elementor-element.elementor-element-7d778391{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-14b40ee1 *//* Figma: "Entertainment" and "Anywhere Else" share one red -> purple gradient (70%) over the whole heading; the rest is white */
.elementor-3170 .elementor-element.elementor-element-14b40ee1 .elementor-heading-title { background-image: linear-gradient(100.83deg, rgba(225, 60, 82, .7) 30.18%, rgba(142, 4, 183, .7) 63.37%) !important;
  -webkit-background-clip: text !important; background-clip: text !important; color: transparent !important; -webkit-text-fill-color: transparent; }
.elementor-3170 .elementor-element.elementor-element-14b40ee1 .tlv-white { color: #FFFFFF; -webkit-text-fill-color: #FFFFFF; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d2e01c */.elementor-3170 .elementor-element.elementor-element-0d2e01c .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-3170 .elementor-element.elementor-element-0d2e01c .elementor-button-icon { transition: rotate .35s ease; }
.elementor-3170 .elementor-element.elementor-element-0d2e01c .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-3170 .elementor-element.elementor-element-0d2e01c .elementor-button-icon svg, .elementor-3170 .elementor-element.elementor-element-0d2e01c .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f9e7659 */.elementor-3170 .elementor-element.elementor-element-4f9e7659 { max-width: none !important; }
.elementor-3170 .elementor-element.elementor-element-4f9e7659 img { display: block; width: 100%; height: auto; max-width: none; }
.elementor-3170 .elementor-element.elementor-element-4f9e7659 { pointer-events: none; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3170 .elementor-element.elementor-element-4f9e7659 img { --tlv-amp: -12px; animation: tlvFloat 6.5s 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 container, class: .elementor-element-a9633d5 *//* Figma panel: black + red glow + dark red waves (one image); a slow light breathes across the top */
.elementor-3170 .elementor-element.elementor-element-a9633d5 { position: relative; isolation: isolate; }
.elementor-3170 .elementor-element.elementor-element-a9633d5::before { content: ""; position: absolute; inset: 0; border-radius: inherit; z-index: -1; pointer-events: none; opacity: .55;
  background: radial-gradient(60% 45% at 30% 18%, rgba(225, 60, 82, .35), transparent 70%), radial-gradient(45% 40% at 78% 30%, rgba(142, 4, 183, .32), transparent 70%); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3170 .elementor-element.elementor-element-a9633d5::before { animation: tlvBreathe 7s ease-in-out infinite alternate; }
}
@keyframes tlvBreathe { from { opacity: .25; transform: translateX(-3%); } to { opacity: .7; transform: translateX(3%); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e1d6fee *//* gradient on the words wrapped in <span class="tlv-gt"> (Figma red -> purple) */
.elementor-3170 .elementor-element.elementor-element-6e1d6fee .tlv-gt {
  background: linear-gradient(100.08deg, #E13C52 12.86%, #6E009D 103.35%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3569dccf *//* Figma "VotingCard": pale glass fill, red -> purple hairline border; lifts on hover and the icon tilts */
.elementor-3170 .elementor-element.elementor-element-3569dccf { position: relative; flex-shrink: 0;
  background-image: linear-gradient(135deg, rgba(142, 4, 183, .10) 0%, rgba(200, 43, 113, .088) 100%);
  -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3170 .elementor-element.elementor-element-3569dccf::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none;
  background: linear-gradient(230.77deg, rgba(110, 32, 149, .16) 37.96%, #E13C52 62.88%, #8E04B7 98.74%);
  -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); }
.elementor-3170 .elementor-element.elementor-element-3569dccf:hover { translate: 0 -5px; }
.elementor-3170 .elementor-element.elementor-element-3569dccf .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706420fa *//* Figma "Line 19": a 1px black line with a dot at each end; a red light runs along it, card to card */
.elementor-3170 .elementor-element.elementor-element-706420fa { position: relative; flex-shrink: 0; height: 1px; z-index: 2; overflow: visible;
  background: linear-gradient(90deg, transparent, #E13C52 45%, #8E04B7 55%, transparent) -60% 0 / 40% 100% no-repeat, #000; }
.elementor-3170 .elementor-element.elementor-element-706420fa::before, .elementor-3170 .elementor-element.elementor-element-706420fa::after { content: ""; position: absolute; top: -2px; width: 5px; height: 5px; border-radius: 50%; background: #000; }
.elementor-3170 .elementor-element.elementor-element-706420fa::before { left: -2px; }
.elementor-3170 .elementor-element.elementor-element-706420fa::after { right: -2px; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3170 .elementor-element.elementor-element-706420fa { animation: tlvRun 2.4s linear 0.12s infinite; }
}
@keyframes tlvRun { from { background-position: -60% 0, 0 0; } to { background-position: 160% 0, 0 0; } }
@media (max-width: 1024px) {
  .elementor-3170 .elementor-element.elementor-element-706420fa { width: 1px !important; height: 34px; align-self: center;
    background: linear-gradient(180deg, transparent, #E13C52 45%, #8E04B7 55%, transparent) 0 -60% / 100% 40% no-repeat, #000; }
  .elementor-3170 .elementor-element.elementor-element-706420fa::before { left: -2px; top: -2px; }
  .elementor-3170 .elementor-element.elementor-element-706420fa::after { left: -2px; right: auto; top: auto; bottom: -2px; }
  @keyframes tlvRun { from { background-position: 0 -60%, 0 0; } to { background-position: 0 160%, 0 0; } }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782b8d9c *//* Figma "VotingCard": pale glass fill, red -> purple hairline border; lifts on hover and the icon tilts */
.elementor-3170 .elementor-element.elementor-element-782b8d9c { position: relative; flex-shrink: 0;
  background-image: linear-gradient(135deg, rgba(142, 4, 183, .10) 0%, rgba(200, 43, 113, .088) 100%);
  -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3170 .elementor-element.elementor-element-782b8d9c::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none;
  background: linear-gradient(230.77deg, rgba(110, 32, 149, .16) 37.96%, #E13C52 62.88%, #8E04B7 98.74%);
  -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); }
.elementor-3170 .elementor-element.elementor-element-782b8d9c:hover { translate: 0 -5px; }
.elementor-3170 .elementor-element.elementor-element-782b8d9c .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1296fd3d *//* Figma "Line 19": a 1px black line with a dot at each end; a red light runs along it, card to card */
.elementor-3170 .elementor-element.elementor-element-1296fd3d { position: relative; flex-shrink: 0; height: 1px; z-index: 2; overflow: visible;
  background: linear-gradient(90deg, transparent, #E13C52 45%, #8E04B7 55%, transparent) -60% 0 / 40% 100% no-repeat, #000; }
.elementor-3170 .elementor-element.elementor-element-1296fd3d::before, .elementor-3170 .elementor-element.elementor-element-1296fd3d::after { content: ""; position: absolute; top: -2px; width: 5px; height: 5px; border-radius: 50%; background: #000; }
.elementor-3170 .elementor-element.elementor-element-1296fd3d::before { left: -2px; }
.elementor-3170 .elementor-element.elementor-element-1296fd3d::after { right: -2px; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3170 .elementor-element.elementor-element-1296fd3d { animation: tlvRun 2.4s linear 0.28s infinite; }
}
@keyframes tlvRun { from { background-position: -60% 0, 0 0; } to { background-position: 160% 0, 0 0; } }
@media (max-width: 1024px) {
  .elementor-3170 .elementor-element.elementor-element-1296fd3d { width: 1px !important; height: 34px; align-self: center;
    background: linear-gradient(180deg, transparent, #E13C52 45%, #8E04B7 55%, transparent) 0 -60% / 100% 40% no-repeat, #000; }
  .elementor-3170 .elementor-element.elementor-element-1296fd3d::before { left: -2px; top: -2px; }
  .elementor-3170 .elementor-element.elementor-element-1296fd3d::after { left: -2px; right: auto; top: auto; bottom: -2px; }
  @keyframes tlvRun { from { background-position: 0 -60%, 0 0; } to { background-position: 0 160%, 0 0; } }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583fd5cd *//* Figma "VotingCard": pale glass fill, red -> purple hairline border; lifts on hover and the icon tilts */
.elementor-3170 .elementor-element.elementor-element-583fd5cd { position: relative; flex-shrink: 0;
  background-image: linear-gradient(135deg, rgba(142, 4, 183, .10) 0%, rgba(200, 43, 113, .088) 100%);
  -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3170 .elementor-element.elementor-element-583fd5cd::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none;
  background: linear-gradient(230.77deg, rgba(110, 32, 149, .16) 37.96%, #E13C52 62.88%, #8E04B7 98.74%);
  -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); }
.elementor-3170 .elementor-element.elementor-element-583fd5cd:hover { translate: 0 -5px; }
.elementor-3170 .elementor-element.elementor-element-583fd5cd .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53e7011c *//* Figma "Line 19": a 1px black line with a dot at each end; a red light runs along it, card to card */
.elementor-3170 .elementor-element.elementor-element-53e7011c { position: relative; flex-shrink: 0; height: 1px; z-index: 2; overflow: visible;
  background: linear-gradient(90deg, transparent, #E13C52 45%, #8E04B7 55%, transparent) -60% 0 / 40% 100% no-repeat, #000; }
.elementor-3170 .elementor-element.elementor-element-53e7011c::before, .elementor-3170 .elementor-element.elementor-element-53e7011c::after { content: ""; position: absolute; top: -2px; width: 5px; height: 5px; border-radius: 50%; background: #000; }
.elementor-3170 .elementor-element.elementor-element-53e7011c::before { left: -2px; }
.elementor-3170 .elementor-element.elementor-element-53e7011c::after { right: -2px; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3170 .elementor-element.elementor-element-53e7011c { animation: tlvRun 2.4s linear 0.44s infinite; }
}
@keyframes tlvRun { from { background-position: -60% 0, 0 0; } to { background-position: 160% 0, 0 0; } }
@media (max-width: 1024px) {
  .elementor-3170 .elementor-element.elementor-element-53e7011c { width: 1px !important; height: 34px; align-self: center;
    background: linear-gradient(180deg, transparent, #E13C52 45%, #8E04B7 55%, transparent) 0 -60% / 100% 40% no-repeat, #000; }
  .elementor-3170 .elementor-element.elementor-element-53e7011c::before { left: -2px; top: -2px; }
  .elementor-3170 .elementor-element.elementor-element-53e7011c::after { left: -2px; right: auto; top: auto; bottom: -2px; }
  @keyframes tlvRun { from { background-position: 0 -60%, 0 0; } to { background-position: 0 160%, 0 0; } }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c07d1d *//* stacked steps stay a readable width on tablet */
@media (max-width: 1024px) { .elementor-3170 .elementor-element.elementor-element-35c07d1d > .e-con { max-width: 560px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17117c96 *//* Figma "VotingCard": pale glass fill, red -> purple hairline border; lifts on hover and the icon tilts */
.elementor-3170 .elementor-element.elementor-element-17117c96 { position: relative; flex-shrink: 0;
  background-image: linear-gradient(135deg, rgba(142, 4, 183, .10) 0%, rgba(200, 43, 113, .088) 100%);
  -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3170 .elementor-element.elementor-element-17117c96::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none;
  background: linear-gradient(230.77deg, rgba(110, 32, 149, .16) 37.96%, #E13C52 62.88%, #8E04B7 98.74%);
  -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); }
.elementor-3170 .elementor-element.elementor-element-17117c96:hover { translate: 0 -5px; }
.elementor-3170 .elementor-element.elementor-element-17117c96 .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c7df894 *//* Figma "Line 19": a 1px black line with a dot at each end; a red light runs along it, card to card */
.elementor-3170 .elementor-element.elementor-element-1c7df894 { position: relative; flex-shrink: 0; height: 1px; z-index: 2; overflow: visible;
  background: linear-gradient(90deg, transparent, #E13C52 45%, #8E04B7 55%, transparent) -60% 0 / 40% 100% no-repeat, #000; }
.elementor-3170 .elementor-element.elementor-element-1c7df894::before, .elementor-3170 .elementor-element.elementor-element-1c7df894::after { content: ""; position: absolute; top: -2px; width: 5px; height: 5px; border-radius: 50%; background: #000; }
.elementor-3170 .elementor-element.elementor-element-1c7df894::before { left: -2px; }
.elementor-3170 .elementor-element.elementor-element-1c7df894::after { right: -2px; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3170 .elementor-element.elementor-element-1c7df894 { animation: tlvRun 2.4s linear 0.6s infinite; }
}
@keyframes tlvRun { from { background-position: -60% 0, 0 0; } to { background-position: 160% 0, 0 0; } }
@media (max-width: 1024px) {
  .elementor-3170 .elementor-element.elementor-element-1c7df894 { width: 1px !important; height: 34px; align-self: center;
    background: linear-gradient(180deg, transparent, #E13C52 45%, #8E04B7 55%, transparent) 0 -60% / 100% 40% no-repeat, #000; }
  .elementor-3170 .elementor-element.elementor-element-1c7df894::before { left: -2px; top: -2px; }
  .elementor-3170 .elementor-element.elementor-element-1c7df894::after { left: -2px; right: auto; top: auto; bottom: -2px; }
  @keyframes tlvRun { from { background-position: 0 -60%, 0 0; } to { background-position: 0 160%, 0 0; } }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7145fd84 *//* Figma "VotingCard": pale glass fill, red -> purple hairline border; lifts on hover and the icon tilts */
.elementor-3170 .elementor-element.elementor-element-7145fd84 { position: relative; flex-shrink: 0;
  background-image: linear-gradient(135deg, rgba(142, 4, 183, .10) 0%, rgba(200, 43, 113, .088) 100%);
  -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3170 .elementor-element.elementor-element-7145fd84::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none;
  background: linear-gradient(230.77deg, rgba(110, 32, 149, .16) 37.96%, #E13C52 62.88%, #8E04B7 98.74%);
  -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); }
.elementor-3170 .elementor-element.elementor-element-7145fd84:hover { translate: 0 -5px; }
.elementor-3170 .elementor-element.elementor-element-7145fd84 .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334b95cf *//* stacked steps stay a readable width on tablet */
@media (max-width: 1024px) { .elementor-3170 .elementor-element.elementor-element-334b95cf > .e-con { max-width: 560px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c87fed */.elementor-3170 .elementor-element.elementor-element-9c87fed .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-3170 .elementor-element.elementor-element-9c87fed .elementor-button-icon { transition: rotate .35s ease; }
.elementor-3170 .elementor-element.elementor-element-9c87fed .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-3170 .elementor-element.elementor-element-9c87fed .elementor-button-icon svg, .elementor-3170 .elementor-element.elementor-element-9c87fed .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bf1b2d5 *//* gradient on the words wrapped in <span class="tlv-gt"> (Figma red -> purple) */
.elementor-3170 .elementor-element.elementor-element-5bf1b2d5 .tlv-gt {
  background: linear-gradient(105.03deg, #E13C52 12.08%, #6E009D 103.59%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ec94bd6 *//* Figma media card: red -> purple fill, faint pink edge, glass; the photo zooms and the card lifts on hover */
.elementor-3170 .elementor-element.elementor-element-1ec94bd6 { position: relative; flex-shrink: 0; overflow: hidden; background-image: linear-gradient(146.48deg, #E13C52 -4.72%, #6E009D 108.83%) !important;
  box-shadow: inset 0 0 0 1px rgba(200, 43, 113, .12); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
  transition: translate .5s cubic-bezier(.2, .7, .2, 1), box-shadow .5s ease; }
.elementor-3170 .elementor-element.elementor-element-1ec94bd6:hover { translate: 0 -8px; box-shadow: inset 0 0 0 1px rgba(200, 43, 113, .12), 0 24px 50px rgba(110, 0, 157, .35); }
.elementor-3170 .elementor-element.elementor-element-1ec94bd6 .elementor-widget-image { overflow: hidden; border-radius: 33.1px 33.1px 0 0; }
.elementor-3170 .elementor-element.elementor-element-1ec94bd6 .elementor-widget-image img { display: block; width: 100%; transition: scale .8s cubic-bezier(.2, .7, .2, 1); }
.elementor-3170 .elementor-element.elementor-element-1ec94bd6:hover .elementor-widget-image img { scale: 1.07; }
@media (max-width: 1024px) { .elementor-3170 .elementor-element.elementor-element-1ec94bd6 { scroll-snap-align: center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2c7e0b *//* Figma media card: red -> purple fill, faint pink edge, glass; the photo zooms and the card lifts on hover */
.elementor-3170 .elementor-element.elementor-element-3d2c7e0b { position: relative; flex-shrink: 0; overflow: hidden; background-image: linear-gradient(144.62deg, #E13C52 -3.73%, #6E009D 108.52%) !important;
  box-shadow: inset 0 0 0 1px rgba(200, 43, 113, .12); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
  transition: translate .5s cubic-bezier(.2, .7, .2, 1), box-shadow .5s ease; }
.elementor-3170 .elementor-element.elementor-element-3d2c7e0b:hover { translate: 0 -8px; box-shadow: inset 0 0 0 1px rgba(200, 43, 113, .12), 0 24px 50px rgba(110, 0, 157, .35); }
.elementor-3170 .elementor-element.elementor-element-3d2c7e0b .elementor-widget-image { overflow: hidden; border-radius: 51.9px 51.9px 0 0; }
.elementor-3170 .elementor-element.elementor-element-3d2c7e0b .elementor-widget-image img { display: block; width: 100%; transition: scale .8s cubic-bezier(.2, .7, .2, 1); }
.elementor-3170 .elementor-element.elementor-element-3d2c7e0b:hover .elementor-widget-image img { scale: 1.07; }
@media (max-width: 1024px) { .elementor-3170 .elementor-element.elementor-element-3d2c7e0b { scroll-snap-align: center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7932b5aa *//* Figma media card: red -> purple fill, faint pink edge, glass; the photo zooms and the card lifts on hover */
.elementor-3170 .elementor-element.elementor-element-7932b5aa { position: relative; flex-shrink: 0; overflow: hidden; background-image: linear-gradient(146.17deg, #E13C52 -4.56%, #6E009D 108.78%) !important;
  box-shadow: inset 0 0 0 1px rgba(200, 43, 113, .12); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
  transition: translate .5s cubic-bezier(.2, .7, .2, 1), box-shadow .5s ease; }
.elementor-3170 .elementor-element.elementor-element-7932b5aa:hover { translate: 0 -8px; box-shadow: inset 0 0 0 1px rgba(200, 43, 113, .12), 0 24px 50px rgba(110, 0, 157, .35); }
.elementor-3170 .elementor-element.elementor-element-7932b5aa .elementor-widget-image { overflow: hidden; border-radius: 33.4px 33.4px 0 0; }
.elementor-3170 .elementor-element.elementor-element-7932b5aa .elementor-widget-image img { display: block; width: 100%; transition: scale .8s cubic-bezier(.2, .7, .2, 1); }
.elementor-3170 .elementor-element.elementor-element-7932b5aa:hover .elementor-widget-image img { scale: 1.07; }
@media (max-width: 1024px) { .elementor-3170 .elementor-element.elementor-element-7932b5aa { scroll-snap-align: center; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fa905b *//* Figma round arrow + its blurred red glow; it nudges right every few seconds */
.elementor-3170 .elementor-element.elementor-element-2fa905b { pointer-events: auto; }
.elementor-3170 .elementor-element.elementor-element-2fa905b::before { content: ""; position: absolute; left: 55px; top: -75px; width: 246px; height: 260px; border-radius: 50%; z-index: -1;
  background: linear-gradient(240deg, #E13C52, #8E04B7); filter: blur(65px); pointer-events: none; }
.elementor-3170 .elementor-element.elementor-element-2fa905b img { display: block; width: 74px; height: 74px; border-radius: 50%; box-shadow: 0 10px 30px rgba(167, 28, 128, .25); transition: scale .35s ease; }
.elementor-3170 .elementor-element.elementor-element-2fa905b:hover img { scale: 1.08; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3170 .elementor-element.elementor-element-2fa905b img { animation: tlvNudge 3.2s ease-in-out 1.5s infinite; }
}
@keyframes tlvNudge { 0%, 70%, 100% { translate: 0 0; } 80% { translate: 8px 0; } 90% { translate: -2px 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18193464 *//* desktop: Figma layout (the Series card runs off the right edge); tablet and phone: swipe sideways */
.elementor-3170 .elementor-element.elementor-element-18193464 { position: relative; }
@media (max-width: 1024px) {
  .elementor-3170 .elementor-element.elementor-element-18193464 { overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; -webkit-overflow-scrolling: touch; }
  .elementor-3170 .elementor-element.elementor-element-18193464::-webkit-scrollbar { display: none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc7783d */.elementor-3170 .elementor-element.elementor-element-fc7783d .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-3170 .elementor-element.elementor-element-fc7783d .elementor-button-icon { transition: rotate .35s ease; }
.elementor-3170 .elementor-element.elementor-element-fc7783d .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-3170 .elementor-element.elementor-element-fc7783d .elementor-button-icon svg, .elementor-3170 .elementor-element.elementor-element-fc7783d .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-393a5627 */.elementor-3170 .elementor-element.elementor-element-393a5627 { overflow-x: clip; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f5e19e1 *//* gradient on the words wrapped in <span class="tlv-gt"> (Figma red -> purple) */
.elementor-3170 .elementor-element.elementor-element-5f5e19e1 .tlv-gt {
  background: linear-gradient(103.49deg, #E13C52 12.35%, #6E009D 103.5%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c53a5cb */.elementor-3170 .elementor-element.elementor-element-7c53a5cb { max-width: none !important; }
.elementor-3170 .elementor-element.elementor-element-7c53a5cb img { display: block; width: 100%; height: auto; max-width: none; }
/* the phone floats; Motion Effects lets it drift up a little as you scroll */
@media (prefers-reduced-motion: no-preference) {
  .elementor-3170 .elementor-element.elementor-element-7c53a5cb img { --tlv-amp: -14px; animation: tlvFloat 5.5s ease-in-out 0s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }
.elementor-3170 .elementor-element.elementor-element-7c53a5cb img { filter: drop-shadow(0 30px 40px rgba(110, 0, 157, .22)); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6209bb66 *//* Figma number tile; it pops in, then glows softly */
.elementor-3170 .elementor-element.elementor-element-6209bb66 .elementor-heading-title { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center;
  border-radius: 8px; background: #FFB527; box-shadow: 0 5px 11.2px rgba(255, 43, 39, .19); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3170 .elementor-element.elementor-element-6209bb66 .elementor-heading-title { animation: tlvGlow01 2.8s ease-in-out 0.0s infinite alternate; }
}
@keyframes tlvGlow01 { from { box-shadow: 0 5px 11.2px rgba(255, 43, 39, .19); } to { box-shadow: 0 5px 20px rgba(255, 43, 39, .19), 0 0 0 6px rgba(255, 43, 39, .08); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e27a47e */.elementor-3170 .elementor-element.elementor-element-4e27a47e { flex-shrink: 1; min-width: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a39c34a *//* Figma number tile; it pops in, then glows softly */
.elementor-3170 .elementor-element.elementor-element-7a39c34a .elementor-heading-title { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center;
  border-radius: 8px; background: #34C759; box-shadow: 0 8px 11.2px rgba(52, 199, 89, .43); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3170 .elementor-element.elementor-element-7a39c34a .elementor-heading-title { animation: tlvGlow02 2.8s ease-in-out 0.5s infinite alternate; }
}
@keyframes tlvGlow02 { from { box-shadow: 0 8px 11.2px rgba(52, 199, 89, .43); } to { box-shadow: 0 8px 20px rgba(52, 199, 89, .43), 0 0 0 6px rgba(52, 199, 89, .08); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4042fe9d */.elementor-3170 .elementor-element.elementor-element-4042fe9d { flex-shrink: 1; min-width: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4513a7cc *//* Figma number tile; it pops in, then glows softly */
.elementor-3170 .elementor-element.elementor-element-4513a7cc .elementor-heading-title { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center;
  border-radius: 8px; background: #CB30E0; box-shadow: 0 5px 11.2px rgba(203, 48, 224, .39); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3170 .elementor-element.elementor-element-4513a7cc .elementor-heading-title { animation: tlvGlow03 2.8s ease-in-out 1.0s infinite alternate; }
}
@keyframes tlvGlow03 { from { box-shadow: 0 5px 11.2px rgba(203, 48, 224, .39); } to { box-shadow: 0 5px 20px rgba(203, 48, 224, .39), 0 0 0 6px rgba(203, 48, 224, .08); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d778391 */.elementor-3170 .elementor-element.elementor-element-7d778391 { flex-shrink: 1; min-width: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56d8024 */.elementor-3170 .elementor-element.elementor-element-56d8024 .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-3170 .elementor-element.elementor-element-56d8024 .elementor-button-icon { transition: rotate .35s ease; }
.elementor-3170 .elementor-element.elementor-element-56d8024 .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-3170 .elementor-element.elementor-element-56d8024 .elementor-button-icon svg, .elementor-3170 .elementor-element.elementor-element-56d8024 .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b11205b */.elementor-3170 .elementor-element.elementor-element-1b11205b { max-width: none !important; pointer-events: none; }
.elementor-3170 .elementor-element.elementor-element-1b11205b img { display: block; width: 100%; height: auto; max-width: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ad9c687 *//* gradient on the words wrapped in <span class="tlv-gt"> */
.elementor-3170 .elementor-element.elementor-element-7ad9c687 .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-39c95895 *//* 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-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion { counter-reset: tlvfaq; display: flex; flex-direction: column; gap: 19px; }
.elementor-3170 .elementor-element.elementor-element-39c95895 .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-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item:hover { translate: 0 -2px; border-color: rgba(225, 60, 82, .75); }
.elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item[open] { border-color: rgba(225, 60, 82, .75); }
.elementor-3170 .elementor-element.elementor-element-39c95895 .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-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item-title::-webkit-details-marker { display: none; }
.elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item-title:focus-visible { outline: 2px solid rgba(142, 4, 183, .55); outline-offset: -6px; border-radius: 30px; }
.elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item-title-header { display: flex; align-items: center; flex: 1; min-width: 0; }
.elementor-3170 .elementor-element.elementor-element-39c95895 .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-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item[open] .e-n-accordion-item-title-header::before, .elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item:hover .e-n-accordion-item-title-header::before { color: rgba(225, 60, 82, .85); }
.elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item-title-text { font: 400 20px/23px Gilroy, sans-serif; color: #000; transition: color .35s ease; }
.elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item:hover .e-n-accordion-item-title-text { color: #E13C52; }
.elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item-title-icon { display: none !important; }
.elementor-3170 .elementor-element.elementor-element-39c95895 .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-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item:hover > .e-n-accordion-item-title::after { rotate: 90deg; scale: 1.12; }
.elementor-3170 .elementor-element.elementor-element-39c95895 .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-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item[open]:hover > .e-n-accordion-item-title::after { rotate: 180deg; }
.elementor-3170 .elementor-element.elementor-element-39c95895 .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-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item > .e-con { padding: 0 60px 28px 123px !important; }
}
@media (max-width: 767px) {
  .elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion { gap: 12px; }
  .elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item { border-radius: 22px; scroll-margin-top: 90px; }
  .elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item-title { padding: 22px 18px 22px 18px; min-height: 0; }
  .elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item-title:focus-visible { border-radius: 22px; }
  .elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item-title-header::before { flex-basis: 46px; font-size: 24px; }
  .elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item-title-text { font-size: 16px; line-height: 21px; }
  .elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item-title::after { flex-basis: 22px; height: 22px; margin-left: 12px; }
  .elementor-3170 .elementor-element.elementor-element-39c95895 .e-n-accordion-item > .e-con { padding: 0 18px 22px 64px !important; margin-top: -4px; }
}/* 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 */