.elementor-3228 .elementor-element.elementor-element-5e515538{--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-3228 .elementor-element.elementor-element-5ef31951{--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:500px;--padding-bottom:97px;--padding-left:40px;--padding-right:40px;}.elementor-3228 .elementor-element.elementor-element-5ef31951:not(.elementor-motion-effects-element-type-background), .elementor-3228 .elementor-element.elementor-element-5ef31951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://telairvision.com/wp-content/uploads/2026/10/tlv-creators-hero-bg-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3228 .elementor-element.elementor-element-55a191{width:var( --container-widget-width, 184px );max-width:184px;--container-widget-width:184px;--container-widget-flex-grow:0;top:140px;z-index:3;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-55a191{left:81.23%;}body.rtl .elementor-3228 .elementor-element.elementor-element-55a191{right:81.23%;}.elementor-3228 .elementor-element.elementor-element-55a191 img{width:100%;}.elementor-3228 .elementor-element.elementor-element-4cbfd7f7{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;top:575px;z-index:3;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-4cbfd7f7{left:-4%;}body.rtl .elementor-3228 .elementor-element.elementor-element-4cbfd7f7{right:-4%;}.elementor-3228 .elementor-element.elementor-element-4cbfd7f7 img{width:100%;}.elementor-3228 .elementor-element.elementor-element-6b52b5be{width:var( --container-widget-width, 235px );max-width:235px;--container-widget-width:235px;--container-widget-flex-grow:0;top:781px;z-index:3;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-6b52b5be{left:79.35%;}body.rtl .elementor-3228 .elementor-element.elementor-element-6b52b5be{right:79.35%;}.elementor-3228 .elementor-element.elementor-element-6b52b5be img{width:100%;}.elementor-3228 .elementor-element.elementor-element-2810cecd > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-3228 .elementor-element.elementor-element-2810cecd{z-index:2;text-align:center;}.elementor-3228 .elementor-element.elementor-element-2810cecd .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;letter-spacing:2px;color:#FFFFFF;}.elementor-3228 .elementor-element.elementor-element-53789bd3{width:var( --container-widget-width, 843px );max-width:843px;--container-widget-width:843px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-3228 .elementor-element.elementor-element-53789bd3 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-3228 .elementor-element.elementor-element-53789bd3 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;}.elementor-3228 .elementor-element.elementor-element-3f785993{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-3228 .elementor-element.elementor-element-3f785993 > .elementor-widget-container{margin:0px 0px 46px 0px;}.elementor-3228 .elementor-element.elementor-element-3f785993 p{margin-block-end:0px;}.elementor-3228 .elementor-element.elementor-element-b97c7e0 .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-3228 .elementor-element.elementor-element-b97c7e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-b97c7e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3228 .elementor-element.elementor-element-b97c7e0{z-index:2;}.elementor-3228 .elementor-element.elementor-element-b97c7e0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3228 .elementor-element.elementor-element-b97c7e0 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-3228 .elementor-element.elementor-element-b97c7e0 .elementor-button:hover, .elementor-3228 .elementor-element.elementor-element-b97c7e0 .elementor-button:focus{color:#FFFFFF;}.elementor-3228 .elementor-element.elementor-element-b97c7e0 .elementor-button:hover svg, .elementor-3228 .elementor-element.elementor-element-b97c7e0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3228 .elementor-element.elementor-element-4438cfb8{--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:149px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-3228 .elementor-element.elementor-element-3bd644c{width:var( --container-widget-width, 838px );max-width:838px;--container-widget-width:838px;--container-widget-flex-grow:0;text-align:center;}.elementor-3228 .elementor-element.elementor-element-3bd644c > .elementor-widget-container{margin:0px 0px 132px 0px;}.elementor-3228 .elementor-element.elementor-element-3bd644c .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;color:#000000;}.elementor-3228 .elementor-element.elementor-element-77e81869{--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:80px 0px;--row-gap:80px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3228 .elementor-element.elementor-element-37049eda{--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:69px 69px;--row-gap:69px;--column-gap:69px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3228 .elementor-element.elementor-element-3ba321f4{--display:flex;--min-height:151px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3228 .elementor-element.elementor-element-3ba321f4:not(.elementor-motion-effects-element-type-background), .elementor-3228 .elementor-element.elementor-element-3ba321f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE1EE;}.elementor-3228 .elementor-element.elementor-element-5b363dc0{width:var( --container-widget-width, 203px );max-width:203px;--container-widget-width:203px;--container-widget-flex-grow:0;top:-15px;z-index:1;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-5b363dc0{left:0px;}body.rtl .elementor-3228 .elementor-element.elementor-element-5b363dc0{right:0px;}.elementor-3228 .elementor-element.elementor-element-5b363dc0 img{width:100%;}.elementor-3228 .elementor-element.elementor-element-7df0c63d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3228 .elementor-element.elementor-element-d056d31 > .elementor-widget-container{margin:0px 0px 5.6px 0px;}.elementor-3228 .elementor-element.elementor-element-d056d31 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:23.81px;font-weight:700;line-height:27.4px;color:#E13C52;}.elementor-3228 .elementor-element.elementor-element-6ea3891d{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:19.05px;font-weight:400;line-height:34px;color:#595959;}.elementor-3228 .elementor-element.elementor-element-6ea3891d p{margin-block-end:0px;}.elementor-3228 .elementor-element.elementor-element-4cea7e27{--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:69px 69px;--row-gap:69px;--column-gap:69px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3228 .elementor-element.elementor-element-a102269{--display:flex;--min-height:151px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3228 .elementor-element.elementor-element-315c418{width:var( --container-widget-width, 203px );max-width:203px;--container-widget-width:203px;--container-widget-flex-grow:0;top:-7px;z-index:1;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-315c418{left:0px;}body.rtl .elementor-3228 .elementor-element.elementor-element-315c418{right:0px;}.elementor-3228 .elementor-element.elementor-element-315c418 img{width:100%;}.elementor-3228 .elementor-element.elementor-element-64d6db62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3228 .elementor-element.elementor-element-6c557746 > .elementor-widget-container{margin:0px 0px 5.6px 0px;}.elementor-3228 .elementor-element.elementor-element-6c557746 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:23.81px;font-weight:700;line-height:27.4px;color:#E13C52;}.elementor-3228 .elementor-element.elementor-element-128c71d9{width:var( --container-widget-width, 546px );max-width:546px;--container-widget-width:546px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:19.05px;font-weight:400;line-height:34px;color:#595959;}.elementor-3228 .elementor-element.elementor-element-128c71d9 p{margin-block-end:0px;}.elementor-3228 .elementor-element.elementor-element-6e1e39f5{--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:69px 69px;--row-gap:69px;--column-gap:69px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3228 .elementor-element.elementor-element-1998d932{--display:flex;--min-height:151px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3228 .elementor-element.elementor-element-3ebd02db{width:var( --container-widget-width, 203px );max-width:203px;--container-widget-width:203px;--container-widget-flex-grow:0;top:-14px;z-index:1;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-3ebd02db{left:0px;}body.rtl .elementor-3228 .elementor-element.elementor-element-3ebd02db{right:0px;}.elementor-3228 .elementor-element.elementor-element-3ebd02db img{width:100%;}.elementor-3228 .elementor-element.elementor-element-58baa45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3228 .elementor-element.elementor-element-7afc2c1a > .elementor-widget-container{margin:0px 0px 5.6px 0px;}.elementor-3228 .elementor-element.elementor-element-7afc2c1a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:23.81px;font-weight:700;line-height:27.4px;color:#FFCC00;}.elementor-3228 .elementor-element.elementor-element-540fc9ba{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:19.05px;font-weight:400;line-height:34px;color:#595959;}.elementor-3228 .elementor-element.elementor-element-540fc9ba p{margin-block-end:0px;}.elementor-3228 .elementor-element.elementor-element-2028df45{--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:69px 69px;--row-gap:69px;--column-gap:69px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3228 .elementor-element.elementor-element-50b349c9{--display:flex;--min-height:151px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3228 .elementor-element.elementor-element-73900d32{width:var( --container-widget-width, 203px );max-width:203px;--container-widget-width:203px;--container-widget-flex-grow:0;top:-10px;z-index:1;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-73900d32{left:0px;}body.rtl .elementor-3228 .elementor-element.elementor-element-73900d32{right:0px;}.elementor-3228 .elementor-element.elementor-element-73900d32 img{width:100%;}.elementor-3228 .elementor-element.elementor-element-74a1c506{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3228 .elementor-element.elementor-element-11ded293 > .elementor-widget-container{margin:0px 0px 5.6px 0px;}.elementor-3228 .elementor-element.elementor-element-11ded293 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:23.81px;font-weight:700;line-height:27.4px;color:#FF8D28;}.elementor-3228 .elementor-element.elementor-element-3792c3be{width:var( --container-widget-width, 503px );max-width:503px;--container-widget-width:503px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:19.05px;font-weight:400;line-height:34px;color:#595959;}.elementor-3228 .elementor-element.elementor-element-3792c3be p{margin-block-end:0px;}.elementor-3228 .elementor-element.elementor-element-6ab5ffd{--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:69px 69px;--row-gap:69px;--column-gap:69px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3228 .elementor-element.elementor-element-26ba7ae7{--display:flex;--min-height:151px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3228 .elementor-element.elementor-element-310f2983{width:var( --container-widget-width, 225px );max-width:225px;--container-widget-width:225px;--container-widget-flex-grow:0;top:-7px;z-index:1;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-310f2983{left:-5px;}body.rtl .elementor-3228 .elementor-element.elementor-element-310f2983{right:-5px;}.elementor-3228 .elementor-element.elementor-element-310f2983 img{width:100%;}.elementor-3228 .elementor-element.elementor-element-1369828{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3228 .elementor-element.elementor-element-3c0ecb9f > .elementor-widget-container{margin:0px 0px 5.6px 0px;}.elementor-3228 .elementor-element.elementor-element-3c0ecb9f .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:23.81px;font-weight:700;line-height:27.4px;color:#C82B71;}.elementor-3228 .elementor-element.elementor-element-37d20509{width:var( --container-widget-width, 546px );max-width:546px;--container-widget-width:546px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:19.05px;font-weight:400;line-height:34px;color:#595959;}.elementor-3228 .elementor-element.elementor-element-37d20509 p{margin-block-end:0px;}.elementor-3228 .elementor-element.elementor-element-b370c3b > .elementor-widget-container{margin:114px 0px 45px 0px;}.elementor-3228 .elementor-element.elementor-element-b370c3b{text-align:center;}.elementor-3228 .elementor-element.elementor-element-b370c3b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:32px;font-weight:400;line-height:23px;color:#595959;}.elementor-3228 .elementor-element.elementor-element-9aabbc5 .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-3228 .elementor-element.elementor-element-9aabbc5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-9aabbc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3228 .elementor-element.elementor-element-9aabbc5{z-index:2;}.elementor-3228 .elementor-element.elementor-element-9aabbc5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3228 .elementor-element.elementor-element-9aabbc5 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-3228 .elementor-element.elementor-element-9aabbc5 .elementor-button:hover, .elementor-3228 .elementor-element.elementor-element-9aabbc5 .elementor-button:focus{color:#FFFFFF;}.elementor-3228 .elementor-element.elementor-element-9aabbc5 .elementor-button:hover svg, .elementor-3228 .elementor-element.elementor-element-9aabbc5 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-3228 .elementor-element.elementor-element-5e515538{--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-3228 .elementor-element.elementor-element-5ef31951{--border-radius:0px 0px 60px 60px;--padding-top:600px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-3228 .elementor-element.elementor-element-55a191{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;top:96px;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-55a191{left:78%;}body.rtl .elementor-3228 .elementor-element.elementor-element-55a191{right:78%;}.elementor-3228 .elementor-element.elementor-element-4cbfd7f7{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;top:430px;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-4cbfd7f7{left:-3%;}body.rtl .elementor-3228 .elementor-element.elementor-element-4cbfd7f7{right:-3%;}.elementor-3228 .elementor-element.elementor-element-6b52b5be{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;top:300px;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-6b52b5be{left:74%;}body.rtl .elementor-3228 .elementor-element.elementor-element-6b52b5be{right:74%;}.elementor-3228 .elementor-element.elementor-element-2810cecd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3228 .elementor-element.elementor-element-53789bd3{width:100%;max-width:100%;}.elementor-3228 .elementor-element.elementor-element-53789bd3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3228 .elementor-element.elementor-element-53789bd3 .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-3228 .elementor-element.elementor-element-3f785993{width:100%;max-width:100%;}.elementor-3228 .elementor-element.elementor-element-3f785993 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-3228 .elementor-element.elementor-element-4438cfb8{--padding-top:110px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3228 .elementor-element.elementor-element-3bd644c{width:100%;max-width:100%;}.elementor-3228 .elementor-element.elementor-element-3bd644c > .elementor-widget-container{margin:0px 0px 82px 0px;padding:0px 0px 0px 0px;}.elementor-3228 .elementor-element.elementor-element-3bd644c .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-3228 .elementor-element.elementor-element-77e81869{--gap:56px 0px;--row-gap:56px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3228 .elementor-element.elementor-element-37049eda{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3228 .elementor-element.elementor-element-7df0c63d{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3228 .elementor-element.elementor-element-d056d31 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3228 .elementor-element.elementor-element-d056d31 .elementor-heading-title{font-size:22px;line-height:27px;}.elementor-3228 .elementor-element.elementor-element-6ea3891d{width:100%;max-width:100%;font-size:18px;line-height:31px;}.elementor-3228 .elementor-element.elementor-element-4cea7e27{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3228 .elementor-element.elementor-element-64d6db62{--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3228 .elementor-element.elementor-element-6c557746 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3228 .elementor-element.elementor-element-6c557746 .elementor-heading-title{font-size:22px;line-height:27px;}.elementor-3228 .elementor-element.elementor-element-128c71d9{width:100%;max-width:100%;font-size:18px;line-height:31px;}.elementor-3228 .elementor-element.elementor-element-6e1e39f5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3228 .elementor-element.elementor-element-58baa45{--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3228 .elementor-element.elementor-element-7afc2c1a > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3228 .elementor-element.elementor-element-7afc2c1a .elementor-heading-title{font-size:22px;line-height:27px;}.elementor-3228 .elementor-element.elementor-element-540fc9ba{width:100%;max-width:100%;font-size:18px;line-height:31px;}.elementor-3228 .elementor-element.elementor-element-2028df45{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3228 .elementor-element.elementor-element-74a1c506{--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3228 .elementor-element.elementor-element-11ded293 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3228 .elementor-element.elementor-element-11ded293 .elementor-heading-title{font-size:22px;line-height:27px;}.elementor-3228 .elementor-element.elementor-element-3792c3be{width:100%;max-width:100%;font-size:18px;line-height:31px;}.elementor-3228 .elementor-element.elementor-element-6ab5ffd{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3228 .elementor-element.elementor-element-1369828{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3228 .elementor-element.elementor-element-3c0ecb9f > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3228 .elementor-element.elementor-element-3c0ecb9f .elementor-heading-title{font-size:22px;line-height:27px;}.elementor-3228 .elementor-element.elementor-element-37d20509{width:100%;max-width:100%;font-size:18px;line-height:31px;}.elementor-3228 .elementor-element.elementor-element-b370c3b > .elementor-widget-container{margin:88px 0px 36px 0px;}.elementor-3228 .elementor-element.elementor-element-b370c3b .elementor-heading-title{font-size:30px;line-height:30px;}}@media(max-width:767px){.elementor-3228 .elementor-element.elementor-element-5e515538{--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-3228 .elementor-element.elementor-element-5ef31951:not(.elementor-motion-effects-element-type-background), .elementor-3228 .elementor-element.elementor-element-5ef31951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% top;}.elementor-3228 .elementor-element.elementor-element-5ef31951{--border-radius:0px 0px 36px 36px;--padding-top:420px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-3228 .elementor-element.elementor-element-55a191{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;top:22px;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-55a191{left:52%;}body.rtl .elementor-3228 .elementor-element.elementor-element-55a191{right:52%;}.elementor-3228 .elementor-element.elementor-element-4cbfd7f7{--container-widget-width:262px;--container-widget-flex-grow:0;width:var( --container-widget-width, 262px );max-width:262px;top:236px;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-4cbfd7f7{left:-4%;}body.rtl .elementor-3228 .elementor-element.elementor-element-4cbfd7f7{right:-4%;}.elementor-3228 .elementor-element.elementor-element-2810cecd > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3228 .elementor-element.elementor-element-2810cecd .elementor-heading-title{font-size:14px;}.elementor-3228 .elementor-element.elementor-element-53789bd3{width:100%;max-width:100%;}.elementor-3228 .elementor-element.elementor-element-53789bd3 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-3228 .elementor-element.elementor-element-53789bd3 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-3228 .elementor-element.elementor-element-3f785993{width:100%;max-width:100%;font-size:15px;line-height:24px;}.elementor-3228 .elementor-element.elementor-element-3f785993 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-3228 .elementor-element.elementor-element-4438cfb8{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3228 .elementor-element.elementor-element-3bd644c{width:100%;max-width:100%;}.elementor-3228 .elementor-element.elementor-element-3bd644c > .elementor-widget-container{margin:0px 0px 54px 0px;}.elementor-3228 .elementor-element.elementor-element-3bd644c .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-3228 .elementor-element.elementor-element-77e81869{--gap:48px 0px;--row-gap:48px;--column-gap:0px;}.elementor-3228 .elementor-element.elementor-element-37049eda{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3228 .elementor-element.elementor-element-3ba321f4{--width:162px;--min-height:121px;--border-radius:20px 20px 20px 20px;}.elementor-3228 .elementor-element.elementor-element-5b363dc0{--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;top:-12px;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-5b363dc0{left:0px;}body.rtl .elementor-3228 .elementor-element.elementor-element-5b363dc0{right:0px;}.elementor-3228 .elementor-element.elementor-element-7df0c63d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3228 .elementor-element.elementor-element-d056d31 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3228 .elementor-element.elementor-element-d056d31 .elementor-heading-title{font-size:21px;line-height:26px;}.elementor-3228 .elementor-element.elementor-element-6ea3891d{width:100%;max-width:100%;font-size:16px;line-height:27px;}.elementor-3228 .elementor-element.elementor-element-4cea7e27{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3228 .elementor-element.elementor-element-a102269{--width:162px;--min-height:121px;--border-radius:20px 20px 20px 20px;}.elementor-3228 .elementor-element.elementor-element-315c418{--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;top:-6px;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-315c418{left:0px;}body.rtl .elementor-3228 .elementor-element.elementor-element-315c418{right:0px;}.elementor-3228 .elementor-element.elementor-element-64d6db62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3228 .elementor-element.elementor-element-6c557746 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3228 .elementor-element.elementor-element-6c557746 .elementor-heading-title{font-size:21px;line-height:26px;}.elementor-3228 .elementor-element.elementor-element-128c71d9{width:100%;max-width:100%;font-size:16px;line-height:27px;}.elementor-3228 .elementor-element.elementor-element-6e1e39f5{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3228 .elementor-element.elementor-element-1998d932{--width:162px;--min-height:121px;--border-radius:20px 20px 20px 20px;}.elementor-3228 .elementor-element.elementor-element-3ebd02db{--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;top:-11px;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-3ebd02db{left:0px;}body.rtl .elementor-3228 .elementor-element.elementor-element-3ebd02db{right:0px;}.elementor-3228 .elementor-element.elementor-element-58baa45{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3228 .elementor-element.elementor-element-7afc2c1a > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3228 .elementor-element.elementor-element-7afc2c1a .elementor-heading-title{font-size:21px;line-height:26px;}.elementor-3228 .elementor-element.elementor-element-540fc9ba{width:100%;max-width:100%;font-size:16px;line-height:27px;}.elementor-3228 .elementor-element.elementor-element-2028df45{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3228 .elementor-element.elementor-element-50b349c9{--width:162px;--min-height:121px;--border-radius:20px 20px 20px 20px;}.elementor-3228 .elementor-element.elementor-element-73900d32{--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;top:-8px;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-73900d32{left:0px;}body.rtl .elementor-3228 .elementor-element.elementor-element-73900d32{right:0px;}.elementor-3228 .elementor-element.elementor-element-74a1c506{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3228 .elementor-element.elementor-element-11ded293 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3228 .elementor-element.elementor-element-11ded293 .elementor-heading-title{font-size:21px;line-height:26px;}.elementor-3228 .elementor-element.elementor-element-3792c3be{width:100%;max-width:100%;font-size:16px;line-height:27px;}.elementor-3228 .elementor-element.elementor-element-6ab5ffd{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3228 .elementor-element.elementor-element-26ba7ae7{--width:162px;--min-height:121px;--border-radius:20px 20px 20px 20px;}.elementor-3228 .elementor-element.elementor-element-310f2983{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;top:-6px;}body:not(.rtl) .elementor-3228 .elementor-element.elementor-element-310f2983{left:-4px;}body.rtl .elementor-3228 .elementor-element.elementor-element-310f2983{right:-4px;}.elementor-3228 .elementor-element.elementor-element-1369828{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3228 .elementor-element.elementor-element-3c0ecb9f > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3228 .elementor-element.elementor-element-3c0ecb9f .elementor-heading-title{font-size:21px;line-height:26px;}.elementor-3228 .elementor-element.elementor-element-37d20509{width:100%;max-width:100%;font-size:16px;line-height:27px;}.elementor-3228 .elementor-element.elementor-element-b370c3b > .elementor-widget-container{margin:70px 0px 30px 0px;}.elementor-3228 .elementor-element.elementor-element-b370c3b .elementor-heading-title{font-size:26px;line-height:30px;}}@media(min-width:768px){.elementor-3228 .elementor-element.elementor-element-77e81869{--width:818px;}.elementor-3228 .elementor-element.elementor-element-3ba321f4{--width:203px;}.elementor-3228 .elementor-element.elementor-element-7df0c63d{--width:546px;}.elementor-3228 .elementor-element.elementor-element-a102269{--width:203px;}.elementor-3228 .elementor-element.elementor-element-64d6db62{--width:546px;}.elementor-3228 .elementor-element.elementor-element-1998d932{--width:203px;}.elementor-3228 .elementor-element.elementor-element-58baa45{--width:546px;}.elementor-3228 .elementor-element.elementor-element-50b349c9{--width:203px;}.elementor-3228 .elementor-element.elementor-element-74a1c506{--width:546px;}.elementor-3228 .elementor-element.elementor-element-26ba7ae7{--width:203px;}.elementor-3228 .elementor-element.elementor-element-1369828{--width:546px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3228 .elementor-element.elementor-element-77e81869{--width:100%;}.elementor-3228 .elementor-element.elementor-element-7df0c63d{--width:100%;}.elementor-3228 .elementor-element.elementor-element-64d6db62{--width:100%;}.elementor-3228 .elementor-element.elementor-element-58baa45{--width:100%;}.elementor-3228 .elementor-element.elementor-element-74a1c506{--width:100%;}.elementor-3228 .elementor-element.elementor-element-1369828{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-55a191 */.elementor-3228 .elementor-element.elementor-element-55a191 { max-width: none !important; }
.elementor-3228 .elementor-element.elementor-element-55a191 img { display: block; width: 100%; height: auto; max-width: none; }
.elementor-3228 .elementor-element.elementor-element-55a191 { pointer-events: none; }
.elementor-3228 .elementor-element.elementor-element-55a191 .elementor-widget-container { position: relative; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3228 .elementor-element.elementor-element-55a191 .elementor-widget-container { --tlv-amp: -10px; animation: tlvFloat 5.2s 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 image, class: .elementor-element-4cbfd7f7 */.elementor-3228 .elementor-element.elementor-element-4cbfd7f7 { max-width: none !important; }
.elementor-3228 .elementor-element.elementor-element-4cbfd7f7 img { display: block; width: 100%; height: auto; max-width: none; }
.elementor-3228 .elementor-element.elementor-element-4cbfd7f7 { pointer-events: none; }
.elementor-3228 .elementor-element.elementor-element-4cbfd7f7 .elementor-widget-container { position: relative; }
.elementor-3228 .elementor-element.elementor-element-4cbfd7f7 .elementor-widget-container::before { content: ""; position: absolute; inset: 3.69%; border-radius: 14.3px;
  -webkit-backdrop-filter: blur(18px); backdrop-filter: blur(18px); }
.elementor-3228 .elementor-element.elementor-element-4cbfd7f7 img { position: relative; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3228 .elementor-element.elementor-element-4cbfd7f7 .elementor-widget-container { --tlv-amp: -12px; animation: tlvFloat 6.4s ease-in-out -1.3s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b52b5be */.elementor-3228 .elementor-element.elementor-element-6b52b5be { max-width: none !important; }
.elementor-3228 .elementor-element.elementor-element-6b52b5be img { display: block; width: 100%; height: auto; max-width: none; }
.elementor-3228 .elementor-element.elementor-element-6b52b5be { pointer-events: none; }
.elementor-3228 .elementor-element.elementor-element-6b52b5be .elementor-widget-container { position: relative; }
.elementor-3228 .elementor-element.elementor-element-6b52b5be .elementor-widget-container::before { content: ""; position: absolute; inset: 3.69%; border-radius: 12.4px;
  -webkit-backdrop-filter: blur(18px); backdrop-filter: blur(18px); }
.elementor-3228 .elementor-element.elementor-element-6b52b5be img { position: relative; }
.elementor-3228 .elementor-element.elementor-element-6b52b5be img { opacity: 0.85; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3228 .elementor-element.elementor-element-6b52b5be .elementor-widget-container { --tlv-amp: -9px; animation: tlvFloat 5.8s ease-in-out -2.6s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53789bd3 *//* Figma: one red -> purple gradient across the heading shows through "Talent" and "Views."; the other words are white */
.elementor-3228 .elementor-element.elementor-element-53789bd3 .elementor-heading-title { background-image: linear-gradient(104.65deg, #E13C52 12.15%, #6E009D 103.57%) !important;
  -webkit-background-clip: text !important; background-clip: text !important; color: transparent !important; -webkit-text-fill-color: transparent; }
.elementor-3228 .elementor-element.elementor-element-53789bd3 .tlv-white { color: #FFFFFF; -webkit-text-fill-color: #FFFFFF; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b97c7e0 */.elementor-3228 .elementor-element.elementor-element-b97c7e0 .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-3228 .elementor-element.elementor-element-b97c7e0 .elementor-button-icon { transition: rotate .35s ease; }
.elementor-3228 .elementor-element.elementor-element-b97c7e0 .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-3228 .elementor-element.elementor-element-b97c7e0 .elementor-button-icon svg, .elementor-3228 .elementor-element.elementor-element-b97c7e0 .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ef31951 *//* the photo slowly zooms in and out behind the text (desktop only: the panel there has the photo's own proportions);
   the panel does not clip, so the activity card can hang over its left edge as in Figma */
.elementor-3228 .elementor-element.elementor-element-5ef31951 { position: relative; }
@media (min-width: 1025px) and (prefers-reduced-motion: no-preference) {
  .elementor-3228 .elementor-element.elementor-element-5ef31951 { animation: tlvKen 18s ease-in-out infinite alternate; }
}
@keyframes tlvKen { from { background-size: 100% auto; } to { background-size: 108% auto; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e515538 */.elementor-3228 .elementor-element.elementor-element-5e515538 { overflow-x: clip; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bd644c *//* gradient on the words wrapped in <span class="tlv-gt"> (Figma red -> purple) */
.elementor-3228 .elementor-element.elementor-element-3bd644c .tlv-gt {
  background: linear-gradient(98.58deg, #E13C52 13.04%, #6E009D 103.29%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b363dc0 */.elementor-3228 .elementor-element.elementor-element-5b363dc0 { max-width: none !important; }
.elementor-3228 .elementor-element.elementor-element-5b363dc0 img { display: block; width: 100%; height: auto; max-width: none; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3228 .elementor-element.elementor-element-5b363dc0 img { --tlv-amp: -6px; animation: tlvFloat 3.6s ease-in-out 0.0s infinite alternate; }
}
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ba321f4 *//* Figma step tile: solid pale pink, no shadow; the illustration floats and tilts on hover */
.elementor-3228 .elementor-element.elementor-element-3ba321f4 { position: relative; overflow: visible; flex-shrink: 0; transition: translate .45s cubic-bezier(.2, .7, .2, 1); }
.elementor-3228 .elementor-element.elementor-element-3ba321f4:hover { translate: 0 -5px; }
.elementor-3228 .elementor-element.elementor-element-3ba321f4 .elementor-widget-image img { transition: rotate .5s ease, scale .5s ease; transform-origin: 50% 80%; }
.elementor-3228 .elementor-element.elementor-element-3ba321f4:hover .elementor-widget-image img { rotate: -5deg; scale: 1.06; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df0c63d */.elementor-3228 .elementor-element.elementor-element-7df0c63d { flex-shrink: 1; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37049eda */@media (max-width: 767px) { .elementor-3228 .elementor-element.elementor-element-37049eda .elementor-widget-heading, .elementor-3228 .elementor-element.elementor-element-37049eda .elementor-widget-text-editor { text-align: center; } .elementor-3228 .elementor-element.elementor-element-37049eda .elementor-widget-text-editor { width: 100% !important; max-width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-315c418 */.elementor-3228 .elementor-element.elementor-element-315c418 { max-width: none !important; }
.elementor-3228 .elementor-element.elementor-element-315c418 img { display: block; width: 100%; height: auto; max-width: none; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3228 .elementor-element.elementor-element-315c418 img { --tlv-amp: -6px; animation: tlvFloat 4.0s ease-in-out -0.7s 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-a102269 *//* Figma step tile: solid pale pink, no shadow; the illustration floats and tilts on hover */
.elementor-3228 .elementor-element.elementor-element-a102269 { position: relative; overflow: visible; flex-shrink: 0; transition: translate .45s cubic-bezier(.2, .7, .2, 1); }
.elementor-3228 .elementor-element.elementor-element-a102269:hover { translate: 0 -5px; }
.elementor-3228 .elementor-element.elementor-element-a102269 .elementor-widget-image img { transition: rotate .5s ease, scale .5s ease; transform-origin: 50% 80%; }
.elementor-3228 .elementor-element.elementor-element-a102269:hover .elementor-widget-image img { rotate: -5deg; scale: 1.06; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c557746 *//* gradient on the words wrapped in <span class="tlv-gt"> (Figma red -> purple) */
.elementor-3228 .elementor-element.elementor-element-6c557746 .tlv-gt {
  background: linear-gradient(94.36deg, #E13C52 13.38%, #6E009D 103.18%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d6db62 */.elementor-3228 .elementor-element.elementor-element-64d6db62 { flex-shrink: 1; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cea7e27 */@media (max-width: 767px) { .elementor-3228 .elementor-element.elementor-element-4cea7e27 .elementor-widget-heading, .elementor-3228 .elementor-element.elementor-element-4cea7e27 .elementor-widget-text-editor { text-align: center; } .elementor-3228 .elementor-element.elementor-element-4cea7e27 .elementor-widget-text-editor { width: 100% !important; max-width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ebd02db */.elementor-3228 .elementor-element.elementor-element-3ebd02db { max-width: none !important; }
.elementor-3228 .elementor-element.elementor-element-3ebd02db img { display: block; width: 100%; height: auto; max-width: none; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3228 .elementor-element.elementor-element-3ebd02db img { --tlv-amp: -6px; animation: tlvFloat 4.4s ease-in-out -1.4s 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-1998d932 *//* Figma step tile: solid pale pink, no shadow; the illustration floats and tilts on hover */
.elementor-3228 .elementor-element.elementor-element-1998d932 { position: relative; overflow: visible; flex-shrink: 0; transition: translate .45s cubic-bezier(.2, .7, .2, 1); }
.elementor-3228 .elementor-element.elementor-element-1998d932:hover { translate: 0 -5px; }
.elementor-3228 .elementor-element.elementor-element-1998d932 .elementor-widget-image img { transition: rotate .5s ease, scale .5s ease; transform-origin: 50% 80%; }
.elementor-3228 .elementor-element.elementor-element-1998d932:hover .elementor-widget-image img { rotate: -5deg; scale: 1.06; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58baa45 */.elementor-3228 .elementor-element.elementor-element-58baa45 { flex-shrink: 1; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e1e39f5 */@media (max-width: 767px) { .elementor-3228 .elementor-element.elementor-element-6e1e39f5 .elementor-widget-heading, .elementor-3228 .elementor-element.elementor-element-6e1e39f5 .elementor-widget-text-editor { text-align: center; } .elementor-3228 .elementor-element.elementor-element-6e1e39f5 .elementor-widget-text-editor { width: 100% !important; max-width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73900d32 */.elementor-3228 .elementor-element.elementor-element-73900d32 { max-width: none !important; }
.elementor-3228 .elementor-element.elementor-element-73900d32 img { display: block; width: 100%; height: auto; max-width: none; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3228 .elementor-element.elementor-element-73900d32 img { --tlv-amp: -6px; animation: tlvFloat 4.800000000000001s ease-in-out -2.0999999999999996s 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-50b349c9 *//* Figma step tile: solid pale pink, no shadow; the illustration floats and tilts on hover */
.elementor-3228 .elementor-element.elementor-element-50b349c9 { position: relative; overflow: visible; flex-shrink: 0; transition: translate .45s cubic-bezier(.2, .7, .2, 1); }
.elementor-3228 .elementor-element.elementor-element-50b349c9:hover { translate: 0 -5px; }
.elementor-3228 .elementor-element.elementor-element-50b349c9 .elementor-widget-image img { transition: rotate .5s ease, scale .5s ease; transform-origin: 50% 80%; }
.elementor-3228 .elementor-element.elementor-element-50b349c9:hover .elementor-widget-image img { rotate: -5deg; scale: 1.06; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a1c506 */.elementor-3228 .elementor-element.elementor-element-74a1c506 { flex-shrink: 1; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2028df45 */@media (max-width: 767px) { .elementor-3228 .elementor-element.elementor-element-2028df45 .elementor-widget-heading, .elementor-3228 .elementor-element.elementor-element-2028df45 .elementor-widget-text-editor { text-align: center; } .elementor-3228 .elementor-element.elementor-element-2028df45 .elementor-widget-text-editor { width: 100% !important; max-width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-310f2983 */.elementor-3228 .elementor-element.elementor-element-310f2983 { max-width: none !important; }
.elementor-3228 .elementor-element.elementor-element-310f2983 img { display: block; width: 100%; height: auto; max-width: none; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3228 .elementor-element.elementor-element-310f2983 img { --tlv-amp: -6px; animation: tlvFloat 5.2s ease-in-out -2.8s 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-26ba7ae7 *//* Figma step tile: solid pale pink, no shadow; the illustration floats and tilts on hover */
.elementor-3228 .elementor-element.elementor-element-26ba7ae7 { position: relative; overflow: visible; flex-shrink: 0; transition: translate .45s cubic-bezier(.2, .7, .2, 1); }
.elementor-3228 .elementor-element.elementor-element-26ba7ae7:hover { translate: 0 -5px; }
.elementor-3228 .elementor-element.elementor-element-26ba7ae7 .elementor-widget-image img { transition: rotate .5s ease, scale .5s ease; transform-origin: 50% 80%; }
.elementor-3228 .elementor-element.elementor-element-26ba7ae7:hover .elementor-widget-image img { rotate: -5deg; scale: 1.06; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1369828 */.elementor-3228 .elementor-element.elementor-element-1369828 { flex-shrink: 1; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab5ffd */@media (max-width: 767px) { .elementor-3228 .elementor-element.elementor-element-6ab5ffd .elementor-widget-heading, .elementor-3228 .elementor-element.elementor-element-6ab5ffd .elementor-widget-text-editor { text-align: center; } .elementor-3228 .elementor-element.elementor-element-6ab5ffd .elementor-widget-text-editor { width: 100% !important; max-width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e81869 */.elementor-3228 .elementor-element.elementor-element-77e81869 { position: relative; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b370c3b *//* Figma: Gilroy Regular Italic + Bold Italic (the browser slants Gilroy; the site has no italic files) */
.elementor-3228 .elementor-element.elementor-element-b370c3b .elementor-heading-title { font-style: italic; }
.elementor-3228 .elementor-element.elementor-element-b370c3b .elementor-heading-title strong { font-weight: 700; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9aabbc5 */.elementor-3228 .elementor-element.elementor-element-9aabbc5 .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-3228 .elementor-element.elementor-element-9aabbc5 .elementor-button-icon { transition: rotate .35s ease; }
.elementor-3228 .elementor-element.elementor-element-9aabbc5 .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-3228 .elementor-element.elementor-element-9aabbc5 .elementor-button-icon svg, .elementor-3228 .elementor-element.elementor-element-9aabbc5 .elementor-button-icon img { width: 19px; height: 19px; }/* 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 */