.elementor-3232 .elementor-element.elementor-element-237cc08b{--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:92px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3232 .elementor-element.elementor-element-49379588{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:266px;z-index:0;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-49379588{left:0px;}body.rtl .elementor-3232 .elementor-element.elementor-element-49379588{right:0px;}.elementor-3232 .elementor-element.elementor-element-49379588 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-7c608964 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-3232 .elementor-element.elementor-element-7c608964{z-index:1;text-align:center;}.elementor-3232 .elementor-element.elementor-element-7c608964 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;letter-spacing:2px;color:#000000;}.elementor-3232 .elementor-element.elementor-element-710f25a1{width:var( --container-widget-width, 840px );max-width:840px;--container-widget-width:840px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-3232 .elementor-element.elementor-element-710f25a1 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-3232 .elementor-element.elementor-element-710f25a1 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;color:#E13C52;}.elementor-3232 .elementor-element.elementor-element-3bf1c965{width:var( --container-widget-width, 940px );max-width:940px;--container-widget-width:940px;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-3232 .elementor-element.elementor-element-3bf1c965 > .elementor-widget-container{margin:0px 0px 86px 0px;}.elementor-3232 .elementor-element.elementor-element-3bf1c965 p{margin-block-end:23px;}.elementor-3232 .elementor-element.elementor-element-435b67e8{--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:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3232 .elementor-element.elementor-element-21d792b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-ddb399c{--display:flex;--min-height:288px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-351ae084 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-2caffb11 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-3cb516cb img{width:100%;}.elementor-3232 .elementor-element.elementor-element-37f672b2 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-6b35fdf img{width:100%;}.elementor-3232 .elementor-element.elementor-element-1966dddd img{width:100%;}.elementor-3232 .elementor-element.elementor-element-12e3ddd3 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-7fac52e8 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-71c8b9ad img{width:100%;}.elementor-3232 .elementor-element.elementor-element-7074e205 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-3ae25083 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-3d5b30a7 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-17860916 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-f6a2de5 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-446337a2 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-686d584d img{width:100%;}.elementor-3232 .elementor-element.elementor-element-4ade33cc img{width:100%;}.elementor-3232 .elementor-element.elementor-element-4e0ec7c4 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-8129215{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-4b30d60a{--display:flex;--min-height:288px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-79d097b7 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-2d0699ef img{width:100%;}.elementor-3232 .elementor-element.elementor-element-5d6f22bd img{width:100%;}.elementor-3232 .elementor-element.elementor-element-68b0fa9 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-560bb5f9 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-4b6e897f img{width:100%;}.elementor-3232 .elementor-element.elementor-element-d9ebd7e img{width:100%;}.elementor-3232 .elementor-element.elementor-element-e172c4b img{width:100%;}.elementor-3232 .elementor-element.elementor-element-83f2d0a img{width:100%;}.elementor-3232 .elementor-element.elementor-element-723ebd0f img{width:100%;}.elementor-3232 .elementor-element.elementor-element-2ed8bc51 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-ab318cc img{width:100%;}.elementor-3232 .elementor-element.elementor-element-4c7aad21 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-3c359156 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-4b63c02 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-7e85fb00 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-5b26f8ab img{width:100%;}.elementor-3232 .elementor-element.elementor-element-3dddee3e img{width:100%;}.elementor-3232 .elementor-element.elementor-element-e95d46b .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-3232 .elementor-element.elementor-element-e95d46b > .elementor-widget-container{padding:75px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-e95d46b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3232 .elementor-element.elementor-element-e95d46b{z-index:2;}.elementor-3232 .elementor-element.elementor-element-e95d46b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3232 .elementor-element.elementor-element-e95d46b .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-3232 .elementor-element.elementor-element-e95d46b .elementor-button:hover, .elementor-3232 .elementor-element.elementor-element-e95d46b .elementor-button:focus{color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-e95d46b .elementor-button:hover svg, .elementor-3232 .elementor-element.elementor-element-e95d46b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-faf40da{--display:flex;--min-height:1079px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:115px 115px 0px 0px;--padding-top:162px;--padding-bottom:125px;--padding-left:120px;--padding-right:40px;--z-index:2;}.elementor-3232 .elementor-element.elementor-element-faf40da:not(.elementor-motion-effects-element-type-background), .elementor-3232 .elementor-element.elementor-element-faf40da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16000F;background-image:url("https://telairvision.com/wp-content/uploads/2026/10/tlv-clan-panel-bg-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3232 .elementor-element.elementor-element-78a5e509{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-3232 .elementor-element.elementor-element-78a5e509 > .elementor-widget-container{margin:0px 0px 62px 0px;}.elementor-3232 .elementor-element.elementor-element-78a5e509 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-425483c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 36px;--row-gap:40px;--column-gap:36px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:3px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-2e26871{--display:flex;--min-height:262px;--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:42.8px 42.8px 42.8px 42.8px;--padding-top:34px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3232 .elementor-element.elementor-element-2428e6f0{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-3232 .elementor-element.elementor-element-2428e6f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3232 .elementor-element.elementor-element-2428e6f0 img{width:64px;}.elementor-3232 .elementor-element.elementor-element-1408bd1e > .elementor-widget-container{margin:37px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-1408bd1e .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-5c59a449{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-5c59a449 p{margin-block-end:0px;}.elementor-3232 .elementor-element.elementor-element-564ce8de{--display:flex;--min-height:262px;--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:42.8px 42.8px 42.8px 42.8px;--padding-top:34px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3232 .elementor-element.elementor-element-53972df0{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-3232 .elementor-element.elementor-element-53972df0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3232 .elementor-element.elementor-element-53972df0 img{width:64px;}.elementor-3232 .elementor-element.elementor-element-2987ee56 > .elementor-widget-container{margin:37px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-2987ee56 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-105a6756{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-105a6756 p{margin-block-end:0px;}.elementor-3232 .elementor-element.elementor-element-6d9dd1bb{--display:flex;--min-height:278px;--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:42.8px 42.8px 42.8px 42.8px;--padding-top:34px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3232 .elementor-element.elementor-element-39893520{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-3232 .elementor-element.elementor-element-39893520.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3232 .elementor-element.elementor-element-39893520 img{width:64px;}.elementor-3232 .elementor-element.elementor-element-3d80410f > .elementor-widget-container{margin:37px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-3d80410f .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-1b778609{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-1b778609 p{margin-block-end:0px;}.elementor-3232 .elementor-element.elementor-element-5ace6a3b{--display:flex;--min-height:278px;--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:42.8px 42.8px 42.8px 42.8px;--padding-top:34px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3232 .elementor-element.elementor-element-5784f568{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-3232 .elementor-element.elementor-element-5784f568.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3232 .elementor-element.elementor-element-5784f568 img{width:64px;}.elementor-3232 .elementor-element.elementor-element-33807940 > .elementor-widget-container{margin:37px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-33807940 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-50f3ec05{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-50f3ec05 p{margin-block-end:0px;}.elementor-3232 .elementor-element.elementor-element-73a0fdb0{--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:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3232 .elementor-element.elementor-element-509d62a8{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;top:-260px;z-index:0;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-509d62a8{left:-10px;}body.rtl .elementor-3232 .elementor-element.elementor-element-509d62a8{right:-10px;}.elementor-3232 .elementor-element.elementor-element-509d62a8 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-68a07409{width:var( --container-widget-width, 276px );max-width:276px;--container-widget-width:276px;--container-widget-flex-grow:0;top:50px;z-index:0;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-68a07409{right:0px;}body.rtl .elementor-3232 .elementor-element.elementor-element-68a07409{left:0px;}.elementor-3232 .elementor-element.elementor-element-68a07409 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-3232 .elementor-element.elementor-element-68a07409 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-22f44003{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:94px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3232 .elementor-element.elementor-element-7816b439{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-7816b439{left:0px;}body.rtl .elementor-3232 .elementor-element.elementor-element-7816b439{right:0px;}.elementor-3232 .elementor-element.elementor-element-7816b439 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-605eac59{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:1;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-605eac59{left:0px;}body.rtl .elementor-3232 .elementor-element.elementor-element-605eac59{right:0px;}.elementor-3232 .elementor-element.elementor-element-605eac59 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-625ec7b0{width:var( --container-widget-width, 11.371% );max-width:11.371%;--container-widget-width:11.371%;--container-widget-flex-grow:0;top:0%;z-index:2;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-625ec7b0{left:44.82%;}body.rtl .elementor-3232 .elementor-element.elementor-element-625ec7b0{right:44.82%;}.elementor-3232 .elementor-element.elementor-element-625ec7b0 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-2196edf7{width:var( --container-widget-width, 11.371% );max-width:11.371%;--container-widget-width:11.371%;--container-widget-flex-grow:0;top:16.114%;z-index:2;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-2196edf7{left:11.371%;}body.rtl .elementor-3232 .elementor-element.elementor-element-2196edf7{right:11.371%;}.elementor-3232 .elementor-element.elementor-element-2196edf7 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-5111b09b{width:var( --container-widget-width, 11.544% );max-width:11.544%;--container-widget-width:11.544%;--container-widget-flex-grow:0;top:15.938%;z-index:2;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-5111b09b{left:78.947%;}body.rtl .elementor-3232 .elementor-element.elementor-element-5111b09b{right:78.947%;}.elementor-3232 .elementor-element.elementor-element-5111b09b img{width:100%;}.elementor-3232 .elementor-element.elementor-element-25743968{width:var( --container-widget-width, 16.551% );max-width:16.551%;--container-widget-width:16.551%;--container-widget-flex-grow:0;top:28.196%;z-index:2;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-25743968{left:21.717%;}body.rtl .elementor-3232 .elementor-element.elementor-element-25743968{right:21.717%;}.elementor-3232 .elementor-element.elementor-element-25743968 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-53dbf595{width:var( --container-widget-width, 16.551% );max-width:16.551%;--container-widget-width:16.551%;--container-widget-flex-grow:0;top:28.196%;z-index:2;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-53dbf595{left:63.766%;}body.rtl .elementor-3232 .elementor-element.elementor-element-53dbf595{right:63.766%;}.elementor-3232 .elementor-element.elementor-element-53dbf595 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-58a3e903{width:var( --container-widget-width, 11.371% );max-width:11.371%;--container-widget-width:11.371%;--container-widget-flex-grow:0;top:43.959%;z-index:2;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-58a3e903{left:0%;}body.rtl .elementor-3232 .elementor-element.elementor-element-58a3e903{right:0%;}.elementor-3232 .elementor-element.elementor-element-58a3e903 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-22dc277a{width:var( --container-widget-width, 10.519% );max-width:10.519%;--container-widget-width:10.519%;--container-widget-flex-grow:0;top:43.959%;z-index:2;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-22dc277a{left:88.759%;}body.rtl .elementor-3232 .elementor-element.elementor-element-22dc277a{right:88.759%;}.elementor-3232 .elementor-element.elementor-element-22dc277a img{width:100%;}.elementor-3232 .elementor-element.elementor-element-4e0a821b{width:var( --container-widget-width, 19.307% );max-width:19.307%;--container-widget-width:19.307%;--container-widget-flex-grow:0;top:40.982%;z-index:3;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-4e0a821b{left:41.025%;}body.rtl .elementor-3232 .elementor-element.elementor-element-4e0a821b{right:41.025%;}.elementor-3232 .elementor-element.elementor-element-4e0a821b img{width:100%;}.elementor-3232 .elementor-element.elementor-element-361ba2dc{width:var( --container-widget-width, 16.724% );max-width:16.724%;--container-widget-width:16.724%;--container-widget-flex-grow:0;top:57.097%;z-index:2;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-361ba2dc{left:21.717%;}body.rtl .elementor-3232 .elementor-element.elementor-element-361ba2dc{right:21.717%;}.elementor-3232 .elementor-element.elementor-element-361ba2dc img{width:100%;}.elementor-3232 .elementor-element.elementor-element-225329c5{width:var( --container-widget-width, 16.551% );max-width:16.551%;--container-widget-width:16.551%;--container-widget-flex-grow:0;top:57.097%;z-index:2;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-225329c5{left:62.915%;}body.rtl .elementor-3232 .elementor-element.elementor-element-225329c5{right:62.915%;}.elementor-3232 .elementor-element.elementor-element-225329c5 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-50d4c146{width:var( --container-widget-width, 10.519% );max-width:10.519%;--container-widget-width:10.519%;--container-widget-flex-grow:0;top:73.9%;z-index:2;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-50d4c146{left:11.198%;}body.rtl .elementor-3232 .elementor-element.elementor-element-50d4c146{right:11.198%;}.elementor-3232 .elementor-element.elementor-element-50d4c146 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-2181895e{width:var( --container-widget-width, 11.371% );max-width:11.371%;--container-widget-width:11.371%;--container-widget-flex-grow:0;top:73.211%;z-index:2;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-2181895e{left:79.971%;}body.rtl .elementor-3232 .elementor-element.elementor-element-2181895e{right:79.971%;}.elementor-3232 .elementor-element.elementor-element-2181895e img{width:100%;}.elementor-3232 .elementor-element.elementor-element-3de80569{width:var( --container-widget-width, 9.827% );max-width:9.827%;--container-widget-width:9.827%;--container-widget-flex-grow:0;top:90.015%;z-index:2;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-3de80569{left:44.473%;}body.rtl .elementor-3232 .elementor-element.elementor-element-3de80569{right:44.473%;}.elementor-3232 .elementor-element.elementor-element-3de80569 img{width:100%;}.elementor-3232 .elementor-element.elementor-element-60ab58f3{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-3232 .elementor-element.elementor-element-60ab58f3 > .elementor-widget-container{margin:0px 0px 31px 0px;}.elementor-3232 .elementor-element.elementor-element-60ab58f3 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;color:#E13C52;}.elementor-3232 .elementor-element.elementor-element-1fcb1661{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-3232 .elementor-element.elementor-element-1fcb1661 > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-3232 .elementor-element.elementor-element-1fcb1661 p{margin-block-end:0px;}.elementor-3232 .elementor-element.elementor-element-0909e6c .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-3232 .elementor-element.elementor-element-0909e6c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-0909e6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3232 .elementor-element.elementor-element-0909e6c{z-index:2;}.elementor-3232 .elementor-element.elementor-element-0909e6c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3232 .elementor-element.elementor-element-0909e6c .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-3232 .elementor-element.elementor-element-0909e6c .elementor-button:hover, .elementor-3232 .elementor-element.elementor-element-0909e6c .elementor-button:focus{color:#FFFFFF;}.elementor-3232 .elementor-element.elementor-element-0909e6c .elementor-button:hover svg, .elementor-3232 .elementor-element.elementor-element-0909e6c .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-3232 .elementor-element.elementor-element-237cc08b{--padding-top:72px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-49379588{top:250px;}.elementor-3232 .elementor-element.elementor-element-7c608964 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3232 .elementor-element.elementor-element-710f25a1{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-710f25a1 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 24px 0px 24px;}.elementor-3232 .elementor-element.elementor-element-710f25a1 .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-3232 .elementor-element.elementor-element-3bf1c965{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-3bf1c965 > .elementor-widget-container{margin:0px 0px 56px 0px;padding:0px 24px 0px 24px;}.elementor-3232 .elementor-element.elementor-element-435b67e8{--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-3232 .elementor-element.elementor-element-ddb399c{--min-height:207px;}.elementor-3232 .elementor-element.elementor-element-4b30d60a{--min-height:207px;}.elementor-3232 .elementor-element.elementor-element-faf40da{--min-height:0px;--border-radius:60px 60px 0px 0px;--padding-top:110px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-3232 .elementor-element.elementor-element-78a5e509{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-78a5e509 > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-3232 .elementor-element.elementor-element-78a5e509 .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-3232 .elementor-element.elementor-element-425483c7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3232 .elementor-element.elementor-element-5c59a449{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-105a6756{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-1b778609{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-50f3ec05{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-73a0fdb0{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-509d62a8{--container-widget-width:218px;--container-widget-flex-grow:0;width:var( --container-widget-width, 218px );max-width:218px;top:-120px;}.elementor-3232 .elementor-element.elementor-element-68a07409{--container-widget-width:207px;--container-widget-flex-grow:0;width:var( --container-widget-width, 207px );max-width:207px;top:40px;}.elementor-3232 .elementor-element.elementor-element-22f44003{--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-3232 .elementor-element.elementor-element-60ab58f3{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-60ab58f3 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 24px 0px 24px;}.elementor-3232 .elementor-element.elementor-element-60ab58f3 .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-3232 .elementor-element.elementor-element-1fcb1661{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-1fcb1661 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 24px 0px 24px;}}@media(max-width:767px){.elementor-3232 .elementor-element.elementor-element-237cc08b{--padding-top:48px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-3232 .elementor-element.elementor-element-49379588{--container-widget-width:180%;--container-widget-flex-grow:0;width:var( --container-widget-width, 180% );max-width:180%;top:400px;}body:not(.rtl) .elementor-3232 .elementor-element.elementor-element-49379588{left:-40%;}body.rtl .elementor-3232 .elementor-element.elementor-element-49379588{right:-40%;}.elementor-3232 .elementor-element.elementor-element-7c608964 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3232 .elementor-element.elementor-element-7c608964 .elementor-heading-title{font-size:14px;}.elementor-3232 .elementor-element.elementor-element-710f25a1{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-710f25a1 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 16px 0px 16px;}.elementor-3232 .elementor-element.elementor-element-710f25a1 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-3232 .elementor-element.elementor-element-3bf1c965{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-3232 .elementor-element.elementor-element-3bf1c965 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 16px 0px 16px;}.elementor-3232 .elementor-element.elementor-element-3bf1c965 p{margin-block-end:16px;}.elementor-3232 .elementor-element.elementor-element-435b67e8{--gap:3px 0px;--row-gap:3px;--column-gap:0px;}.elementor-3232 .elementor-element.elementor-element-ddb399c{--min-height:150px;}.elementor-3232 .elementor-element.elementor-element-4b30d60a{--min-height:150px;}.elementor-3232 .elementor-element.elementor-element-faf40da{--border-radius:36px 36px 0px 0px;--padding-top:80px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-3232 .elementor-element.elementor-element-78a5e509{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-78a5e509 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-3232 .elementor-element.elementor-element-78a5e509 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-3232 .elementor-element.elementor-element-425483c7{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3232 .elementor-element.elementor-element-2e26871{--width:100%;--min-height:0px;--border-radius:30px 30px 30px 30px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-3232 .elementor-element.elementor-element-1408bd1e > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-1408bd1e .elementor-heading-title{font-size:19px;}.elementor-3232 .elementor-element.elementor-element-5c59a449{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-3232 .elementor-element.elementor-element-564ce8de{--width:100%;--min-height:0px;--border-radius:30px 30px 30px 30px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-3232 .elementor-element.elementor-element-2987ee56 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-2987ee56 .elementor-heading-title{font-size:19px;}.elementor-3232 .elementor-element.elementor-element-105a6756{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-3232 .elementor-element.elementor-element-6d9dd1bb{--width:100%;--min-height:0px;--border-radius:30px 30px 30px 30px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-3232 .elementor-element.elementor-element-3d80410f > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-3d80410f .elementor-heading-title{font-size:19px;}.elementor-3232 .elementor-element.elementor-element-1b778609{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-3232 .elementor-element.elementor-element-5ace6a3b{--width:100%;--min-height:0px;--border-radius:30px 30px 30px 30px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-3232 .elementor-element.elementor-element-33807940 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-3232 .elementor-element.elementor-element-33807940 .elementor-heading-title{font-size:19px;}.elementor-3232 .elementor-element.elementor-element-50f3ec05{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-3232 .elementor-element.elementor-element-73a0fdb0{--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3232 .elementor-element.elementor-element-22f44003{--width:100%;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-3232 .elementor-element.elementor-element-60ab58f3{width:100%;max-width:100%;}.elementor-3232 .elementor-element.elementor-element-60ab58f3 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 16px 0px 16px;}.elementor-3232 .elementor-element.elementor-element-60ab58f3 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-3232 .elementor-element.elementor-element-1fcb1661{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-3232 .elementor-element.elementor-element-1fcb1661 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 16px 0px 16px;}}@media(min-width:768px){.elementor-3232 .elementor-element.elementor-element-435b67e8{--width:100%;}.elementor-3232 .elementor-element.elementor-element-21d792b1{--width:100%;}.elementor-3232 .elementor-element.elementor-element-8129215{--width:100%;}.elementor-3232 .elementor-element.elementor-element-425483c7{--width:820px;}.elementor-3232 .elementor-element.elementor-element-2e26871{--width:392px;}.elementor-3232 .elementor-element.elementor-element-564ce8de{--width:392px;}.elementor-3232 .elementor-element.elementor-element-6d9dd1bb{--width:392px;}.elementor-3232 .elementor-element.elementor-element-5ace6a3b{--width:392px;}.elementor-3232 .elementor-element.elementor-element-22f44003{--width:693px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3232 .elementor-element.elementor-element-22f44003{--width:560px;}}/* Start custom CSS for image, class: .elementor-element-49379588 */.elementor-3232 .elementor-element.elementor-element-49379588 { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-49379588 img { display: block; width: 100%; height: auto; max-width: none; }
.elementor-3232 .elementor-element.elementor-element-49379588 { pointer-events: none; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-49379588 img { transform-origin: 60% 40%; animation: tlvSway 11s ease-in-out infinite alternate; }
}
@keyframes tlvSway { from { rotate: -0.8deg; translate: -10px 0; } to { rotate: 0.8deg; translate: 10px 8px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710f25a1 *//* gradient over the whole heading (Figma red -> purple) */
.elementor-3232 .elementor-element.elementor-element-710f25a1 .elementor-heading-title {
  background-image: linear-gradient(96.95deg, #E13C52 34.0%, #6E009D 102.5%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb399c */.elementor-3232 .elementor-element.elementor-element-ddb399c { margin-left: calc(-41px * var(--s)) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b30d60a */.elementor-3232 .elementor-element.elementor-element-4b30d60a { margin-left: calc(-46px * var(--s)) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-435b67e8 *//* Two rows of photos sliding forever in opposite directions (like the Home video strip).
   Each track holds its six tiles three times and moves by a third of its width, so it loops without a seam.
   --s scales every tile on tablet and phone; hovering a row pauses it. */
.elementor-3232 .elementor-element.elementor-element-435b67e8 { --s: 1; }
.elementor-3232 .elementor-element.elementor-element-435b67e8 .tlv-clan-row { overflow: hidden; }
.elementor-3232 .elementor-element.elementor-element-435b67e8 .tlv-clan-track { --width: max-content; width: max-content !important; max-width: none !important; flex: 0 0 auto !important;
  will-change: transform; backface-visibility: hidden; -webkit-backface-visibility: hidden;
  animation: tlvClanLeft 52s linear infinite; }
.elementor-3232 .elementor-element.elementor-element-435b67e8 .tlv-clan-row--right .tlv-clan-track { animation-name: tlvClanRight; animation-duration: 58s; }
.elementor-3232 .elementor-element.elementor-element-435b67e8 .tlv-clan-row:hover .tlv-clan-track { animation-play-state: paused; }
.elementor-3232 .elementor-element.elementor-element-435b67e8 .tlv-clan-tile { flex: 0 0 auto !important; max-width: none !important; margin: 0 calc(20px * var(--s)) 0 0 !important; }
.elementor-3232 .elementor-element.elementor-element-435b67e8 .tlv-clan-tile--leaf { width: calc(216.5px * var(--s)) !important; }
.elementor-3232 .elementor-element.elementor-element-435b67e8 .tlv-clan-tile--sq { width: calc(276px * var(--s)) !important; }
.elementor-3232 .elementor-element.elementor-element-435b67e8 .tlv-clan-tile img { display: block; width: 100%; height: auto; max-width: none;
  transition: scale .6s cubic-bezier(.2, .7, .2, 1), filter .6s ease; }
.elementor-3232 .elementor-element.elementor-element-435b67e8 .tlv-clan-tile:hover img { scale: 1.06; filter: saturate(1.15) drop-shadow(0 14px 24px rgba(110, 0, 157, .28)); }
@keyframes tlvClanLeft  { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(-33.3333%, 0, 0); } }
@keyframes tlvClanRight { from { transform: translate3d(-33.3333%, 0, 0); } to { transform: translate3d(0, 0, 0); } }
@media (max-width: 1024px) { .elementor-3232 .elementor-element.elementor-element-435b67e8 { --s: .72; } .elementor-3232 .elementor-element.elementor-element-435b67e8 .tlv-clan-track { animation-duration: 40s; } .elementor-3232 .elementor-element.elementor-element-435b67e8 .tlv-clan-row--right .tlv-clan-track { animation-duration: 45s; } }
@media (max-width: 767px)  { .elementor-3232 .elementor-element.elementor-element-435b67e8 { --s: .52; } .elementor-3232 .elementor-element.elementor-element-435b67e8 .tlv-clan-track { animation-duration: 30s; } .elementor-3232 .elementor-element.elementor-element-435b67e8 .tlv-clan-row--right .tlv-clan-track { animation-duration: 34s; } }
@media (prefers-reduced-motion: reduce) { .elementor-3232 .elementor-element.elementor-element-435b67e8 .tlv-clan-track { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e95d46b */.elementor-3232 .elementor-element.elementor-element-e95d46b .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-3232 .elementor-element.elementor-element-e95d46b .elementor-button-icon { transition: rotate .35s ease; }
.elementor-3232 .elementor-element.elementor-element-e95d46b .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-3232 .elementor-element.elementor-element-e95d46b .elementor-button-icon svg, .elementor-3232 .elementor-element.elementor-element-e95d46b .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237cc08b */.elementor-3232 .elementor-element.elementor-element-237cc08b { position: relative; overflow-x: clip; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e26871 *//* Figma "VotingCard": purple glass (40% fill, blur 45), red -> purple hairline border; lifts on hover, icon tilts */
.elementor-3232 .elementor-element.elementor-element-2e26871 { position: relative; flex-shrink: 0;
  background-image: linear-gradient(135deg, rgba(142, 4, 183, .2) 0%, rgba(200, 43, 113, .16) 100%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease, background-color .45s ease; }
.elementor-3232 .elementor-element.elementor-element-2e26871::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none;
  background: linear-gradient(210.2deg, rgba(110, 32, 149, .2) 22.26%, #E13C52 56.05%, #8E04B7 106.75%);
  -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-3232 .elementor-element.elementor-element-2e26871:hover { translate: 0 -6px; box-shadow: 0 22px 44px rgba(225, 60, 82, .22); background-color: rgba(142, 4, 183, .08); }
.elementor-3232 .elementor-element.elementor-element-2e26871 .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3232 .elementor-element.elementor-element-2e26871:hover .elementor-widget-image img { rotate: -8deg; scale: 1.1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-564ce8de *//* Figma "VotingCard": purple glass (40% fill, blur 45), red -> purple hairline border; lifts on hover, icon tilts */
.elementor-3232 .elementor-element.elementor-element-564ce8de { position: relative; flex-shrink: 0;
  background-image: linear-gradient(135deg, rgba(142, 4, 183, .2) 0%, rgba(200, 43, 113, .16) 100%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease, background-color .45s ease; }
.elementor-3232 .elementor-element.elementor-element-564ce8de::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none;
  background: linear-gradient(210.2deg, rgba(110, 32, 149, .2) 22.26%, #E13C52 56.05%, #8E04B7 106.75%);
  -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-3232 .elementor-element.elementor-element-564ce8de:hover { translate: 0 -6px; box-shadow: 0 22px 44px rgba(225, 60, 82, .22); background-color: rgba(142, 4, 183, .08); }
.elementor-3232 .elementor-element.elementor-element-564ce8de .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3232 .elementor-element.elementor-element-564ce8de:hover .elementor-widget-image img { rotate: -8deg; scale: 1.1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d9dd1bb *//* Figma "VotingCard": purple glass (40% fill, blur 45), red -> purple hairline border; lifts on hover, icon tilts */
.elementor-3232 .elementor-element.elementor-element-6d9dd1bb { position: relative; flex-shrink: 0;
  background-image: linear-gradient(135deg, rgba(142, 4, 183, .2) 0%, rgba(200, 43, 113, .16) 100%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease, background-color .45s ease; }
.elementor-3232 .elementor-element.elementor-element-6d9dd1bb::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none;
  background: linear-gradient(208.75deg, rgba(110, 32, 149, .2) 20.86%, #E13C52 55.5%, #8E04B7 107.46%);
  -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-3232 .elementor-element.elementor-element-6d9dd1bb:hover { translate: 0 -6px; box-shadow: 0 22px 44px rgba(225, 60, 82, .22); background-color: rgba(142, 4, 183, .08); }
.elementor-3232 .elementor-element.elementor-element-6d9dd1bb .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3232 .elementor-element.elementor-element-6d9dd1bb:hover .elementor-widget-image img { rotate: -8deg; scale: 1.1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ace6a3b *//* Figma "VotingCard": purple glass (40% fill, blur 45), red -> purple hairline border; lifts on hover, icon tilts */
.elementor-3232 .elementor-element.elementor-element-5ace6a3b { position: relative; flex-shrink: 0;
  background-image: linear-gradient(135deg, rgba(142, 4, 183, .2) 0%, rgba(200, 43, 113, .16) 100%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease, background-color .45s ease; }
.elementor-3232 .elementor-element.elementor-element-5ace6a3b::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none;
  background: linear-gradient(208.75deg, rgba(110, 32, 149, .2) 20.86%, #E13C52 55.5%, #8E04B7 107.46%);
  -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-3232 .elementor-element.elementor-element-5ace6a3b:hover { translate: 0 -6px; box-shadow: 0 22px 44px rgba(225, 60, 82, .22); background-color: rgba(142, 4, 183, .08); }
.elementor-3232 .elementor-element.elementor-element-5ace6a3b .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3232 .elementor-element.elementor-element-5ace6a3b:hover .elementor-widget-image img { rotate: -8deg; scale: 1.1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faf40da *//* Figma panel (black, red glow, shape pattern, stripes) is one image; a soft red light breathes over it */
.elementor-3232 .elementor-element.elementor-element-faf40da { position: relative; isolation: isolate; overflow: hidden; }
.elementor-3232 .elementor-element.elementor-element-faf40da::before { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; opacity: .5;
  background: radial-gradient(55% 40% at 18% 12%, rgba(225, 60, 82, .32), transparent 70%), radial-gradient(40% 50% at 85% 60%, rgba(142, 4, 183, .3), transparent 70%); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-faf40da::before { animation: tlvBreathe 8s ease-in-out infinite alternate; }
}
@keyframes tlvBreathe { from { opacity: .2; translate: -2% 0; } to { opacity: .75; translate: 2% 0; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-509d62a8 */.elementor-3232 .elementor-element.elementor-element-509d62a8 { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-509d62a8 img { display: block; width: 100%; height: auto; max-width: none; }
.elementor-3232 .elementor-element.elementor-element-509d62a8 { pointer-events: none; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-509d62a8 img { transform-origin: 0% 50%; animation: tlvSway 9s ease-in-out infinite alternate; }
}
@keyframes tlvSway { from { rotate: -1.2deg; translate: -6px 0; } to { rotate: 1.2deg; translate: 6px 10px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68a07409 */.elementor-3232 .elementor-element.elementor-element-68a07409 { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-68a07409 img { display: block; width: 100%; height: auto; max-width: none; }
.elementor-3232 .elementor-element.elementor-element-68a07409 { pointer-events: none; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-68a07409 img { transform-origin: 100% 50%; animation: tlvSway 10s ease-in-out infinite alternate; }
}
@keyframes tlvSway { from { rotate: -1.2deg; translate: -6px 0; } to { rotate: 1.2deg; translate: 6px 10px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7816b439 */.elementor-3232 .elementor-element.elementor-element-7816b439 { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-7816b439 img { display: block; width: 100%; height: auto; max-width: none; }
.elementor-3232 .elementor-element.elementor-element-7816b439 { pointer-events: none; }
/* the dashed rings sway back and forth around the centre photo (the dashes also march inside the SVG) */
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-7816b439 img { transform-origin: 50.5% 51.1%; animation: tlvRings 16s ease-in-out infinite alternate; }
}
@keyframes tlvRings { from { rotate: -9deg; } to { rotate: 9deg; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-605eac59 */.elementor-3232 .elementor-element.elementor-element-605eac59 { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-605eac59 img { display: block; width: 100%; height: auto; max-width: none; }
.elementor-3232 .elementor-element.elementor-element-605eac59 { pointer-events: none; }
/* the coloured dots circle the orbit slowly */
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-605eac59 img { transform-origin: 50.5% 51.1%; animation: tlvDots 70s linear infinite; }
}
@keyframes tlvDots { to { rotate: 360deg; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625ec7b0 */.elementor-3232 .elementor-element.elementor-element-625ec7b0 { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-625ec7b0 img { display: block; width: 100%; height: auto; max-width: none; }
/* floats gently around its spot on the orbit; grows a little on hover */
.elementor-3232 .elementor-element.elementor-element-625ec7b0 { --dx: 6px; --dy: -8px; }
.elementor-3232 .elementor-element.elementor-element-625ec7b0 img { transition: scale .45s cubic-bezier(.2, .7, .2, 1), filter .45s ease; }
.elementor-3232 .elementor-element.elementor-element-625ec7b0:hover img { scale: 1.12; filter: drop-shadow(0 12px 22px rgba(110, 0, 157, .3)); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-625ec7b0 img { animation: tlvBob 4.6s ease-in-out 0s infinite alternate; }
}
@keyframes tlvBob { from { translate: 0 0; } to { translate: var(--dx) var(--dy); } }
@keyframes tlvBreath { from { scale: 1; } to { scale: 1.06; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2196edf7 */.elementor-3232 .elementor-element.elementor-element-2196edf7 { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-2196edf7 img { display: block; width: 100%; height: auto; max-width: none; }
/* floats gently around its spot on the orbit; grows a little on hover */
.elementor-3232 .elementor-element.elementor-element-2196edf7 { --dx: -7px; --dy: -6px; }
.elementor-3232 .elementor-element.elementor-element-2196edf7 img { transition: scale .45s cubic-bezier(.2, .7, .2, 1), filter .45s ease; }
.elementor-3232 .elementor-element.elementor-element-2196edf7:hover img { scale: 1.12; filter: drop-shadow(0 12px 22px rgba(110, 0, 157, .3)); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-2196edf7 img { animation: tlvBob 5.2s ease-in-out 0.4s infinite alternate; }
}
@keyframes tlvBob { from { translate: 0 0; } to { translate: var(--dx) var(--dy); } }
@keyframes tlvBreath { from { scale: 1; } to { scale: 1.06; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5111b09b */.elementor-3232 .elementor-element.elementor-element-5111b09b { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-5111b09b img { display: block; width: 100%; height: auto; max-width: none; }
/* floats gently around its spot on the orbit; grows a little on hover */
.elementor-3232 .elementor-element.elementor-element-5111b09b { --dx: 7px; --dy: -7px; }
.elementor-3232 .elementor-element.elementor-element-5111b09b img { transition: scale .45s cubic-bezier(.2, .7, .2, 1), filter .45s ease; }
.elementor-3232 .elementor-element.elementor-element-5111b09b:hover img { scale: 1.12; filter: drop-shadow(0 12px 22px rgba(110, 0, 157, .3)); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-5111b09b img { animation: tlvBob 4.8s ease-in-out 0.9s infinite alternate; }
}
@keyframes tlvBob { from { translate: 0 0; } to { translate: var(--dx) var(--dy); } }
@keyframes tlvBreath { from { scale: 1; } to { scale: 1.06; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25743968 */.elementor-3232 .elementor-element.elementor-element-25743968 { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-25743968 img { display: block; width: 100%; height: auto; max-width: none; }
/* floats gently around its spot on the orbit; grows a little on hover */
.elementor-3232 .elementor-element.elementor-element-25743968 { --dx: -8px; --dy: 7px; }
.elementor-3232 .elementor-element.elementor-element-25743968 img { transition: scale .45s cubic-bezier(.2, .7, .2, 1), filter .45s ease; }
.elementor-3232 .elementor-element.elementor-element-25743968:hover img { scale: 1.12; filter: drop-shadow(0 12px 22px rgba(110, 0, 157, .3)); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-25743968 img { animation: tlvBob 6.2s ease-in-out 0.2s infinite alternate; }
}
@keyframes tlvBob { from { translate: 0 0; } to { translate: var(--dx) var(--dy); } }
@keyframes tlvBreath { from { scale: 1; } to { scale: 1.06; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53dbf595 */.elementor-3232 .elementor-element.elementor-element-53dbf595 { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-53dbf595 img { display: block; width: 100%; height: auto; max-width: none; }
/* floats gently around its spot on the orbit; grows a little on hover */
.elementor-3232 .elementor-element.elementor-element-53dbf595 { --dx: 8px; --dy: -8px; }
.elementor-3232 .elementor-element.elementor-element-53dbf595 img { transition: scale .45s cubic-bezier(.2, .7, .2, 1), filter .45s ease; }
.elementor-3232 .elementor-element.elementor-element-53dbf595:hover img { scale: 1.12; filter: drop-shadow(0 12px 22px rgba(110, 0, 157, .3)); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-53dbf595 img { animation: tlvBob 5.6s ease-in-out 0.7s infinite alternate; }
}
@keyframes tlvBob { from { translate: 0 0; } to { translate: var(--dx) var(--dy); } }
@keyframes tlvBreath { from { scale: 1; } to { scale: 1.06; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58a3e903 */.elementor-3232 .elementor-element.elementor-element-58a3e903 { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-58a3e903 img { display: block; width: 100%; height: auto; max-width: none; }
/* floats gently around its spot on the orbit; grows a little on hover */
.elementor-3232 .elementor-element.elementor-element-58a3e903 { --dx: -6px; --dy: 8px; }
.elementor-3232 .elementor-element.elementor-element-58a3e903 img { transition: scale .45s cubic-bezier(.2, .7, .2, 1), filter .45s ease; }
.elementor-3232 .elementor-element.elementor-element-58a3e903:hover img { scale: 1.12; filter: drop-shadow(0 12px 22px rgba(110, 0, 157, .3)); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-58a3e903 img { animation: tlvBob 5.0s ease-in-out 1.1s infinite alternate; }
}
@keyframes tlvBob { from { translate: 0 0; } to { translate: var(--dx) var(--dy); } }
@keyframes tlvBreath { from { scale: 1; } to { scale: 1.06; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22dc277a */.elementor-3232 .elementor-element.elementor-element-22dc277a { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-22dc277a img { display: block; width: 100%; height: auto; max-width: none; }
/* floats gently around its spot on the orbit; grows a little on hover */
.elementor-3232 .elementor-element.elementor-element-22dc277a { --dx: 7px; --dy: 6px; }
.elementor-3232 .elementor-element.elementor-element-22dc277a img { transition: scale .45s cubic-bezier(.2, .7, .2, 1), filter .45s ease; }
.elementor-3232 .elementor-element.elementor-element-22dc277a:hover img { scale: 1.12; filter: drop-shadow(0 12px 22px rgba(110, 0, 157, .3)); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-22dc277a img { animation: tlvBob 4.4s ease-in-out 0.3s infinite alternate; }
}
@keyframes tlvBob { from { translate: 0 0; } to { translate: var(--dx) var(--dy); } }
@keyframes tlvBreath { from { scale: 1; } to { scale: 1.06; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e0a821b */.elementor-3232 .elementor-element.elementor-element-4e0a821b { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-4e0a821b img { display: block; width: 100%; height: auto; max-width: none; }
/* floats gently around its spot on the orbit; grows a little on hover */
.elementor-3232 .elementor-element.elementor-element-4e0a821b { --dx: 0px; --dy: -10px; }
.elementor-3232 .elementor-element.elementor-element-4e0a821b img { transition: scale .45s cubic-bezier(.2, .7, .2, 1), filter .45s ease; }
.elementor-3232 .elementor-element.elementor-element-4e0a821b:hover img { scale: 1.12; filter: drop-shadow(0 12px 22px rgba(110, 0, 157, .3)); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-4e0a821b img { animation: tlvBreath 5.5s ease-in-out infinite alternate, tlvBob 6.8s ease-in-out 0s infinite alternate; }
}
@keyframes tlvBob { from { translate: 0 0; } to { translate: var(--dx) var(--dy); } }
@keyframes tlvBreath { from { scale: 1; } to { scale: 1.06; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-361ba2dc */.elementor-3232 .elementor-element.elementor-element-361ba2dc { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-361ba2dc img { display: block; width: 100%; height: auto; max-width: none; }
/* floats gently around its spot on the orbit; grows a little on hover */
.elementor-3232 .elementor-element.elementor-element-361ba2dc { --dx: -8px; --dy: 8px; }
.elementor-3232 .elementor-element.elementor-element-361ba2dc img { transition: scale .45s cubic-bezier(.2, .7, .2, 1), filter .45s ease; }
.elementor-3232 .elementor-element.elementor-element-361ba2dc:hover img { scale: 1.12; filter: drop-shadow(0 12px 22px rgba(110, 0, 157, .3)); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-361ba2dc img { animation: tlvBob 5.8s ease-in-out 0.5s infinite alternate; }
}
@keyframes tlvBob { from { translate: 0 0; } to { translate: var(--dx) var(--dy); } }
@keyframes tlvBreath { from { scale: 1; } to { scale: 1.06; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-225329c5 */.elementor-3232 .elementor-element.elementor-element-225329c5 { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-225329c5 img { display: block; width: 100%; height: auto; max-width: none; }
/* floats gently around its spot on the orbit; grows a little on hover */
.elementor-3232 .elementor-element.elementor-element-225329c5 { --dx: 8px; --dy: 8px; }
.elementor-3232 .elementor-element.elementor-element-225329c5 img { transition: scale .45s cubic-bezier(.2, .7, .2, 1), filter .45s ease; }
.elementor-3232 .elementor-element.elementor-element-225329c5:hover img { scale: 1.12; filter: drop-shadow(0 12px 22px rgba(110, 0, 157, .3)); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-225329c5 img { animation: tlvBob 6.4s ease-in-out 1.0s infinite alternate; }
}
@keyframes tlvBob { from { translate: 0 0; } to { translate: var(--dx) var(--dy); } }
@keyframes tlvBreath { from { scale: 1; } to { scale: 1.06; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50d4c146 */.elementor-3232 .elementor-element.elementor-element-50d4c146 { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-50d4c146 img { display: block; width: 100%; height: auto; max-width: none; }
/* floats gently around its spot on the orbit; grows a little on hover */
.elementor-3232 .elementor-element.elementor-element-50d4c146 { --dx: -7px; --dy: 6px; }
.elementor-3232 .elementor-element.elementor-element-50d4c146 img { transition: scale .45s cubic-bezier(.2, .7, .2, 1), filter .45s ease; }
.elementor-3232 .elementor-element.elementor-element-50d4c146:hover img { scale: 1.12; filter: drop-shadow(0 12px 22px rgba(110, 0, 157, .3)); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-50d4c146 img { animation: tlvBob 4.9s ease-in-out 0.8s infinite alternate; }
}
@keyframes tlvBob { from { translate: 0 0; } to { translate: var(--dx) var(--dy); } }
@keyframes tlvBreath { from { scale: 1; } to { scale: 1.06; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2181895e */.elementor-3232 .elementor-element.elementor-element-2181895e { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-2181895e img { display: block; width: 100%; height: auto; max-width: none; }
/* floats gently around its spot on the orbit; grows a little on hover */
.elementor-3232 .elementor-element.elementor-element-2181895e { --dx: 7px; --dy: 7px; }
.elementor-3232 .elementor-element.elementor-element-2181895e img { transition: scale .45s cubic-bezier(.2, .7, .2, 1), filter .45s ease; }
.elementor-3232 .elementor-element.elementor-element-2181895e:hover img { scale: 1.12; filter: drop-shadow(0 12px 22px rgba(110, 0, 157, .3)); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-2181895e img { animation: tlvBob 5.3s ease-in-out 0.2s infinite alternate; }
}
@keyframes tlvBob { from { translate: 0 0; } to { translate: var(--dx) var(--dy); } }
@keyframes tlvBreath { from { scale: 1; } to { scale: 1.06; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de80569 */.elementor-3232 .elementor-element.elementor-element-3de80569 { max-width: none !important; }
.elementor-3232 .elementor-element.elementor-element-3de80569 img { display: block; width: 100%; height: auto; max-width: none; }
/* floats gently around its spot on the orbit; grows a little on hover */
.elementor-3232 .elementor-element.elementor-element-3de80569 { --dx: 0px; --dy: 8px; }
.elementor-3232 .elementor-element.elementor-element-3de80569 img { transition: scale .45s cubic-bezier(.2, .7, .2, 1), filter .45s ease; }
.elementor-3232 .elementor-element.elementor-element-3de80569:hover img { scale: 1.12; filter: drop-shadow(0 12px 22px rgba(110, 0, 157, .3)); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3232 .elementor-element.elementor-element-3de80569 img { animation: tlvBob 4.7s ease-in-out 0.6s infinite alternate; }
}
@keyframes tlvBob { from { translate: 0 0; } to { translate: var(--dx) var(--dy); } }
@keyframes tlvBreath { from { scale: 1; } to { scale: 1.06; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f44003 */.elementor-3232 .elementor-element.elementor-element-22f44003 { position: relative; aspect-ratio: 693 / 682; height: auto; max-width: 100%; }
@media (max-width: 767px) { .elementor-3232 .elementor-element.elementor-element-22f44003 { max-width: 420px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60ab58f3 *//* gradient over the whole heading (Figma red -> purple) */
.elementor-3232 .elementor-element.elementor-element-60ab58f3 .elementor-heading-title {
  background-image: linear-gradient(108.34deg, #E13C52 11.39%, #6E009D 103.81%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0909e6c */.elementor-3232 .elementor-element.elementor-element-0909e6c .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-3232 .elementor-element.elementor-element-0909e6c .elementor-button-icon { transition: rotate .35s ease; }
.elementor-3232 .elementor-element.elementor-element-0909e6c .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-3232 .elementor-element.elementor-element-0909e6c .elementor-button-icon svg, .elementor-3232 .elementor-element.elementor-element-0909e6c .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a0fdb0 */.elementor-3232 .elementor-element.elementor-element-73a0fdb0 { position: relative; overflow-x: clip; }/* 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 */