.elementor-3230 .elementor-element.elementor-element-57ec92a9{--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:67px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3230 .elementor-element.elementor-element-57ec92a9:not(.elementor-motion-effects-element-type-background), .elementor-3230 .elementor-element.elementor-element-57ec92a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-89c9a17{--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:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-3230 .elementor-element.elementor-element-2706316b > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-3230 .elementor-element.elementor-element-2706316b{text-align:center;}.elementor-3230 .elementor-element.elementor-element-2706316b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;letter-spacing:2px;color:#000000;}.elementor-3230 .elementor-element.elementor-element-3f456ec8{width:var( --container-widget-width, 897px );max-width:897px;--container-widget-width:897px;--container-widget-flex-grow:0;text-align:center;}.elementor-3230 .elementor-element.elementor-element-3f456ec8 > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-3230 .elementor-element.elementor-element-3f456ec8 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;color:#000000;}.elementor-3230 .elementor-element.elementor-element-332c4d98{width:var( --container-widget-width, 731px );max-width:731px;--container-widget-width:731px;--container-widget-flex-grow:0;text-align:center;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-3230 .elementor-element.elementor-element-332c4d98 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-3230 .elementor-element.elementor-element-332c4d98 p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-bef4c89 .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-3230 .elementor-element.elementor-element-bef4c89 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3230 .elementor-element.elementor-element-bef4c89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-bef4c89{z-index:2;}.elementor-3230 .elementor-element.elementor-element-bef4c89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3230 .elementor-element.elementor-element-bef4c89 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-3230 .elementor-element.elementor-element-bef4c89 .elementor-button:hover, .elementor-3230 .elementor-element.elementor-element-bef4c89 .elementor-button:focus{color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-bef4c89 .elementor-button:hover svg, .elementor-3230 .elementor-element.elementor-element-bef4c89 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-29792ecb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3230 .elementor-element.elementor-element-3a0adf95{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-3a0adf95 img{width:100%;}.elementor-3230 .elementor-element.elementor-element-1fb00cc1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-7.03vw;z-index:1;}body:not(.rtl) .elementor-3230 .elementor-element.elementor-element-1fb00cc1{left:0px;}body.rtl .elementor-3230 .elementor-element.elementor-element-1fb00cc1{right:0px;}.elementor-3230 .elementor-element.elementor-element-1fb00cc1 img{width:100%;}.elementor-3230 .elementor-element.elementor-element-638f246b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:2;}body:not(.rtl) .elementor-3230 .elementor-element.elementor-element-638f246b{left:0px;}body.rtl .elementor-3230 .elementor-element.elementor-element-638f246b{right:0px;}.elementor-3230 .elementor-element.elementor-element-638f246b img{width:100%;}.elementor-3230 .elementor-element.elementor-element-3e065f5b{--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:115px 0px 0px 0px;--padding-top:222px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3230 .elementor-element.elementor-element-3e065f5b:not(.elementor-motion-effects-element-type-background), .elementor-3230 .elementor-element.elementor-element-3e065f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20002A;background-image:url("https://telairvision.com/wp-content/uploads/2026/10/tlv-brands-journey-bg-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3230 .elementor-element.elementor-element-5308f4a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:123px;--padding-right:40px;}.elementor-3230 .elementor-element.elementor-element-7810986b{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-7810986b > .elementor-widget-container{margin:0px 0px 76px 0px;}.elementor-3230 .elementor-element.elementor-element-7810986b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:83px;letter-spacing:-0.72px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-547c26d2{--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:29px 34px;--row-gap:29px;--column-gap:34px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-ba33a75{width:var( --container-widget-width, 395px );max-width:395px;--container-widget-width:395px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-ba33a75 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:24px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-3230 .elementor-element.elementor-element-ba33a75 .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-3230 .elementor-element.elementor-element-ba33a75 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-3230 .elementor-element.elementor-element-ba33a75 .elementor-icon{font-size:40px;}.elementor-3230 .elementor-element.elementor-element-ba33a75 .elementor-icon-box-title, .elementor-3230 .elementor-element.elementor-element-ba33a75 .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-3230 .elementor-element.elementor-element-ba33a75 .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-3230 .elementor-element.elementor-element-c5fc07f{width:var( --container-widget-width, 395px );max-width:395px;--container-widget-width:395px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-c5fc07f > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:24px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-3230 .elementor-element.elementor-element-c5fc07f .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-3230 .elementor-element.elementor-element-c5fc07f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-3230 .elementor-element.elementor-element-c5fc07f .elementor-icon{font-size:40px;}.elementor-3230 .elementor-element.elementor-element-c5fc07f .elementor-icon-box-title, .elementor-3230 .elementor-element.elementor-element-c5fc07f .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-3230 .elementor-element.elementor-element-c5fc07f .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-3230 .elementor-element.elementor-element-2fca1bc{width:var( --container-widget-width, 395px );max-width:395px;--container-widget-width:395px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-2fca1bc > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:24px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-3230 .elementor-element.elementor-element-2fca1bc .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-3230 .elementor-element.elementor-element-2fca1bc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-3230 .elementor-element.elementor-element-2fca1bc .elementor-icon{font-size:40px;}.elementor-3230 .elementor-element.elementor-element-2fca1bc .elementor-icon-box-title, .elementor-3230 .elementor-element.elementor-element-2fca1bc .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-3230 .elementor-element.elementor-element-2fca1bc .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-3230 .elementor-element.elementor-element-b5ed61f{width:var( --container-widget-width, 395px );max-width:395px;--container-widget-width:395px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-b5ed61f > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:24px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-3230 .elementor-element.elementor-element-b5ed61f .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-3230 .elementor-element.elementor-element-b5ed61f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-3230 .elementor-element.elementor-element-b5ed61f .elementor-icon{font-size:40px;}.elementor-3230 .elementor-element.elementor-element-b5ed61f .elementor-icon-box-title, .elementor-3230 .elementor-element.elementor-element-b5ed61f .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-3230 .elementor-element.elementor-element-b5ed61f .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-3230 .elementor-element.elementor-element-710456e{width:var( --container-widget-width, 395px );max-width:395px;--container-widget-width:395px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-710456e > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:24px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-3230 .elementor-element.elementor-element-710456e .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-3230 .elementor-element.elementor-element-710456e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-3230 .elementor-element.elementor-element-710456e .elementor-icon{font-size:40px;}.elementor-3230 .elementor-element.elementor-element-710456e .elementor-icon-box-title, .elementor-3230 .elementor-element.elementor-element-710456e .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-3230 .elementor-element.elementor-element-710456e .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-3230 .elementor-element.elementor-element-065b68a{width:var( --container-widget-width, 395px );max-width:395px;--container-widget-width:395px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-065b68a > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:24px 24px 34px 24px;background-image:linear-gradient(149deg, rgba(142, 4, 183, 0.185) 0%, rgba(200, 43, 113, 0.163) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(110, 32, 149, 0.16);border-radius:42px 42px 42px 42px;}.elementor-3230 .elementor-element.elementor-element-065b68a .elementor-icon-box-wrapper{text-align:start;gap:45px;}.elementor-3230 .elementor-element.elementor-element-065b68a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ab3661 );}.elementor-3230 .elementor-element.elementor-element-065b68a .elementor-icon{font-size:40px;}.elementor-3230 .elementor-element.elementor-element-065b68a .elementor-icon-box-title, .elementor-3230 .elementor-element.elementor-element-065b68a .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;}.elementor-3230 .elementor-element.elementor-element-065b68a .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-6ab3661 );}.elementor-3230 .elementor-element.elementor-element-13484f01{--display:flex;--min-height:2px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-49878779 > .elementor-widget-container{margin:84px 0px 53px 0px;}.elementor-3230 .elementor-element.elementor-element-49878779{text-align:center;}.elementor-3230 .elementor-element.elementor-element-49878779 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:39px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-7bcfbca .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-3230 .elementor-element.elementor-element-7bcfbca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3230 .elementor-element.elementor-element-7bcfbca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-7bcfbca{z-index:2;}.elementor-3230 .elementor-element.elementor-element-7bcfbca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3230 .elementor-element.elementor-element-7bcfbca .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-3230 .elementor-element.elementor-element-7bcfbca .elementor-button:hover, .elementor-3230 .elementor-element.elementor-element-7bcfbca .elementor-button:focus{color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-7bcfbca .elementor-button:hover svg, .elementor-3230 .elementor-element.elementor-element-7bcfbca .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-5a44c8ca{--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:144px;--padding-bottom:78px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-3230 .elementor-element.elementor-element-5a44c8ca:not(.elementor-motion-effects-element-type-background), .elementor-3230 .elementor-element.elementor-element-5a44c8ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-21f414a8 > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-3230 .elementor-element.elementor-element-21f414a8{text-align:center;}.elementor-3230 .elementor-element.elementor-element-21f414a8 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;letter-spacing:2px;color:#000000;}.elementor-3230 .elementor-element.elementor-element-7432d013{width:var( --container-widget-width, 1084px );max-width:1084px;--container-widget-width:1084px;--container-widget-flex-grow:0;text-align:center;}.elementor-3230 .elementor-element.elementor-element-7432d013 > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-3230 .elementor-element.elementor-element-7432d013 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:75px;letter-spacing:-0.72px;color:#000000;}.elementor-3230 .elementor-element.elementor-element-6f479521{width:var( --container-widget-width, 731px );max-width:731px;--container-widget-width:731px;--container-widget-flex-grow:0;text-align:center;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-3230 .elementor-element.elementor-element-6f479521 > .elementor-widget-container{margin:0px 0px 67px 0px;}.elementor-3230 .elementor-element.elementor-element-6f479521 p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-3289211 .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-3230 .elementor-element.elementor-element-3289211 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3230 .elementor-element.elementor-element-3289211.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-3289211{z-index:2;}.elementor-3230 .elementor-element.elementor-element-3289211 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3230 .elementor-element.elementor-element-3289211 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-3230 .elementor-element.elementor-element-3289211 .elementor-button:hover, .elementor-3230 .elementor-element.elementor-element-3289211 .elementor-button:focus{color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-3289211 .elementor-button:hover svg, .elementor-3230 .elementor-element.elementor-element-3289211 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-3b34a280{--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:115px 115px 0px 0px;--padding-top:182px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3230 .elementor-element.elementor-element-3b34a280:not(.elementor-motion-effects-element-type-background), .elementor-3230 .elementor-element.elementor-element-3b34a280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20002A;background-image:url("https://telairvision.com/wp-content/uploads/2026/11/tlv-brands-measure-bg-3.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-3230 .elementor-element.elementor-element-1c7b40d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:40px;}.elementor-3230 .elementor-element.elementor-element-3377decc{width:var( --container-widget-width, 581px );max-width:581px;--container-widget-width:581px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-3377decc > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-3230 .elementor-element.elementor-element-3377decc .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:72px;font-weight:500;line-height:83px;letter-spacing:-0.72px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-56fb4b91{width:var( --container-widget-width, 924px );max-width:924px;--container-widget-width:924px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-56fb4b91 p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-4d5986f{--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:19px 16px;--row-gap:19px;--column-gap:16px;--flex-wrap:wrap;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-3679594f{--display:flex;--min-height:99px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:32px 32px 32px 32px;--padding-top:17.67px;--padding-bottom:17.67px;--padding-left:18px;--padding-right:18px;}.elementor-3230 .elementor-element.elementor-element-7243ac44{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-5f594b8a{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-5f594b8a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-5f594b8a img{width:28px;}.elementor-3230 .elementor-element.elementor-element-168a0320{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-680abdcd .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-4ebd696{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-4ebd696 p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-26b0393{--display:flex;--min-height:99px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:32px 32px 32px 32px;--padding-top:17.67px;--padding-bottom:17.67px;--padding-left:18px;--padding-right:18px;}.elementor-3230 .elementor-element.elementor-element-5890c44e{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-7c090259{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-7c090259.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-7c090259 img{width:28px;}.elementor-3230 .elementor-element.elementor-element-efce111{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-1f9ff220 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-5884f0d4{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-5884f0d4 p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-7e0b50dd{--display:flex;--min-height:99px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:32px 32px 32px 32px;--padding-top:17.67px;--padding-bottom:17.67px;--padding-left:18px;--padding-right:18px;}.elementor-3230 .elementor-element.elementor-element-3aee2253{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-6a4a9d0e{width:var( --container-widget-width, 27px );max-width:27px;--container-widget-width:27px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-6a4a9d0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-6a4a9d0e img{width:27px;}.elementor-3230 .elementor-element.elementor-element-6e4ae35b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-6251a273 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-354498cb{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-354498cb p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-1e287113{--display:flex;--min-height:99px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:32px 32px 32px 32px;--padding-top:17.67px;--padding-bottom:17.67px;--padding-left:18px;--padding-right:18px;}.elementor-3230 .elementor-element.elementor-element-37e166d0{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-65e196c6{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-65e196c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-65e196c6 img{width:32px;}.elementor-3230 .elementor-element.elementor-element-523b200f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-411486a6 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-12e2737a{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-12e2737a p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-313dbfaa{--display:flex;--min-height:99px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:32px 32px 32px 32px;--padding-top:17.67px;--padding-bottom:17.67px;--padding-left:18px;--padding-right:18px;}.elementor-3230 .elementor-element.elementor-element-29d59321{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-614fce9c{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-614fce9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-614fce9c img{width:30px;}.elementor-3230 .elementor-element.elementor-element-1a6c8cbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-901548a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-4ccb61a7{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-4ccb61a7 p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-2c0d396a{--display:flex;--min-height:99px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:32px 32px 32px 32px;--padding-top:17.67px;--padding-bottom:17.67px;--padding-left:18px;--padding-right:18px;}.elementor-3230 .elementor-element.elementor-element-1308453d{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-615834e9{width:var( --container-widget-width, 39px );max-width:39px;--container-widget-width:39px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-615834e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-615834e9 img{width:39px;}.elementor-3230 .elementor-element.elementor-element-34b548b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-25e3d237 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-55197cf7{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-55197cf7 p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-12e095ff{--display:flex;--min-height:99px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:32px 32px 32px 32px;--padding-top:17.67px;--padding-bottom:17.67px;--padding-left:18px;--padding-right:18px;}.elementor-3230 .elementor-element.elementor-element-5d5736ff{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-3c227f82{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-3c227f82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-3c227f82 img{width:38px;}.elementor-3230 .elementor-element.elementor-element-6c7a9444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-31193ad7 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-41420d15{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-41420d15 p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-1ddcfeb2{--display:flex;--min-height:99px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:32px 32px 32px 32px;--padding-top:17.67px;--padding-bottom:17.67px;--padding-left:18px;--padding-right:18px;}.elementor-3230 .elementor-element.elementor-element-3822a487{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-1ff3bf66{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-1ff3bf66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-1ff3bf66 img{width:40px;}.elementor-3230 .elementor-element.elementor-element-5ff1a957{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-65e2bc2a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-3076ec5a{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-3076ec5a p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-1a155458{--display:flex;--min-height:99px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:32px 32px 32px 32px;--padding-top:17.67px;--padding-bottom:17.67px;--padding-left:18px;--padding-right:18px;}.elementor-3230 .elementor-element.elementor-element-da8a5c3{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-43be7623{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-43be7623.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-43be7623 img{width:40px;}.elementor-3230 .elementor-element.elementor-element-49f371c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-fed459d .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-49a30e2{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-49a30e2 p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-58222bcf{--display:flex;--min-height:99px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:32px 32px 32px 32px;--padding-top:17.67px;--padding-bottom:17.67px;--padding-left:18px;--padding-right:18px;}.elementor-3230 .elementor-element.elementor-element-34d6810b{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-10a0e1a0{width:var( --container-widget-width, 43px );max-width:43px;--container-widget-width:43px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-10a0e1a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-10a0e1a0 img{width:43px;}.elementor-3230 .elementor-element.elementor-element-6f4a00f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-6bf97e43 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-1999bdde{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-1999bdde p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-1a8119f8{--display:flex;--min-height:99px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:32px 32px 32px 32px;--padding-top:17.67px;--padding-bottom:17.67px;--padding-left:18px;--padding-right:18px;}.elementor-3230 .elementor-element.elementor-element-6b69fd9d{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-6dd8f5cd{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-6dd8f5cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-6dd8f5cd img{width:44px;}.elementor-3230 .elementor-element.elementor-element-46b0e0e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-173af51c .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-39bcee49{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-39bcee49 p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-238abf85{--display:flex;--min-height:99px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:32px 32px 32px 32px;--padding-top:17.67px;--padding-bottom:17.67px;--padding-left:18px;--padding-right:18px;}.elementor-3230 .elementor-element.elementor-element-2d1d5884{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-578fab84{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-578fab84.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-578fab84 img{width:42px;}.elementor-3230 .elementor-element.elementor-element-716df064{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-61e2f5e2 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-383d0196{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-383d0196 p{margin-block-end:0px;}.elementor-3230 .elementor-element.elementor-element-555100a7{--display:flex;--min-height:2px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-e21cc34 .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-3230 .elementor-element.elementor-element-e21cc34 > .elementor-widget-container{padding:75px 0px 0px 0px;}.elementor-3230 .elementor-element.elementor-element-e21cc34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3230 .elementor-element.elementor-element-e21cc34{z-index:2;}.elementor-3230 .elementor-element.elementor-element-e21cc34 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3230 .elementor-element.elementor-element-e21cc34 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-3230 .elementor-element.elementor-element-e21cc34 .elementor-button:hover, .elementor-3230 .elementor-element.elementor-element-e21cc34 .elementor-button:focus{color:#FFFFFF;}.elementor-3230 .elementor-element.elementor-element-e21cc34 .elementor-button:hover svg, .elementor-3230 .elementor-element.elementor-element-e21cc34 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-3230 .elementor-element.elementor-element-57ec92a9{--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-89c9a17{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-3230 .elementor-element.elementor-element-2706316b > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-3230 .elementor-element.elementor-element-3f456ec8{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-3f456ec8 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-3230 .elementor-element.elementor-element-3f456ec8 .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-3230 .elementor-element.elementor-element-332c4d98 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-3230 .elementor-element.elementor-element-332c4d98{--container-widget-width:620px;--container-widget-flex-grow:0;width:var( --container-widget-width, 620px );max-width:620px;}.elementor-3230 .elementor-element.elementor-element-29792ecb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3230 .elementor-element.elementor-element-1fb00cc1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3230 .elementor-element.elementor-element-638f246b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3230 .elementor-element.elementor-element-3e065f5b{--border-radius:60px 0px 0px 0px;--padding-top:140px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-5308f4a5{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3230 .elementor-element.elementor-element-7810986b{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-7810986b > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-3230 .elementor-element.elementor-element-7810986b .elementor-heading-title{font-size:52px;line-height:60px;}.elementor-3230 .elementor-element.elementor-element-547c26d2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3230 .elementor-element.elementor-element-ba33a75{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-c5fc07f{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-2fca1bc{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-b5ed61f{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-710456e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-065b68a{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-3230 .elementor-element.elementor-element-13484f01{--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3230 .elementor-element.elementor-element-49878779 > .elementor-widget-container{margin:64px 0px 40px 0px;}.elementor-3230 .elementor-element.elementor-element-49878779 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-3230 .elementor-element.elementor-element-5a44c8ca{--padding-top:104px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-3230 .elementor-element.elementor-element-21f414a8 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-3230 .elementor-element.elementor-element-7432d013{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-7432d013 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-3230 .elementor-element.elementor-element-7432d013 .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-3230 .elementor-element.elementor-element-6f479521 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3230 .elementor-element.elementor-element-6f479521{--container-widget-width:620px;--container-widget-flex-grow:0;width:var( --container-widget-width, 620px );max-width:620px;}.elementor-3230 .elementor-element.elementor-element-3b34a280{--border-radius:60px 60px 0px 0px;--padding-top:120px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-1c7b40d6{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3230 .elementor-element.elementor-element-3377decc{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-3377decc > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3230 .elementor-element.elementor-element-3377decc .elementor-heading-title{font-size:52px;line-height:60px;}.elementor-3230 .elementor-element.elementor-element-56fb4b91{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-4d5986f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3230 .elementor-element.elementor-element-555100a7{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-3230 .elementor-element.elementor-element-57ec92a9{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-89c9a17{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-2706316b > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-3230 .elementor-element.elementor-element-2706316b .elementor-heading-title{font-size:14px;}.elementor-3230 .elementor-element.elementor-element-3f456ec8{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-3f456ec8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3230 .elementor-element.elementor-element-3f456ec8 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-3230 .elementor-element.elementor-element-332c4d98{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-332c4d98 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-3230 .elementor-element.elementor-element-29792ecb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3230 .elementor-element.elementor-element-1fb00cc1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3230 .elementor-element.elementor-element-638f246b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3230 .elementor-element.elementor-element-3e065f5b{--border-radius:36px 0px 0px 0px;--padding-top:96px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-5308f4a5{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-7810986b{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-7810986b > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-3230 .elementor-element.elementor-element-7810986b .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-3230 .elementor-element.elementor-element-547c26d2{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3230 .elementor-element.elementor-element-ba33a75{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-ba33a75 .elementor-icon-box-title, .elementor-3230 .elementor-element.elementor-element-ba33a75 .elementor-icon-box-title a{font-size:18px;}.elementor-3230 .elementor-element.elementor-element-ba33a75 .elementor-icon-box-description{font-size:15px;}.elementor-3230 .elementor-element.elementor-element-c5fc07f{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-c5fc07f .elementor-icon-box-title, .elementor-3230 .elementor-element.elementor-element-c5fc07f .elementor-icon-box-title a{font-size:18px;}.elementor-3230 .elementor-element.elementor-element-c5fc07f .elementor-icon-box-description{font-size:15px;}.elementor-3230 .elementor-element.elementor-element-2fca1bc{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-2fca1bc .elementor-icon-box-title, .elementor-3230 .elementor-element.elementor-element-2fca1bc .elementor-icon-box-title a{font-size:18px;}.elementor-3230 .elementor-element.elementor-element-2fca1bc .elementor-icon-box-description{font-size:15px;}.elementor-3230 .elementor-element.elementor-element-b5ed61f{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-b5ed61f .elementor-icon-box-title, .elementor-3230 .elementor-element.elementor-element-b5ed61f .elementor-icon-box-title a{font-size:18px;}.elementor-3230 .elementor-element.elementor-element-b5ed61f .elementor-icon-box-description{font-size:15px;}.elementor-3230 .elementor-element.elementor-element-710456e{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-710456e .elementor-icon-box-title, .elementor-3230 .elementor-element.elementor-element-710456e .elementor-icon-box-title a{font-size:18px;}.elementor-3230 .elementor-element.elementor-element-710456e .elementor-icon-box-description{font-size:15px;}.elementor-3230 .elementor-element.elementor-element-065b68a{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-065b68a .elementor-icon-box-title, .elementor-3230 .elementor-element.elementor-element-065b68a .elementor-icon-box-title a{font-size:18px;}.elementor-3230 .elementor-element.elementor-element-065b68a .elementor-icon-box-description{font-size:15px;}.elementor-3230 .elementor-element.elementor-element-13484f01{--width:88%;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3230 .elementor-element.elementor-element-49878779 > .elementor-widget-container{margin:48px 0px 32px 0px;padding:0px 16px 0px 16px;}.elementor-3230 .elementor-element.elementor-element-49878779 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-3230 .elementor-element.elementor-element-5a44c8ca{--padding-top:72px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-21f414a8 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-3230 .elementor-element.elementor-element-21f414a8 .elementor-heading-title{font-size:14px;}.elementor-3230 .elementor-element.elementor-element-7432d013{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-7432d013 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-3230 .elementor-element.elementor-element-7432d013 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-3230 .elementor-element.elementor-element-6f479521{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-6f479521 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-3230 .elementor-element.elementor-element-3b34a280{--border-radius:36px 36px 0px 0px;--padding-top:88px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-3230 .elementor-element.elementor-element-1c7b40d6{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-3377decc{width:100%;max-width:100%;}.elementor-3230 .elementor-element.elementor-element-3377decc > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-3230 .elementor-element.elementor-element-3377decc .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-3230 .elementor-element.elementor-element-56fb4b91{width:100%;max-width:100%;font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-4d5986f{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3230 .elementor-element.elementor-element-3679594f{--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-680abdcd .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-4ebd696{font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-26b0393{--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-1f9ff220 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-5884f0d4{font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-7e0b50dd{--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-6251a273 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-354498cb{font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-1e287113{--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-411486a6 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-12e2737a{font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-313dbfaa{--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-901548a .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-4ccb61a7{font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-2c0d396a{--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-25e3d237 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-55197cf7{font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-12e095ff{--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-31193ad7 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-41420d15{font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-1ddcfeb2{--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-65e2bc2a .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-3076ec5a{font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-1a155458{--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-fed459d .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-49a30e2{font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-58222bcf{--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-6bf97e43 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-1999bdde{font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-1a8119f8{--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-173af51c .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-39bcee49{font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-238abf85{--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3230 .elementor-element.elementor-element-61e2f5e2 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-383d0196{font-size:15px;line-height:22px;}.elementor-3230 .elementor-element.elementor-element-555100a7{--width:88%;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-3230 .elementor-element.elementor-element-29792ecb{--width:100%;}.elementor-3230 .elementor-element.elementor-element-5308f4a5{--width:1440px;}.elementor-3230 .elementor-element.elementor-element-547c26d2{--width:824px;}.elementor-3230 .elementor-element.elementor-element-13484f01{--width:890px;}.elementor-3230 .elementor-element.elementor-element-1c7b40d6{--width:1440px;}.elementor-3230 .elementor-element.elementor-element-4d5986f{--width:1038px;}.elementor-3230 .elementor-element.elementor-element-3679594f{--width:511px;}.elementor-3230 .elementor-element.elementor-element-7243ac44{--width:64px;}.elementor-3230 .elementor-element.elementor-element-26b0393{--width:511px;}.elementor-3230 .elementor-element.elementor-element-5890c44e{--width:64px;}.elementor-3230 .elementor-element.elementor-element-7e0b50dd{--width:511px;}.elementor-3230 .elementor-element.elementor-element-3aee2253{--width:64px;}.elementor-3230 .elementor-element.elementor-element-1e287113{--width:511px;}.elementor-3230 .elementor-element.elementor-element-37e166d0{--width:64px;}.elementor-3230 .elementor-element.elementor-element-313dbfaa{--width:511px;}.elementor-3230 .elementor-element.elementor-element-29d59321{--width:64px;}.elementor-3230 .elementor-element.elementor-element-2c0d396a{--width:511px;}.elementor-3230 .elementor-element.elementor-element-1308453d{--width:64px;}.elementor-3230 .elementor-element.elementor-element-12e095ff{--width:511px;}.elementor-3230 .elementor-element.elementor-element-5d5736ff{--width:64px;}.elementor-3230 .elementor-element.elementor-element-1ddcfeb2{--width:511px;}.elementor-3230 .elementor-element.elementor-element-3822a487{--width:64px;}.elementor-3230 .elementor-element.elementor-element-1a155458{--width:511px;}.elementor-3230 .elementor-element.elementor-element-da8a5c3{--width:64px;}.elementor-3230 .elementor-element.elementor-element-58222bcf{--width:511px;}.elementor-3230 .elementor-element.elementor-element-34d6810b{--width:64px;}.elementor-3230 .elementor-element.elementor-element-1a8119f8{--width:511px;}.elementor-3230 .elementor-element.elementor-element-6b69fd9d{--width:64px;}.elementor-3230 .elementor-element.elementor-element-238abf85{--width:511px;}.elementor-3230 .elementor-element.elementor-element-2d1d5884{--width:64px;}.elementor-3230 .elementor-element.elementor-element-555100a7{--width:890px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3230 .elementor-element.elementor-element-5308f4a5{--width:100%;}.elementor-3230 .elementor-element.elementor-element-547c26d2{--width:100%;}.elementor-3230 .elementor-element.elementor-element-13484f01{--width:80%;}.elementor-3230 .elementor-element.elementor-element-1c7b40d6{--width:100%;}.elementor-3230 .elementor-element.elementor-element-4d5986f{--width:100%;}.elementor-3230 .elementor-element.elementor-element-555100a7{--width:80%;}}/* Start custom CSS for heading, class: .elementor-element-3f456ec8 *//* gradient on the words wrapped in <span class="tlv-gt"> (Figma red -> purple) */
.elementor-3230 .elementor-element.elementor-element-3f456ec8 .tlv-gt {
  background: linear-gradient(108.96deg, #E13C52 11.24%, #6E009D 103.85%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bef4c89 */.elementor-3230 .elementor-element.elementor-element-bef4c89 .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-3230 .elementor-element.elementor-element-bef4c89 .elementor-button-icon { transition: rotate .35s ease; }
.elementor-3230 .elementor-element.elementor-element-bef4c89 .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-3230 .elementor-element.elementor-element-bef4c89 .elementor-button-icon svg, .elementor-3230 .elementor-element.elementor-element-bef4c89 .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a0adf95 */.elementor-3230 .elementor-element.elementor-element-3a0adf95 { max-width: none !important; }
.elementor-3230 .elementor-element.elementor-element-3a0adf95 img { display: block; width: 100%; height: auto; max-width: none; }
/* Figma white fade over the top of the photo */
.elementor-3230 .elementor-element.elementor-element-3a0adf95 { position: relative; }
.elementor-3230 .elementor-element.elementor-element-3a0adf95::after { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 86.6%; pointer-events: none;
  background: linear-gradient(180deg, #FFFFFF 8.65%, rgba(255, 250, 251, 0) 77.9%); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fb00cc1 */.elementor-3230 .elementor-element.elementor-element-1fb00cc1 { max-width: none !important; }
.elementor-3230 .elementor-element.elementor-element-1fb00cc1 img { display: block; width: 100%; height: auto; max-width: none; }
.elementor-3230 .elementor-element.elementor-element-1fb00cc1 { pointer-events: none; }
/* the ribbon draws itself in from the left, then floats gently */
@media (prefers-reduced-motion: no-preference) {
  .elementor-3230 .elementor-element.elementor-element-1fb00cc1 img { animation: tlvDraw 2.6s cubic-bezier(.6, 0, .2, 1) .5s both, tlvFloat 6s ease-in-out 3.1s infinite alternate; --tlv-amp: -14px; }
}
@keyframes tlvDraw { from { clip-path: inset(0 100% 0 0); } to { clip-path: inset(0 0 0 0); } }
@keyframes tlvFloat { from { translate: 0 0; } to { translate: 0 var(--tlv-amp); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-638f246b */.elementor-3230 .elementor-element.elementor-element-638f246b { max-width: none !important; }
.elementor-3230 .elementor-element.elementor-element-638f246b img { display: block; width: 100%; height: auto; max-width: none; }
.elementor-3230 .elementor-element.elementor-element-638f246b { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29792ecb */.elementor-3230 .elementor-element.elementor-element-29792ecb { position: relative; overflow: visible; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57ec92a9 */.elementor-3230 .elementor-element.elementor-element-57ec92a9 { overflow-x: clip; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7810986b *//* Figma: "Attention" red -> purple, "Brand Love" red -> purple at 70% */
.elementor-3230 .elementor-element.elementor-element-7810986b .tlv-gt { background-image: linear-gradient(100deg, #CF3470 0%, #9C1D8E 100%); -webkit-background-clip: text; background-clip: text; color: transparent; }
.elementor-3230 .elementor-element.elementor-element-7810986b .tlv-gt2 { background-image: linear-gradient(100deg, rgba(225, 60, 82, .7) 0%, rgba(142, 4, 183, .7) 100%); -webkit-background-clip: text; background-clip: text; color: transparent; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba33a75 *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-3230 .elementor-element.elementor-element-ba33a75 .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-3230 .elementor-element.elementor-element-ba33a75 .elementor-icon svg { width: 40px; height: auto; }
.elementor-3230 .elementor-element.elementor-element-ba33a75::before { content: ""; position: absolute; inset: 0; border-radius: 42px; padding: 1px; pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5fc07f *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-3230 .elementor-element.elementor-element-c5fc07f .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-3230 .elementor-element.elementor-element-c5fc07f .elementor-icon svg { width: 40px; height: auto; }
.elementor-3230 .elementor-element.elementor-element-c5fc07f::before { content: ""; position: absolute; inset: 0; border-radius: 42px; padding: 1px; pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fca1bc *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-3230 .elementor-element.elementor-element-2fca1bc .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-3230 .elementor-element.elementor-element-2fca1bc .elementor-icon svg { width: 40px; height: auto; }
.elementor-3230 .elementor-element.elementor-element-2fca1bc::before { content: ""; position: absolute; inset: 0; border-radius: 42px; padding: 1px; pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5ed61f *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-3230 .elementor-element.elementor-element-b5ed61f .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-3230 .elementor-element.elementor-element-b5ed61f .elementor-icon svg { width: 40px; height: auto; }
.elementor-3230 .elementor-element.elementor-element-b5ed61f::before { content: ""; position: absolute; inset: 0; border-radius: 42px; padding: 1px; pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-710456e *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-3230 .elementor-element.elementor-element-710456e .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-3230 .elementor-element.elementor-element-710456e .elementor-icon svg { width: 40px; height: auto; }
.elementor-3230 .elementor-element.elementor-element-710456e::before { content: ""; position: absolute; inset: 0; border-radius: 42px; padding: 1px; pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-065b68a *//* Figma icon tile: 64px, radius 18, translucent purple-pink */
.elementor-3230 .elementor-element.elementor-element-065b68a .elementor-icon {
  width: 64px;
  height: 64px;
  padding: 0 !important;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(142, 4, 183, .5) 0%, rgba(200, 43, 113, .44) 100%);
  border: .667px solid rgba(149, 32, 84, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-3230 .elementor-element.elementor-element-065b68a .elementor-icon svg { width: 40px; height: auto; }
.elementor-3230 .elementor-element.elementor-element-065b68a::before { content: ""; position: absolute; inset: 0; border-radius: 42px; padding: 1px; pointer-events: none;
  background: linear-gradient(209deg, rgba(110, 32, 149, .16) 22%, #E13C52 57%, #8E04B7 107%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13484f01 *//* Figma "Group 2072750922": a faint 890px line with a bright 289px segment; the segment glides along it */
.elementor-3230 .elementor-element.elementor-element-13484f01 { position: relative; height: 2px; background: rgba(255, 255, 255, .2); overflow: hidden; }
.elementor-3230 .elementor-element.elementor-element-13484f01::after { content: ""; position: absolute; top: 0; left: 0; width: 32.47%; height: 100%; background: #FFFFFF; translate: 104% 0;
  border-radius: 2px; box-shadow: 0 0 10px rgba(255, 255, 255, .6); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3230 .elementor-element.elementor-element-13484f01::after { animation: tlvGlide 7s ease-in-out infinite; }
}
@keyframes tlvGlide { 0%, 100% { translate: 104% 0; } 25% { translate: 208% 0; } 75% { translate: 0 0; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49878779 */.elementor-3230 .elementor-element.elementor-element-49878779 strong { font-weight: 700; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bcfbca */.elementor-3230 .elementor-element.elementor-element-7bcfbca .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-3230 .elementor-element.elementor-element-7bcfbca .elementor-button-icon { transition: rotate .35s ease; }
.elementor-3230 .elementor-element.elementor-element-7bcfbca .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-3230 .elementor-element.elementor-element-7bcfbca .elementor-button-icon svg, .elementor-3230 .elementor-element.elementor-element-7bcfbca .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e065f5b *//* the red stage light (top right) breathes; on tablet/phone a plum veil keeps the cards readable over the singer */
.elementor-3230 .elementor-element.elementor-element-3e065f5b { position: relative; isolation: isolate; }
.elementor-3230 .elementor-element.elementor-element-3e065f5b::before { content: ""; position: absolute; inset: 0; border-radius: inherit; z-index: -1; pointer-events: none;
  background: radial-gradient(22% 16% at 88% 9%, rgba(255, 70, 110, .45), transparent 70%), radial-gradient(40% 30% at 70% 40%, rgba(225, 60, 82, .16), transparent 70%); opacity: .5; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3230 .elementor-element.elementor-element-3e065f5b::before { animation: tlvBreathe 5s ease-in-out infinite alternate; }
}
@keyframes tlvBreathe { from { opacity: .2; } to { opacity: .85; } }
@media (max-width: 1024px) {
  .elementor-3230 .elementor-element.elementor-element-3e065f5b::after { content: ""; position: absolute; inset: 0; border-radius: inherit; z-index: -1; pointer-events: none;
    background: linear-gradient(180deg, rgba(32, 0, 42, .35) 0%, rgba(32, 0, 42, .6) 45%, rgba(32, 0, 42, .55) 100%); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7432d013 *//* gradient on the words wrapped in <span class="tlv-gt"> (Figma red -> purple) */
.elementor-3230 .elementor-element.elementor-element-7432d013 .tlv-gt {
  background: linear-gradient(112.09deg, #E13C52 10.44%, #6E009D 104.1%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3289211 */.elementor-3230 .elementor-element.elementor-element-3289211 .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-3230 .elementor-element.elementor-element-3289211 .elementor-button-icon { transition: rotate .35s ease; }
.elementor-3230 .elementor-element.elementor-element-3289211 .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-3230 .elementor-element.elementor-element-3289211 .elementor-button-icon svg, .elementor-3230 .elementor-element.elementor-element-3289211 .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7243ac44 *//* Figma "Group 61" icon tile */
.elementor-3230 .elementor-element.elementor-element-7243ac44 { position: relative; flex-shrink: 0; background-image: linear-gradient(135.0deg, rgba(142, 4, 183, .5) -0.0%, rgba(200, 43, 113, .44) 100.0%); }
.elementor-3230 .elementor-element.elementor-element-7243ac44::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; opacity: .71;
  background: linear-gradient(201.26deg, rgba(149, 32, 84, .16) 13.4%, #C82B71 83.96%, #621537 111.27%);
  -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-3230 .elementor-element.elementor-element-7243ac44 .elementor-widget-image { width: auto; }
.elementor-3230 .elementor-element.elementor-element-7243ac44 .elementor-widget-image img { display: block; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-168a0320 */.elementor-3230 .elementor-element.elementor-element-168a0320 { flex: 1 1 0; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3679594f *//* Figma "VotingCard": plum glass (37%), red -> purple hairline; lifts on hover, the border glows and the icon tilts */
.elementor-3230 .elementor-element.elementor-element-3679594f { position: relative; flex-shrink: 0;
  background-image: linear-gradient(100.96deg, rgba(142, 4, 183, .185) -0.0%, rgba(200, 43, 113, .163) 100.0%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3230 .elementor-element.elementor-element-3679594f::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; transition: opacity .45s ease; opacity: .8;
  background: linear-gradient(243.53deg, rgba(110, 32, 149, .16) 43.59%, #E13C52 65.18%, #8E04B7 95.86%);
  -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-3230 .elementor-element.elementor-element-3679594f:hover { translate: 0 -6px; }
.elementor-3230 .elementor-element.elementor-element-3679594f:hover::before { opacity: 1; }
.elementor-3230 .elementor-element.elementor-element-3679594f .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3230 .elementor-element.elementor-element-3679594f:hover .elementor-widget-image img { rotate: -8deg; scale: 1.08; }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-3679594f { width: calc(50% - 12px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-3679594f { width: 100% !important; } }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-3679594f { width: calc(50% - 8px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-3679594f { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5890c44e *//* Figma "Group 61" icon tile */
.elementor-3230 .elementor-element.elementor-element-5890c44e { position: relative; flex-shrink: 0; background-image: linear-gradient(135.0deg, rgba(142, 4, 183, .5) -0.0%, rgba(200, 43, 113, .44) 100.0%); }
.elementor-3230 .elementor-element.elementor-element-5890c44e::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; opacity: .71;
  background: linear-gradient(201.26deg, rgba(149, 32, 84, .16) 13.4%, #C82B71 83.96%, #621537 111.27%);
  -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-3230 .elementor-element.elementor-element-5890c44e .elementor-widget-image { width: auto; }
.elementor-3230 .elementor-element.elementor-element-5890c44e .elementor-widget-image img { display: block; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efce111 */.elementor-3230 .elementor-element.elementor-element-efce111 { flex: 1 1 0; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b0393 *//* Figma "VotingCard": plum glass (37%), red -> purple hairline; lifts on hover, the border glows and the icon tilts */
.elementor-3230 .elementor-element.elementor-element-26b0393 { position: relative; flex-shrink: 0;
  background-image: linear-gradient(100.96deg, rgba(142, 4, 183, .185) -0.0%, rgba(200, 43, 113, .163) 100.0%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3230 .elementor-element.elementor-element-26b0393::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; transition: opacity .45s ease; opacity: .8;
  background: linear-gradient(243.53deg, rgba(110, 32, 149, .16) 43.59%, #E13C52 65.18%, #8E04B7 95.86%);
  -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-3230 .elementor-element.elementor-element-26b0393:hover { translate: 0 -6px; }
.elementor-3230 .elementor-element.elementor-element-26b0393:hover::before { opacity: 1; }
.elementor-3230 .elementor-element.elementor-element-26b0393 .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3230 .elementor-element.elementor-element-26b0393:hover .elementor-widget-image img { rotate: -8deg; scale: 1.08; }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-26b0393 { width: calc(50% - 12px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-26b0393 { width: 100% !important; } }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-26b0393 { width: calc(50% - 8px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-26b0393 { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aee2253 *//* Figma "Group 61" icon tile */
.elementor-3230 .elementor-element.elementor-element-3aee2253 { position: relative; flex-shrink: 0; background-image: linear-gradient(135.0deg, rgba(142, 4, 183, .5) -0.0%, rgba(200, 43, 113, .44) 100.0%); }
.elementor-3230 .elementor-element.elementor-element-3aee2253::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; opacity: .71;
  background: linear-gradient(201.26deg, rgba(149, 32, 84, .16) 13.4%, #C82B71 83.96%, #621537 111.27%);
  -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-3230 .elementor-element.elementor-element-3aee2253 .elementor-widget-image { width: auto; }
.elementor-3230 .elementor-element.elementor-element-3aee2253 .elementor-widget-image img { display: block; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e4ae35b */.elementor-3230 .elementor-element.elementor-element-6e4ae35b { flex: 1 1 0; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e0b50dd *//* Figma "VotingCard": plum glass (37%), red -> purple hairline; lifts on hover, the border glows and the icon tilts */
.elementor-3230 .elementor-element.elementor-element-7e0b50dd { position: relative; flex-shrink: 0;
  background-image: linear-gradient(100.96deg, rgba(142, 4, 183, .185) -0.0%, rgba(200, 43, 113, .163) 100.0%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3230 .elementor-element.elementor-element-7e0b50dd::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; transition: opacity .45s ease; opacity: .8;
  background: linear-gradient(243.53deg, rgba(110, 32, 149, .16) 43.59%, #E13C52 65.18%, #8E04B7 95.86%);
  -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-3230 .elementor-element.elementor-element-7e0b50dd:hover { translate: 0 -6px; }
.elementor-3230 .elementor-element.elementor-element-7e0b50dd:hover::before { opacity: 1; }
.elementor-3230 .elementor-element.elementor-element-7e0b50dd .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3230 .elementor-element.elementor-element-7e0b50dd:hover .elementor-widget-image img { rotate: -8deg; scale: 1.08; }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-7e0b50dd { width: calc(50% - 12px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-7e0b50dd { width: 100% !important; } }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-7e0b50dd { width: calc(50% - 8px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-7e0b50dd { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37e166d0 *//* Figma "Group 61" icon tile */
.elementor-3230 .elementor-element.elementor-element-37e166d0 { position: relative; flex-shrink: 0; background-image: linear-gradient(135.0deg, rgba(142, 4, 183, .5) -0.0%, rgba(200, 43, 113, .44) 100.0%); }
.elementor-3230 .elementor-element.elementor-element-37e166d0::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; opacity: .71;
  background: linear-gradient(201.26deg, rgba(149, 32, 84, .16) 13.4%, #C82B71 83.96%, #621537 111.27%);
  -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-3230 .elementor-element.elementor-element-37e166d0 .elementor-widget-image { width: auto; }
.elementor-3230 .elementor-element.elementor-element-37e166d0 .elementor-widget-image img { display: block; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-523b200f */.elementor-3230 .elementor-element.elementor-element-523b200f { flex: 1 1 0; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e287113 *//* Figma "VotingCard": plum glass (37%), red -> purple hairline; lifts on hover, the border glows and the icon tilts */
.elementor-3230 .elementor-element.elementor-element-1e287113 { position: relative; flex-shrink: 0;
  background-image: linear-gradient(100.96deg, rgba(142, 4, 183, .185) -0.0%, rgba(200, 43, 113, .163) 100.0%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3230 .elementor-element.elementor-element-1e287113::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; transition: opacity .45s ease; opacity: .8;
  background: linear-gradient(243.53deg, rgba(110, 32, 149, .16) 43.59%, #E13C52 65.18%, #8E04B7 95.86%);
  -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-3230 .elementor-element.elementor-element-1e287113:hover { translate: 0 -6px; }
.elementor-3230 .elementor-element.elementor-element-1e287113:hover::before { opacity: 1; }
.elementor-3230 .elementor-element.elementor-element-1e287113 .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3230 .elementor-element.elementor-element-1e287113:hover .elementor-widget-image img { rotate: -8deg; scale: 1.08; }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-1e287113 { width: calc(50% - 12px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-1e287113 { width: 100% !important; } }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-1e287113 { width: calc(50% - 8px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-1e287113 { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d59321 *//* Figma "Group 61" icon tile */
.elementor-3230 .elementor-element.elementor-element-29d59321 { position: relative; flex-shrink: 0; background-image: linear-gradient(135.0deg, rgba(142, 4, 183, .5) -0.0%, rgba(200, 43, 113, .44) 100.0%); }
.elementor-3230 .elementor-element.elementor-element-29d59321::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; opacity: .71;
  background: linear-gradient(201.26deg, rgba(149, 32, 84, .16) 13.4%, #C82B71 83.96%, #621537 111.27%);
  -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-3230 .elementor-element.elementor-element-29d59321 .elementor-widget-image { width: auto; }
.elementor-3230 .elementor-element.elementor-element-29d59321 .elementor-widget-image img { display: block; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a6c8cbb */.elementor-3230 .elementor-element.elementor-element-1a6c8cbb { flex: 1 1 0; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-313dbfaa *//* Figma "VotingCard": plum glass (37%), red -> purple hairline; lifts on hover, the border glows and the icon tilts */
.elementor-3230 .elementor-element.elementor-element-313dbfaa { position: relative; flex-shrink: 0;
  background-image: linear-gradient(100.96deg, rgba(142, 4, 183, .185) -0.0%, rgba(200, 43, 113, .163) 100.0%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3230 .elementor-element.elementor-element-313dbfaa::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; transition: opacity .45s ease; opacity: .8;
  background: linear-gradient(243.53deg, rgba(110, 32, 149, .16) 43.59%, #E13C52 65.18%, #8E04B7 95.86%);
  -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-3230 .elementor-element.elementor-element-313dbfaa:hover { translate: 0 -6px; }
.elementor-3230 .elementor-element.elementor-element-313dbfaa:hover::before { opacity: 1; }
.elementor-3230 .elementor-element.elementor-element-313dbfaa .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3230 .elementor-element.elementor-element-313dbfaa:hover .elementor-widget-image img { rotate: -8deg; scale: 1.08; }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-313dbfaa { width: calc(50% - 12px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-313dbfaa { width: 100% !important; } }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-313dbfaa { width: calc(50% - 8px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-313dbfaa { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1308453d *//* Figma "Group 61" icon tile */
.elementor-3230 .elementor-element.elementor-element-1308453d { position: relative; flex-shrink: 0; background-image: linear-gradient(135.0deg, rgba(142, 4, 183, .5) -0.0%, rgba(200, 43, 113, .44) 100.0%); }
.elementor-3230 .elementor-element.elementor-element-1308453d::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; opacity: .71;
  background: linear-gradient(201.26deg, rgba(149, 32, 84, .16) 13.4%, #C82B71 83.96%, #621537 111.27%);
  -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-3230 .elementor-element.elementor-element-1308453d .elementor-widget-image { width: auto; }
.elementor-3230 .elementor-element.elementor-element-1308453d .elementor-widget-image img { display: block; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34b548b */.elementor-3230 .elementor-element.elementor-element-34b548b { flex: 1 1 0; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c0d396a *//* Figma "VotingCard": plum glass (37%), red -> purple hairline; lifts on hover, the border glows and the icon tilts */
.elementor-3230 .elementor-element.elementor-element-2c0d396a { position: relative; flex-shrink: 0;
  background-image: linear-gradient(100.96deg, rgba(142, 4, 183, .185) -0.0%, rgba(200, 43, 113, .163) 100.0%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3230 .elementor-element.elementor-element-2c0d396a::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; transition: opacity .45s ease; opacity: .8;
  background: linear-gradient(243.53deg, rgba(110, 32, 149, .16) 43.59%, #E13C52 65.18%, #8E04B7 95.86%);
  -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-3230 .elementor-element.elementor-element-2c0d396a:hover { translate: 0 -6px; }
.elementor-3230 .elementor-element.elementor-element-2c0d396a:hover::before { opacity: 1; }
.elementor-3230 .elementor-element.elementor-element-2c0d396a .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3230 .elementor-element.elementor-element-2c0d396a:hover .elementor-widget-image img { rotate: -8deg; scale: 1.08; }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-2c0d396a { width: calc(50% - 12px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-2c0d396a { width: 100% !important; } }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-2c0d396a { width: calc(50% - 8px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-2c0d396a { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d5736ff *//* Figma "Group 61" icon tile */
.elementor-3230 .elementor-element.elementor-element-5d5736ff { position: relative; flex-shrink: 0; background-image: linear-gradient(135.0deg, rgba(142, 4, 183, .5) -0.0%, rgba(200, 43, 113, .44) 100.0%); }
.elementor-3230 .elementor-element.elementor-element-5d5736ff::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; opacity: .71;
  background: linear-gradient(201.26deg, rgba(149, 32, 84, .16) 13.4%, #C82B71 83.96%, #621537 111.27%);
  -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-3230 .elementor-element.elementor-element-5d5736ff .elementor-widget-image { width: auto; }
.elementor-3230 .elementor-element.elementor-element-5d5736ff .elementor-widget-image img { display: block; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7a9444 */.elementor-3230 .elementor-element.elementor-element-6c7a9444 { flex: 1 1 0; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e095ff *//* Figma "VotingCard": plum glass (37%), red -> purple hairline; lifts on hover, the border glows and the icon tilts */
.elementor-3230 .elementor-element.elementor-element-12e095ff { position: relative; flex-shrink: 0;
  background-image: linear-gradient(100.96deg, rgba(142, 4, 183, .185) -0.0%, rgba(200, 43, 113, .163) 100.0%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3230 .elementor-element.elementor-element-12e095ff::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; transition: opacity .45s ease; opacity: .8;
  background: linear-gradient(243.53deg, rgba(110, 32, 149, .16) 43.59%, #E13C52 65.18%, #8E04B7 95.86%);
  -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-3230 .elementor-element.elementor-element-12e095ff:hover { translate: 0 -6px; }
.elementor-3230 .elementor-element.elementor-element-12e095ff:hover::before { opacity: 1; }
.elementor-3230 .elementor-element.elementor-element-12e095ff .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3230 .elementor-element.elementor-element-12e095ff:hover .elementor-widget-image img { rotate: -8deg; scale: 1.08; }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-12e095ff { width: calc(50% - 12px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-12e095ff { width: 100% !important; } }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-12e095ff { width: calc(50% - 8px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-12e095ff { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3822a487 *//* Figma "Group 61" icon tile */
.elementor-3230 .elementor-element.elementor-element-3822a487 { position: relative; flex-shrink: 0; background-image: linear-gradient(135.0deg, rgba(142, 4, 183, .5) -0.0%, rgba(200, 43, 113, .44) 100.0%); }
.elementor-3230 .elementor-element.elementor-element-3822a487::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; opacity: .71;
  background: linear-gradient(201.26deg, rgba(149, 32, 84, .16) 13.4%, #C82B71 83.96%, #621537 111.27%);
  -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-3230 .elementor-element.elementor-element-3822a487 .elementor-widget-image { width: auto; }
.elementor-3230 .elementor-element.elementor-element-3822a487 .elementor-widget-image img { display: block; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff1a957 */.elementor-3230 .elementor-element.elementor-element-5ff1a957 { flex: 1 1 0; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ddcfeb2 *//* Figma "VotingCard": plum glass (37%), red -> purple hairline; lifts on hover, the border glows and the icon tilts */
.elementor-3230 .elementor-element.elementor-element-1ddcfeb2 { position: relative; flex-shrink: 0;
  background-image: linear-gradient(100.96deg, rgba(142, 4, 183, .185) -0.0%, rgba(200, 43, 113, .163) 100.0%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3230 .elementor-element.elementor-element-1ddcfeb2::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; transition: opacity .45s ease; opacity: .8;
  background: linear-gradient(243.53deg, rgba(110, 32, 149, .16) 43.59%, #E13C52 65.18%, #8E04B7 95.86%);
  -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-3230 .elementor-element.elementor-element-1ddcfeb2:hover { translate: 0 -6px; }
.elementor-3230 .elementor-element.elementor-element-1ddcfeb2:hover::before { opacity: 1; }
.elementor-3230 .elementor-element.elementor-element-1ddcfeb2 .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3230 .elementor-element.elementor-element-1ddcfeb2:hover .elementor-widget-image img { rotate: -8deg; scale: 1.08; }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-1ddcfeb2 { width: calc(50% - 12px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-1ddcfeb2 { width: 100% !important; } }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-1ddcfeb2 { width: calc(50% - 8px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-1ddcfeb2 { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8a5c3 *//* Figma "Group 61" icon tile */
.elementor-3230 .elementor-element.elementor-element-da8a5c3 { position: relative; flex-shrink: 0; background-image: linear-gradient(135.0deg, rgba(142, 4, 183, .5) -0.0%, rgba(200, 43, 113, .44) 100.0%); }
.elementor-3230 .elementor-element.elementor-element-da8a5c3::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; opacity: .71;
  background: linear-gradient(201.26deg, rgba(149, 32, 84, .16) 13.4%, #C82B71 83.96%, #621537 111.27%);
  -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-3230 .elementor-element.elementor-element-da8a5c3 .elementor-widget-image { width: auto; }
.elementor-3230 .elementor-element.elementor-element-da8a5c3 .elementor-widget-image img { display: block; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f371c3 */.elementor-3230 .elementor-element.elementor-element-49f371c3 { flex: 1 1 0; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a155458 *//* Figma "VotingCard": plum glass (37%), red -> purple hairline; lifts on hover, the border glows and the icon tilts */
.elementor-3230 .elementor-element.elementor-element-1a155458 { position: relative; flex-shrink: 0;
  background-image: linear-gradient(100.96deg, rgba(142, 4, 183, .185) -0.0%, rgba(200, 43, 113, .163) 100.0%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3230 .elementor-element.elementor-element-1a155458::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; transition: opacity .45s ease; opacity: .8;
  background: linear-gradient(243.53deg, rgba(110, 32, 149, .16) 43.59%, #E13C52 65.18%, #8E04B7 95.86%);
  -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-3230 .elementor-element.elementor-element-1a155458:hover { translate: 0 -6px; }
.elementor-3230 .elementor-element.elementor-element-1a155458:hover::before { opacity: 1; }
.elementor-3230 .elementor-element.elementor-element-1a155458 .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3230 .elementor-element.elementor-element-1a155458:hover .elementor-widget-image img { rotate: -8deg; scale: 1.08; }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-1a155458 { width: calc(50% - 12px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-1a155458 { width: 100% !important; } }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-1a155458 { width: calc(50% - 8px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-1a155458 { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34d6810b *//* Figma "Group 61" icon tile */
.elementor-3230 .elementor-element.elementor-element-34d6810b { position: relative; flex-shrink: 0; background-image: linear-gradient(135.0deg, rgba(142, 4, 183, .5) -0.0%, rgba(200, 43, 113, .44) 100.0%); }
.elementor-3230 .elementor-element.elementor-element-34d6810b::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; opacity: .71;
  background: linear-gradient(201.26deg, rgba(149, 32, 84, .16) 13.4%, #C82B71 83.96%, #621537 111.27%);
  -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-3230 .elementor-element.elementor-element-34d6810b .elementor-widget-image { width: auto; }
.elementor-3230 .elementor-element.elementor-element-34d6810b .elementor-widget-image img { display: block; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4a00f0 */.elementor-3230 .elementor-element.elementor-element-6f4a00f0 { flex: 1 1 0; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58222bcf *//* Figma "VotingCard": plum glass (37%), red -> purple hairline; lifts on hover, the border glows and the icon tilts */
.elementor-3230 .elementor-element.elementor-element-58222bcf { position: relative; flex-shrink: 0;
  background-image: linear-gradient(100.96deg, rgba(142, 4, 183, .185) -0.0%, rgba(200, 43, 113, .163) 100.0%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3230 .elementor-element.elementor-element-58222bcf::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; transition: opacity .45s ease; opacity: .8;
  background: linear-gradient(243.53deg, rgba(110, 32, 149, .16) 43.59%, #E13C52 65.18%, #8E04B7 95.86%);
  -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-3230 .elementor-element.elementor-element-58222bcf:hover { translate: 0 -6px; }
.elementor-3230 .elementor-element.elementor-element-58222bcf:hover::before { opacity: 1; }
.elementor-3230 .elementor-element.elementor-element-58222bcf .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3230 .elementor-element.elementor-element-58222bcf:hover .elementor-widget-image img { rotate: -8deg; scale: 1.08; }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-58222bcf { width: calc(50% - 12px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-58222bcf { width: 100% !important; } }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-58222bcf { width: calc(50% - 8px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-58222bcf { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b69fd9d *//* Figma "Group 61" icon tile */
.elementor-3230 .elementor-element.elementor-element-6b69fd9d { position: relative; flex-shrink: 0; background-image: linear-gradient(135.0deg, rgba(142, 4, 183, .5) -0.0%, rgba(200, 43, 113, .44) 100.0%); }
.elementor-3230 .elementor-element.elementor-element-6b69fd9d::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; opacity: .71;
  background: linear-gradient(201.26deg, rgba(149, 32, 84, .16) 13.4%, #C82B71 83.96%, #621537 111.27%);
  -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-3230 .elementor-element.elementor-element-6b69fd9d .elementor-widget-image { width: auto; }
.elementor-3230 .elementor-element.elementor-element-6b69fd9d .elementor-widget-image img { display: block; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46b0e0e9 */.elementor-3230 .elementor-element.elementor-element-46b0e0e9 { flex: 1 1 0; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a8119f8 *//* Figma "VotingCard": plum glass (37%), red -> purple hairline; lifts on hover, the border glows and the icon tilts */
.elementor-3230 .elementor-element.elementor-element-1a8119f8 { position: relative; flex-shrink: 0;
  background-image: linear-gradient(100.96deg, rgba(142, 4, 183, .185) -0.0%, rgba(200, 43, 113, .163) 100.0%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3230 .elementor-element.elementor-element-1a8119f8::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; transition: opacity .45s ease; opacity: .8;
  background: linear-gradient(243.53deg, rgba(110, 32, 149, .16) 43.59%, #E13C52 65.18%, #8E04B7 95.86%);
  -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-3230 .elementor-element.elementor-element-1a8119f8:hover { translate: 0 -6px; }
.elementor-3230 .elementor-element.elementor-element-1a8119f8:hover::before { opacity: 1; }
.elementor-3230 .elementor-element.elementor-element-1a8119f8 .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3230 .elementor-element.elementor-element-1a8119f8:hover .elementor-widget-image img { rotate: -8deg; scale: 1.08; }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-1a8119f8 { width: calc(50% - 12px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-1a8119f8 { width: 100% !important; } }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-1a8119f8 { width: calc(50% - 8px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-1a8119f8 { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1d5884 *//* Figma "Group 61" icon tile */
.elementor-3230 .elementor-element.elementor-element-2d1d5884 { position: relative; flex-shrink: 0; background-image: linear-gradient(135.0deg, rgba(142, 4, 183, .5) -0.0%, rgba(200, 43, 113, .44) 100.0%); }
.elementor-3230 .elementor-element.elementor-element-2d1d5884::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; opacity: .71;
  background: linear-gradient(201.26deg, rgba(149, 32, 84, .16) 13.4%, #C82B71 83.96%, #621537 111.27%);
  -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-3230 .elementor-element.elementor-element-2d1d5884 .elementor-widget-image { width: auto; }
.elementor-3230 .elementor-element.elementor-element-2d1d5884 .elementor-widget-image img { display: block; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-716df064 */.elementor-3230 .elementor-element.elementor-element-716df064 { flex: 1 1 0; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238abf85 *//* Figma "VotingCard": plum glass (37%), red -> purple hairline; lifts on hover, the border glows and the icon tilts */
.elementor-3230 .elementor-element.elementor-element-238abf85 { position: relative; flex-shrink: 0;
  background-image: linear-gradient(100.96deg, rgba(142, 4, 183, .185) -0.0%, rgba(200, 43, 113, .163) 100.0%);
  -webkit-backdrop-filter: blur(22px); backdrop-filter: blur(22px);
  transition: translate .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease; }
.elementor-3230 .elementor-element.elementor-element-238abf85::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 1px; pointer-events: none; transition: opacity .45s ease; opacity: .8;
  background: linear-gradient(243.53deg, rgba(110, 32, 149, .16) 43.59%, #E13C52 65.18%, #8E04B7 95.86%);
  -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-3230 .elementor-element.elementor-element-238abf85:hover { translate: 0 -6px; }
.elementor-3230 .elementor-element.elementor-element-238abf85:hover::before { opacity: 1; }
.elementor-3230 .elementor-element.elementor-element-238abf85 .elementor-widget-image img { transition: rotate .45s ease, scale .45s ease; }
.elementor-3230 .elementor-element.elementor-element-238abf85:hover .elementor-widget-image img { rotate: -8deg; scale: 1.08; }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-238abf85 { width: calc(50% - 12px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-238abf85 { width: 100% !important; } }
@media (max-width: 1024px) { .elementor-3230 .elementor-element.elementor-element-238abf85 { width: calc(50% - 8px) !important; } }
@media (max-width: 767px) { .elementor-3230 .elementor-element.elementor-element-238abf85 { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-555100a7 *//* Figma "Group 2072750922": a faint 890px line with a bright 289px segment; the segment glides along it */
.elementor-3230 .elementor-element.elementor-element-555100a7 { position: relative; height: 2px; background: rgba(255, 255, 255, .2); overflow: hidden; }
.elementor-3230 .elementor-element.elementor-element-555100a7::after { content: ""; position: absolute; top: 0; left: 0; width: 32.47%; height: 100%; background: #FFFFFF; translate: 104% 0;
  border-radius: 2px; box-shadow: 0 0 10px rgba(255, 255, 255, .6); }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3230 .elementor-element.elementor-element-555100a7::after { animation: tlvGlide 7s ease-in-out infinite; }
}
@keyframes tlvGlide { 0%, 100% { translate: 104% 0; } 25% { translate: 208% 0; } 75% { translate: 0 0; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e21cc34 */.elementor-3230 .elementor-element.elementor-element-e21cc34 .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-3230 .elementor-element.elementor-element-e21cc34 .elementor-button-icon { transition: rotate .35s ease; }
.elementor-3230 .elementor-element.elementor-element-e21cc34 .elementor-button:hover .elementor-button-icon { rotate: 45deg; }
.elementor-3230 .elementor-element.elementor-element-e21cc34 .elementor-button-icon svg, .elementor-3230 .elementor-element.elementor-element-e21cc34 .elementor-button-icon img { width: 19px; height: 19px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b34a280 *//* the red stage light (top right) breathes; on tablet/phone a plum veil keeps the cards readable over the singer */
.elementor-3230 .elementor-element.elementor-element-3b34a280 { position: relative; isolation: isolate; }
.elementor-3230 .elementor-element.elementor-element-3b34a280::before { content: ""; position: absolute; inset: 0; border-radius: inherit; z-index: -1; pointer-events: none;
  background: radial-gradient(26% 18% at 72% 6%, rgba(255, 70, 110, .45), transparent 70%), radial-gradient(36% 26% at 82% 30%, rgba(225, 60, 82, .16), transparent 70%); opacity: .5; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-3230 .elementor-element.elementor-element-3b34a280::before { animation: tlvBreathe 5s ease-in-out infinite alternate; }
}
@keyframes tlvBreathe { from { opacity: .2; } to { opacity: .85; } }
@media (max-width: 1024px) {
  .elementor-3230 .elementor-element.elementor-element-3b34a280::after { content: ""; position: absolute; inset: 0; border-radius: inherit; z-index: -1; pointer-events: none;
    background: linear-gradient(180deg, rgba(32, 0, 42, .35) 0%, rgba(32, 0, 42, .6) 45%, rgba(32, 0, 42, .55) 100%); }
}/* 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 */