.elementor-1879 .elementor-element.elementor-element-9d8b3c3{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.12;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1879 .elementor-element.elementor-element-9d8b3c3:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05080C;}.elementor-1879 .elementor-element.elementor-element-9d8b3c3::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .elementor-background-video-container::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .elementor-background-slideshow::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://analitycsup.com/wp-content/uploads/2025/09/23779-scaled.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1879 .elementor-element.elementor-element-9d8b3c3::before{filter:brightness( 200% ) contrast( 52% ) saturate( 0% ) blur( 6.2px ) hue-rotate( 0deg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1879 .elementor-element.elementor-element-92f9b8b{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-92f9b8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:300px 0px 20px 0px;}.elementor-1879 .elementor-element.elementor-element-92f9b8b.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-92f9b8b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:76px;font-weight:600;color:#FFFFFF00;}.elementor-1879 .elementor-element.elementor-element-25008c5{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-25008c5.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-25008c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#9A9A9A00;}.elementor-1879 .elementor-element.elementor-element-5d61fbd{--display:flex;--min-height:0px;--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;--z-index:2;}.elementor-1879 .elementor-element.elementor-element-5d61fbd.e-con{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-12fcc6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-1879 .elementor-element.elementor-element-dd7f692{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1879 .elementor-element.elementor-element-d80e9a2 img{width:100%;}.elementor-1879 .elementor-element.elementor-element-0267220{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;}.elementor-1879 .elementor-element.elementor-element-090a35a img{width:100%;}.elementor-1879 .elementor-element.elementor-element-47e8a09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;}.elementor-1879 .elementor-element.elementor-element-9e6523a img{width:100%;}.elementor-1879 .elementor-element.elementor-element-9fd11e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;}.elementor-1879 .elementor-element.elementor-element-5f058ab img{width:100%;}.elementor-1879 .elementor-element.elementor-element-dd7d103{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;}.elementor-1879 .elementor-element.elementor-element-6a0ec9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-6a0ec9d img{width:100%;}.elementor-1879 .elementor-element.elementor-element-04c2bf6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-1879 .elementor-element.elementor-element-da0ecd6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#9F9F9F;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1879 .elementor-element.elementor-element-a16ca2f .elementor-button{background-color:#61CE70;fill:#000000;color:#000000;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-1879 .elementor-element.elementor-element-a16ca2f.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-a16ca2f{z-index:2;}.elementor-1879 .elementor-element.elementor-element-a16ca2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1879 .elementor-element.elementor-element-c38ce9c{--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;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1879 .elementor-element.elementor-element-b5bdf4d > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-d6dd1b7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1879 .elementor-element.elementor-element-d6dd1b7:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-d6dd1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1879 .elementor-element.elementor-element-767a53c.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-767a53c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:53px;font-weight:900;font-style:normal;text-decoration:none;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 34px rgba(0,0,0,0.3);color:#FFFFFF00;}.elementor-1879 .elementor-element.elementor-element-2ad63f0{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-2ad63f0 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-1879 .elementor-element.elementor-element-2ad63f0.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-2ad63f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#B4B4B4;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-b27de61{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;z-index:18;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-1879 .elementor-element.elementor-element-b27de61 > .elementor-widget-container{background-color:transparent;margin:0px 0px -50px 0px;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #282828 0%, #1B1B1B 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF08;border-radius:20px 20px 20px 20px;}.elementor-1879 .elementor-element.elementor-element-b27de61.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-b27de61 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1879 .elementor-element.elementor-element-b27de61 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1879 .elementor-element.elementor-element-b27de61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1879 .elementor-element.elementor-element-b27de61 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:10px;font-weight:400;}.elementor-1879 .elementor-element.elementor-element-b27de61 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1879 .elementor-element.elementor-element-1fb99ad{--display:flex;--min-height:0vh;--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;}.elementor-1879 .elementor-element.elementor-element-1fb99ad:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-1fb99ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1879 .elementor-element.elementor-element-c853145{--display:flex;--min-height:43vh;--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;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-ec4609c{--display:flex;--min-height:43vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-ec4609c:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-ec4609c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131313 0%, #000000 100%);}.elementor-1879 .elementor-element.elementor-element-433fa06 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:900;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1879 .elementor-element.elementor-element-9fbf678{text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;font-style:italic;}.elementor-1879 .elementor-element.elementor-element-5835e64{--display:flex;--min-height:43vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-5835e64:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-5835e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131313 0%, #000000 100%);}.elementor-1879 .elementor-element.elementor-element-72e96a9{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1879 .elementor-element.elementor-element-23bf84f{z-index:10;}.elementor-1879 .elementor-element.elementor-element-23bf84f .elementor-icon-wrapper{text-align:center;}.elementor-1879 .elementor-element.elementor-element-23bf84f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#000000;}.elementor-1879 .elementor-element.elementor-element-23bf84f.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-23bf84f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-23bf84f.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-23bf84f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-23bf84f.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-1879 .elementor-element.elementor-element-23bf84f.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-1879 .elementor-element.elementor-element-23bf84f.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#000000;}.elementor-1879 .elementor-element.elementor-element-23bf84f.elementor-view-framed .elementor-icon:hover, .elementor-1879 .elementor-element.elementor-element-23bf84f.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-23bf84f.elementor-view-framed .elementor-icon:hover, .elementor-1879 .elementor-element.elementor-element-23bf84f.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-23bf84f.elementor-view-framed .elementor-icon:hover{background-color:#000000;}.elementor-1879 .elementor-element.elementor-element-23bf84f.elementor-view-stacked .elementor-icon:hover svg{fill:#000000;}.elementor-1879 .elementor-element.elementor-element-23bf84f .elementor-icon{font-size:39px;padding:8px;}.elementor-1879 .elementor-element.elementor-element-23bf84f .elementor-icon svg{height:39px;}.elementor-1879 .elementor-element.elementor-element-8c0f7a1{--display:flex;--min-height:43vh;--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;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-7390932{--display:flex;--min-height:43vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-7390932:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-7390932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131313 0%, #000000 100%);}.elementor-1879 .elementor-element.elementor-element-03696df .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:900;color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-e9caa53{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;font-style:italic;}.elementor-1879 .elementor-element.elementor-element-2fb0598{--display:flex;--min-height:43vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-2fb0598:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-2fb0598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131313 0%, #000000 100%);}.elementor-1879 .elementor-element.elementor-element-9f48f0b{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9{z-index:10;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9 .elementor-icon-wrapper{text-align:center;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#000000;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-fc5a7c9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-fc5a7c9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#000000;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9.elementor-view-framed .elementor-icon:hover, .elementor-1879 .elementor-element.elementor-element-fc5a7c9.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9.elementor-view-framed .elementor-icon:hover, .elementor-1879 .elementor-element.elementor-element-fc5a7c9.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9.elementor-view-framed .elementor-icon:hover{background-color:#000000;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9.elementor-view-stacked .elementor-icon:hover svg{fill:#000000;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9 .elementor-icon{font-size:39px;padding:8px;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9 .elementor-icon svg{height:39px;}.elementor-1879 .elementor-element.elementor-element-e2b914b{--display:flex;--min-height:43vh;--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;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-86fd74e{--display:flex;--min-height:43vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-86fd74e:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-86fd74e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131313 0%, #000000 100%);}.elementor-1879 .elementor-element.elementor-element-c276cd4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:900;color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-1c8368b{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;font-style:italic;}.elementor-1879 .elementor-element.elementor-element-1d98ab8{--display:flex;--min-height:43vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-1d98ab8:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-1d98ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131313 0%, #000000 100%);}.elementor-1879 .elementor-element.elementor-element-d8f26bb{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-6d95cb5{z-index:10;}.elementor-1879 .elementor-element.elementor-element-6d95cb5 .elementor-icon-wrapper{text-align:center;}.elementor-1879 .elementor-element.elementor-element-6d95cb5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#000000;}.elementor-1879 .elementor-element.elementor-element-6d95cb5.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-6d95cb5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-6d95cb5.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-6d95cb5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-6d95cb5.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-1879 .elementor-element.elementor-element-6d95cb5.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-1879 .elementor-element.elementor-element-6d95cb5.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#000000;}.elementor-1879 .elementor-element.elementor-element-6d95cb5.elementor-view-framed .elementor-icon:hover, .elementor-1879 .elementor-element.elementor-element-6d95cb5.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-6d95cb5.elementor-view-framed .elementor-icon:hover, .elementor-1879 .elementor-element.elementor-element-6d95cb5.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-6d95cb5.elementor-view-framed .elementor-icon:hover{background-color:#000000;}.elementor-1879 .elementor-element.elementor-element-6d95cb5.elementor-view-stacked .elementor-icon:hover svg{fill:#000000;}.elementor-1879 .elementor-element.elementor-element-6d95cb5 .elementor-icon{font-size:39px;padding:8px;}.elementor-1879 .elementor-element.elementor-element-6d95cb5 .elementor-icon svg{height:39px;}.elementor-1879 .elementor-element.elementor-element-3f59e02{--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;--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-3f59e02:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-3f59e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1879 .elementor-element.elementor-element-c0ae3e6{--display:flex;}.elementor-1879 .elementor-element.elementor-element-9c92559.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-9c92559 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:53px;font-weight:900;font-style:normal;text-decoration:none;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 34px rgba(0,0,0,0.3);color:#FFFFFF00;}.elementor-1879 .elementor-element.elementor-element-c01fbba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1879 .elementor-element.elementor-element-c01fbba.e-con{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-a25e2ee{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#B4B4B4;}.elementor-1879 .elementor-element.elementor-element-55c5fba.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-55c5fba .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1879 .elementor-element.elementor-element-55c5fba .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1879 .elementor-element.elementor-element-55c5fba{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1879 .elementor-element.elementor-element-55c5fba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1879 .elementor-element.elementor-element-55c5fba .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1879 .elementor-element.elementor-element-55c5fba .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1879 .elementor-element.elementor-element-f8903f8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;color:#B4B4B4;}.elementor-1879 .elementor-element.elementor-element-278fc05{--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;}.elementor-1879 .elementor-element.elementor-element-278fc05:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-278fc05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1879 .elementor-element.elementor-element-8cce963{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-8cce963 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-8cce963.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-8cce963 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:900;color:#24223E00;}.elementor-1879 .elementor-element.elementor-element-3161cdd{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#B4B4B4;}.elementor-1879 .elementor-element.elementor-element-3161cdd.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-2543353{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1879 .elementor-element.elementor-element-2543353:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-2543353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1B1B1B 0%, #282828 100%);}.elementor-1879 .elementor-element.elementor-element-2543353.e-con{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-8debe14 > .elementor-widget-container{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #282828 0%, #1B1B1B 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF08;border-radius:20px 20px 20px 20px;}.elementor-1879 .elementor-element.elementor-element-8debe14 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1879 .elementor-element.elementor-element-8debe14 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1879 .elementor-element.elementor-element-8debe14{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-1879 .elementor-element.elementor-element-8debe14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1879 .elementor-element.elementor-element-8debe14 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:10px;font-weight:400;}.elementor-1879 .elementor-element.elementor-element-8debe14 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1879 .elementor-element.elementor-element-5b748c9{--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;--z-index:0;}.elementor-1879 .elementor-element.elementor-element-5b748c9:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-5b748c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1879 .elementor-element.elementor-element-9aaba91{--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;}.elementor-1879 .elementor-element.elementor-element-4455310 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-4455310{text-align:center;}.elementor-1879 .elementor-element.elementor-element-4455310 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:900;color:#FFFFFF00;}.elementor-1879 .elementor-element.elementor-element-8217cdc{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#B4B4B4;}.elementor-1879 .elementor-element.elementor-element-6cd32a2{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:center;}.elementor-1879 .elementor-element.elementor-element-6cd32a2:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-6cd32a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1879 .elementor-element.elementor-element-e3e0359{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1879 .elementor-element.elementor-element-556da9b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-556da9b{text-align:center;}.elementor-1879 .elementor-element.elementor-element-556da9b .elementor-heading-title{color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-af0b6da{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-af0b6da.elementor-element{--align-self:center;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1879 .elementor-element.elementor-element-2bf5bb4.elementor-element{--align-self:flex-end;}.elementor-1879 .elementor-element.elementor-element-2bf5bb4.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-1879 .elementor-element.elementor-element-2bf5bb4 .elementor-main-swiper{width:100%;}.elementor-1879 .elementor-element.elementor-element-2bf5bb4 .elementor-main-swiper .swiper-slide{background-color:#1B1B1B;border-width:1px 1px 1px 1px;border-radius:28px;border-color:#FFFFFF0D;}.elementor-1879 .elementor-element.elementor-element-2bf5bb4 .elementor-swiper-button{font-size:20px;}.elementor-1879 .elementor-element.elementor-element-2bf5bb4 .elementor-testimonial__text{color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:11px;font-weight:400;}.elementor-1879 .elementor-element.elementor-element-2bf5bb4 .elementor-testimonial__title{color:#393939;}.elementor-1879 .elementor-element.elementor-element-7fcfdf3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:300;color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-daaf21a{--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;}.elementor-1879 .elementor-element.elementor-element-11e9c1e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1879 .elementor-element.elementor-element-adc761f .elementor-swiper-button{font-size:20px;}.elementor-1879 .elementor-element.elementor-element-adc761f .elementor-testimonial__text{font-family:"Sora", Sans-serif;font-weight:400;}.elementor-1879 .elementor-element.elementor-element-e570fc8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1879 .elementor-element.elementor-element-ea5a917 .elementor-swiper-button{font-size:20px;}.elementor-1879 .elementor-element.elementor-element-2bad4c2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1879 .elementor-element.elementor-element-2d3c91a .elementor-swiper-button{font-size:20px;}.elementor-1879 .elementor-element.elementor-element-2a1c91b{--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;}.elementor-1879 .elementor-element.elementor-element-87be78e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1879 .elementor-element.elementor-element-309d733 .elementor-swiper-button{font-size:20px;}.elementor-1879 .elementor-element.elementor-element-8de9ee7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1879 .elementor-element.elementor-element-3fccb90 .elementor-swiper-button{font-size:20px;}.elementor-1879 .elementor-element.elementor-element-d01a06c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1879 .elementor-element.elementor-element-7c1d7d2 .elementor-swiper-button{font-size:20px;}.elementor-1879 .elementor-element.elementor-element-de06804{--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;}.elementor-1879 .elementor-element.elementor-element-de06804:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-de06804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1366px){.elementor-1879 .elementor-element.elementor-element-b27de61{--container-widget-width:17%;--container-widget-flex-grow:0;width:var( --container-widget-width, 17% );max-width:17%;}.elementor-1879 .elementor-element.elementor-element-3f59e02{--min-height:100vh;}.elementor-1879 .elementor-element.elementor-element-8cce963 .elementor-heading-title{font-size:45px;}}@media(max-width:1024px){.elementor-1879 .elementor-element.elementor-element-25008c5{--container-widget-width:628px;--container-widget-flex-grow:0;width:var( --container-widget-width, 628px );max-width:628px;}.elementor-1879 .elementor-element.elementor-element-da0ecd6 .elementor-heading-title{font-size:11px;}.elementor-1879 .elementor-element.elementor-element-767a53c{text-align:center;}.elementor-1879 .elementor-element.elementor-element-767a53c .elementor-heading-title{font-size:30px;}.elementor-1879 .elementor-element.elementor-element-2ad63f0 .elementor-heading-title{font-size:19px;}.elementor-1879 .elementor-element.elementor-element-9c92559{text-align:center;}.elementor-1879 .elementor-element.elementor-element-9c92559 .elementor-heading-title{font-size:30px;}.elementor-1879 .elementor-element.elementor-element-8cce963{--container-widget-width:575px;--container-widget-flex-grow:0;width:var( --container-widget-width, 575px );max-width:575px;}.elementor-1879 .elementor-element.elementor-element-8cce963 .elementor-heading-title{font-size:40px;}.elementor-1879 .elementor-element.elementor-element-3161cdd{width:var( --container-widget-width, 439px );max-width:439px;--container-widget-width:439px;--container-widget-flex-grow:0;font-size:12px;}.elementor-1879 .elementor-element.elementor-element-3161cdd.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-1879 .elementor-element.elementor-element-9d8b3c3::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .elementor-background-video-container::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .elementor-background-slideshow::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://analitycsup.com/wp-content/uploads/2025/09/23779-scaled.jpg");}.elementor-1879 .elementor-element.elementor-element-9d8b3c3{--min-height:0px;--overlay-opacity:0.15;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-1879 .elementor-element.elementor-element-92f9b8b > .elementor-widget-container{margin:0px 0px 5px 0px;padding:220px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-92f9b8b{--container-widget-width:439px;--container-widget-flex-grow:0;width:var( --container-widget-width, 439px );max-width:439px;}.elementor-1879 .elementor-element.elementor-element-92f9b8b .elementor-heading-title{font-size:42px;line-height:0.9em;}.elementor-1879 .elementor-element.elementor-element-25008c5{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-25008c5.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-25008c5 .elementor-heading-title{font-size:12px;}.elementor-1879 .elementor-element.elementor-element-5d61fbd{--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;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1879 .elementor-element.elementor-element-12fcc6d{--width:63%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1879 .elementor-element.elementor-element-dd7f692{--width:30%;}.elementor-1879 .elementor-element.elementor-element-d80e9a2 img{width:100%;}.elementor-1879 .elementor-element.elementor-element-0267220{--width:30%;}.elementor-1879 .elementor-element.elementor-element-47e8a09{--width:30%;}.elementor-1879 .elementor-element.elementor-element-9fd11e8{--width:30%;}.elementor-1879 .elementor-element.elementor-element-dd7d103{--width:30%;}.elementor-1879 .elementor-element.elementor-element-04c2bf6{--width:47%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-0px;--margin-left:-73px;--margin-right:-0px;}.elementor-1879 .elementor-element.elementor-element-da0ecd6{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;text-align:left;}.elementor-1879 .elementor-element.elementor-element-da0ecd6.elementor-element{--align-self:flex-start;}.elementor-1879 .elementor-element.elementor-element-da0ecd6 .elementor-heading-title{font-size:13px;}.elementor-1879 .elementor-element.elementor-element-a16ca2f{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-1879 .elementor-element.elementor-element-a16ca2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-a16ca2f .elementor-button{border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-1879 .elementor-element.elementor-element-c38ce9c{--min-height:0vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-1879 .elementor-element.elementor-element-b5bdf4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:030px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-d6dd1b7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1879 .elementor-element.elementor-element-767a53c{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-767a53c .elementor-heading-title{font-size:35px;line-height:1.1em;word-spacing:0em;}.elementor-1879 .elementor-element.elementor-element-2ad63f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-2ad63f0{--container-widget-width:313px;--container-widget-flex-grow:0;width:var( --container-widget-width, 313px );max-width:313px;text-align:center;}.elementor-1879 .elementor-element.elementor-element-2ad63f0 .elementor-heading-title{font-size:12px;}.elementor-1879 .elementor-element.elementor-element-b27de61{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-1879 .elementor-element.elementor-element-b27de61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1879 .elementor-element.elementor-element-b27de61 .elementor-icon-list-item > a{font-size:12px;}.elementor-1879 .elementor-element.elementor-element-23bf84f{z-index:10;}.elementor-1879 .elementor-element.elementor-element-fc5a7c9{z-index:10;}.elementor-1879 .elementor-element.elementor-element-1d98ab8{--border-radius:50px 50px 50px 50px;}.elementor-1879 .elementor-element.elementor-element-6d95cb5{z-index:10;}.elementor-1879 .elementor-element.elementor-element-3f59e02{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-9c92559{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-9c92559 .elementor-heading-title{font-size:55px;line-height:1.1em;word-spacing:0em;}.elementor-1879 .elementor-element.elementor-element-a25e2ee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1879 .elementor-element.elementor-element-f8903f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1879 .elementor-element.elementor-element-8cce963{--container-widget-width:301px;--container-widget-flex-grow:0;width:var( --container-widget-width, 301px );max-width:301px;}.elementor-1879 .elementor-element.elementor-element-8cce963 .elementor-heading-title{font-size:30px;}.elementor-1879 .elementor-element.elementor-element-2543353{--border-radius:20px 20px 20px 20px;}.elementor-1879 .elementor-element.elementor-element-8debe14{width:var( --container-widget-width, 174px );max-width:174px;--container-widget-width:174px;--container-widget-flex-grow:0;--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-1879 .elementor-element.elementor-element-8debe14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1879 .elementor-element.elementor-element-8debe14 .elementor-icon-list-item > a{font-size:12px;}.elementor-1879 .elementor-element.elementor-element-4455310{width:var( --container-widget-width, 327px );max-width:327px;--container-widget-width:327px;--container-widget-flex-grow:0;}.elementor-1879 .elementor-element.elementor-element-4455310.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-4455310 .elementor-heading-title{font-size:26px;}.elementor-1879 .elementor-element.elementor-element-8217cdc{width:var( --container-widget-width, 306px );max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0;font-size:12px;}.elementor-1879 .elementor-element.elementor-element-8217cdc.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-e3e0359{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1879 .elementor-element.elementor-element-af0b6da{--container-widget-width:262px;--container-widget-flex-grow:0;width:var( --container-widget-width, 262px );max-width:262px;}.elementor-1879 .elementor-element.elementor-element-2bf5bb4.elementor-element{--align-self:flex-start;}.elementor-1879 .elementor-element.elementor-element-2bf5bb4.elementor-arrows-yes .elementor-main-swiper{width:calc( 317px - 40px );}.elementor-1879 .elementor-element.elementor-element-2bf5bb4 .elementor-main-swiper{width:317px;}.elementor-1879 .elementor-element.elementor-element-2bf5bb4 .elementor-testimonial__text{font-size:13px;}.elementor-1879 .elementor-element.elementor-element-7fcfdf3{text-align:center;}.elementor-1879 .elementor-element.elementor-element-7fcfdf3 .elementor-heading-title{font-size:15px;}.elementor-1879 .elementor-element.elementor-element-adc761f .elementor-testimonial__text{font-size:10px;}}@media(min-width:768px){.elementor-1879 .elementor-element.elementor-element-5d61fbd{--width:100%;}.elementor-1879 .elementor-element.elementor-element-12fcc6d{--width:14%;}.elementor-1879 .elementor-element.elementor-element-04c2bf6{--width:15%;}.elementor-1879 .elementor-element.elementor-element-c01fbba{--width:100%;}.elementor-1879 .elementor-element.elementor-element-2543353{--width:42%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1879 .elementor-element.elementor-element-2543353{--width:63%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1879 .elementor-element.elementor-element-2543353{--width:81%;}}@media(min-width:2400px){.elementor-1879 .elementor-element.elementor-element-92f9b8b{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1879 .elementor-element.elementor-element-04c2bf6{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;}.elementor-1879 .elementor-element.elementor-element-da0ecd6{text-align:left;}.elementor-1879 .elementor-element.elementor-element-a16ca2f{width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-1879 .elementor-element.elementor-element-a16ca2f .elementor-button{border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-1879 .elementor-element.elementor-element-d6dd1b7{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-2ad63f0{--container-widget-width:917px;--container-widget-flex-grow:0;width:var( --container-widget-width, 917px );max-width:917px;}.elementor-1879 .elementor-element.elementor-element-b27de61{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-1879 .elementor-element.elementor-element-3161cdd{width:var( --container-widget-width, 576px );max-width:576px;--container-widget-width:576px;--container-widget-flex-grow:0;}.elementor-1879 .elementor-element.elementor-element-3161cdd.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-2543353{--border-radius:20px 20px 20px 20px;}}/* Start custom CSS for container, class: .elementor-element-12fcc6d */.cardh {

  cursor: pointer;

  transition: 1s;

}

.elementor-1879 .elementor-element.elementor-element-12fcc6d .cardhhover {

  transform: scale(1.1);

}

.elementor-1879 .elementor-element.elementor-element-12fcc6d:hover .cardh:not(:hover) {

  filter: blur(1px);

  transform: scale(0.9);

  opacity: 50%;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a16ca2f */@media only screen and (max-width: 800px) {
.bt1{
    margin-left: -50px;
}
 .elementor-button, .elementor-button-link, .elementor-size-sm{
    overflow: hidden !important;
    }
    
    
}


.bt1 .elementor-button{
    background: linear-gradient(0deg, #FFFFFF, #ABABAB);
    filter: saturate(150%);
    border-radius: 1000px;
    overflow: hidden !important;
    margin-bottom: -06px !Important;
    }

.bt1 .elementor-button-text{
    z-index: 9;
}


 /*luz que fica envolta do bot*/

.bt1 .elementor-button::after{
    content: "";
    background: linear-gradient(-90deg, white, #ffffff40);
    position: absolute;
    top: 0%;
    left: 0%;
    width: 42%;
    height: 3px;
    animation: luzz 2s infinite ease
}

@keyframes luzz{
    0%{
    transform: translatex(-100px);
    }
    100%{
    transform: translatex(200px);
    }
}

.bt1 .elementor-button::before{
    content: "";
    background: linear-gradient(90deg, white, #ffffff40);
    position: absolute;
    top: 97%;
    left: 0%;
    width: 42%;
    height: 3px;
    animation: luzz2 3.5s infinite ease
}

@keyframes luzz2{
    0%{
    transform: translatex(200px);
    }
    100%{
    transform: translatex(-100px);
    }
}



 /*seta bot*/
 
 .bt1:hover .elementor-button-wrapper::after{
    content: "";
    background: url("https://propseguro.com/wp-content/uploads/2024/07/Vector.svg");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: calc(50% + 15px);
    rotate: 45deg;
    background-repeat: no-repeat;
    background-position: center right;
    transition: 0.5s ease all;
}

.bt1 .elementor-button-wrapper::after{
    content: "";
    background: url("https://propseguro.com/wp-content/uploads/2024/07/Vector.svg");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: calc(50% + 30px);
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-position: center right;
    transition: 0.7s ease all;
}


 /*background white atras do bot*/

.bt1 .elementor-button-wrapper::before{
    content: "";
    background: #ffffff15;
    width: 135%;
    height: 130%;
    position: absolute;
    top: 50%;
    left: -04%;
    transform: translatey(-50%);
    border-radius: 1000px;
    border: solid 1px #ffffff15;
    transition: 0.7s ease all;

}

.bt1:hover .elementor-button-wrapper::before{
    content: "";
    background: #ffffff25;
    width: 135%;
    height: 130%;
    position: absolute;
    top: 50%;
    left: -04%;
    transform: translatey(-50%);
    border-radius: 1000px;
    border: solid 1px #ffffff15;
    transition: 0.7s ease all;
}


.bt1 .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 110%;
    transform: translatey(-50%);
    transition: 1s ease all;
}

.bt1:hover .elementor-button-icon{
    transform: translatey(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d8b3c3 *//* Aplique esta classe no seu container */
.degrade-bottom{
  position: relative;
  overflow: hidden;           /* garante que o degradê não vaze */
  /* opcional: se já tiver border-radius no container, o degradê herda abaixo */
}

/* Degradê preto no fundo (sobreposto ao conteúdo) */
.degrade-bottom::after{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: var(--fade-height, 220px);  /* ajuste a altura do degradê */
  border-radius: inherit;             /* acompanha os cantos do container */
  pointer-events: none;
  z-index: 1;

  /* De baixo (preto) para cima (transparente) */
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.95) 0%,
    rgba(0,0,0,0.85) 30%,
    rgba(0,0,0,0.55) 60%,
    rgba(0,0,0,0.00) 100%
  );
}

/* Opcional: deixe mais baixo no mobile */
@media (max-width: 600px){
  .degrade-bottom::after{
    height: 190px; /* ou: height: var(--fade-height-mobile, 160px); */
  }
}


.elementor-1879 .elementor-element.elementor-element-9d8b3c3 .elementor-heading-title { 
background: #5E5E5E;
background: linear-gradient(180deg, rgba(94, 94, 94, 1) 0%, rgba(240, 240, 240, 1) 20%, rgba(240, 240, 240, 1) 83%, rgba(94, 94, 94, 1) 100%);

background-clip: text; -webkit-background-clip:text; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767a53c */.elementor-1879 .elementor-element.elementor-element-767a53c .elementor-heading-title { 
background: #5E5E5E;
background: linear-gradient(180deg, rgba(94, 94, 94, 1) 0%, rgba(240, 240, 240, 1) 20%, rgba(240, 240, 240, 1) 83%, rgba(94, 94, 94, 1) 100%);

background-clip: text; -webkit-background-clip:text; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad63f0 */.elementor-1879 .elementor-element.elementor-element-2ad63f0 .elementor-heading-title { 
background: #5E5E5E;
background: linear-gradient(180deg, rgba(94, 94, 94, 1) 0%, rgba(255, 255, 255, 1) 22%, rgba(240, 240, 240, 1) 78%, rgba(94, 94, 94, 1) 100%);

background-clip: text; -webkit-background-clip:text; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b27de61 */.elementor-1879 .elementor-element.elementor-element-b27de61 .elementor-icon-list-icon{

    animation: down ease-in-out 2s infinite;

}

@keyframes down{

    0%{

        transform: translatey(0px);

        transition: 5s;

    }

    50%{

        transform: translatey(5px);

        transition: 5s;

    }

    100%{

        transform: translatey(0px);

        transition: 5s;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c853145 */.sobre{

    opacity: 0;

    position: absolute;

    transition: 1s;

    pointer-events: none;

}

.sobreativo{

    opacity: 1;

    transition: 1s;

    pointer-events: visible;

}

#more{

    transition: 0.5s;

    position: absolute;

    transform: translatey(100px) translatex(-20px);

    cursor: pointer;

}

#more:hover{

    transition: 0.5s;

    transform: translatey(100px) translatex(-20px) scale(0.95) rotate(-45deg);

}

@media(max-width: 767px){

#more{

    transition: 0.5s;

    position: absolute;

    transform: translatey(110px) translatex(-20px);

}  

#more:hover{

    transition: 0.5s;

    transform: translatey(110px) translatex(-20px) scale(0.95) rotate(-45deg);

}

}

.tit1{

    opacity: 0;

    transition: 1s;

    filter: blur(5px);

    transform: translatey(20px);

}

.tit1ativo{

    opacity: 1;

    transition: 1s;

    filter: blur(0px);

    transform: translatey(0px);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c92559 */.elementor-1879 .elementor-element.elementor-element-9c92559 .elementor-heading-title { 
background: #5E5E5E;
background: linear-gradient(180deg, rgba(94, 94, 94, 1) 0%, rgba(240, 240, 240, 1) 20%, rgba(240, 240, 240, 1) 83%, rgba(94, 94, 94, 1) 100%);

background-clip: text; -webkit-background-clip:text; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a25e2ee */.cor .elementor-heading-title { 
background: #5E5E5E;
background: linear-gradient(180deg, rgba(94, 94, 94, 1) 0%, rgba(240, 240, 240, 1) 20%, rgba(240, 240, 240, 1) 83%, rgba(94, 94, 94, 1) 100%);

background-clip: text; -webkit-background-clip:text; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c01fbba */.elementor-1879 .elementor-element.elementor-element-c01fbba .elementor-heading-title { 
background: #5E5E5E;
background: linear-gradient(180deg, rgba(94, 94, 94, 1) 0%, rgba(240, 240, 240, 1) 20%, rgba(240, 240, 240, 1) 83%, rgba(94, 94, 94, 1) 100%);

background-clip: text; -webkit-background-clip:text; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cce963 */.elementor-1879 .elementor-element.elementor-element-8cce963 .elementor-heading-title { 
background: #5E5E5E;
background: linear-gradient(180deg, rgba(94, 94, 94, 1) 0%, rgba(240, 240, 240, 1) 20%, rgba(240, 240, 240, 1) 83%, rgba(94, 94, 94, 1) 100%);

background-clip: text; -webkit-background-clip:text; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8debe14 */.elementor-1879 .elementor-element.elementor-element-8debe14 .elementor-icon-list-icon{

    animation: down ease-in-out 2s infinite;

}

@keyframes down{

    0%{

        transform: translatey(0px);

        transition: 5s;

    }

    50%{

        transform: translatey(5px);

        transition: 5s;

    }

    100%{

        transform: translatey(0px);

        transition: 5s;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13006e0 */.elementor-1879 .elementor-element.elementor-element-13006e0{
    font-family: "Space Grotesk";
}

.elementor-1879 .elementor-element.elementor-element-13006e0 ul{
    display: flex;
    flex-direction: column;
    gap: 20px;
    list-style: none;
    color: #ccc;
    padding: 0;
}

.elementor-1879 .elementor-element.elementor-element-13006e0 ul li{
    position: relative;
    display: flex;
}

.elementor-1879 .elementor-element.elementor-element-13006e0 ul .texto {
    font-size: 1em;
    line-height: 1.5em;
    cursor: pointer;
    padding-left: 30px;
    transition: 0.3s ease-in-out;
}

.elementor-1879 .elementor-element.elementor-element-13006e0 ul .circulo {
    position: absolute;
    top: 2px;
    z-index: 2;
    box-sizing: border-box;
    width: 21px;
    height: 21px;
    border: 2px solid #fff;
    border-radius: 100%;
    cursor: pointer;
    transition: 0.4s ease-out 0.5s;
}

.elementor-1879 .elementor-element.elementor-element-13006e0 ul .check{
     position: absolute;
  top: 7px;
  left: 3px;
  stroke: #23FF89;
  fill: none;
  stroke-width: 3;
  stroke-dasharray: 30 30;
  stroke-dashoffset: 30;
  transition: all 0.5s ease-out;
}

.elementor-1879 .elementor-element.elementor-element-13006e0 ul input{
    display: none;
}

.elementor-1879 .elementor-element.elementor-element-13006e0 ul input:checked ~ .texto{
    color: #ffffff50;
}

.elementor-1879 .elementor-element.elementor-element-13006e0 ul input:checked ~ .circulo{
    transition: 0.4s ease-in;
    transform: scale(1.5);
    opacity: 0;
}

.elementor-1879 .elementor-element.elementor-element-13006e0 ul input:checked ~ .check{
   stroke-dashoffset: 0;
   transition: all 0.5s ease-out 0.4s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4455310 */.elementor-1879 .elementor-element.elementor-element-4455310 .elementor-heading-title { 
background: #5E5E5E;
background: linear-gradient(180deg, rgba(94, 94, 94, 1) 0%, rgba(240, 240, 240, 1) 20%, rgba(240, 240, 240, 1) 83%, rgba(94, 94, 94, 1) 100%);

background-clip: text; -webkit-background-clip:text; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cd32a2 */CSS

.elementor-1879 .elementor-element.elementor-element-6cd32a2:before{

    content: "";

    position: absolute;

    top:50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 800px;

    height: 800px;

    background: #141A18;

    border-radius: 100%;

    filter: blur(180px);

    z-index: -1;

}

.card{

    border-radius: 10px;

    cursor: pointer;

    min-height: 240px;

    z-index: 1;

}

.card:before, .card:after{

    content: "";

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    border-radius: inherit;

    opacity: 0;

    transition: 0.5s;

}

.card .card-content{

    background: #1C1E19;

    border-radius: 10px;

    width: calc(100% - 3px);

    height: calc(100% - 3px);

    position: absolute;

    z-index: 2;

}

.card:before{

    background: radial-gradient(800px circle at var(--mouse-x) var(--mouse-y), #2E3231, transparent 40%);

    mix-blend-mode: screen;

    z-index: 3;

}

.card:after{

    background: radial-gradient(400px circle at var(--mouse-x) var(--mouse-y), #51615D, transparent 40%);

}   

.card:hover:before{

    opacity: 1;

}

#cards:hover .card:after{

    opacity: 1;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-194ab25 *//* Paleta dark (coerente com seus outros gráficos) */
:root{
  --imp-dark-card: #0f0f10;
  --imp-light: #e9e9ec;
  --imp-muted: #a9abb3;
  --imp-grid-dark: rgba(255,255,255,0.08);

  --imp-with: #22d3ee;        /* seguidores com divulgação */
  --imp-without: #9ca3af;     /* seguidores sem divulgação */
  --imp-eng-with: #10b981;    /* engajamento com */
  --imp-eng-without: #6b7280; /* engajamento sem */
}

.imp-chart-wrap.dark{
  max-width: 1040px;
  margin: clamp(12px, 3vw, 28px) auto;
  padding: 0 6px;
  color: var(--imp-light);
  background: transparent;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* Título degradê prateado */
.title-gradient{
  background: linear-gradient(92deg, #e4e4e7 0%, #c9c9cd 40%, #9b9da3 65%, #e4e4e7 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-weight: 800;
}

.imp-chart-header h3{
  font-size: clamp(22px, 3.6vw, 32px);
  line-height: 1.25;
  margin: 0 0 6px;
}
.imp-chart-subtitle{
  margin: 0 8px 10px 0;
  color: var(--imp-muted);
}
.imp-note{ display:block; margin-top:6px; font-size:12.5px; opacity:.9; }

/* Controles e legenda */
.imp-controls{ margin: 6px 0 10px; }
.imp-toggle{ display:flex; align-items:center; gap:8px; font-size:13px; color:var(--imp-light); }
.imp-toggle input{ width:16px; height:16px; }

.imp-chart-legend{
  display:flex; gap:18px; flex-wrap:wrap;
  margin: 6px 0 14px; padding:0; list-style:none; font-size:14px;
}
.dot, .dash{ display:inline-block; margin-right:8px; vertical-align:middle; }
.dot{ width:10px; height:10px; border-radius:999px; box-shadow:0 0 0 2px var(--imp-dark-card), 0 0 0 3px rgba(0,0,0,.35); }
.dash{ width:18px; height:2px; border-radius:2px; }
.dot--with{ background: var(--imp-with); }
.dot--without{ background: var(--imp-without); }
.dash--with{ background: var(--imp-eng-with); }
.dash--without{ background: var(--imp-eng-without); }

.imp-chart-card{
  background: var(--imp-dark-card);
  border: 1px solid rgba(255,255,255,.06);
  border-radius: 16px;
  box-shadow: 0 16px 42px rgba(0,0,0,.45);
  padding: clamp(10px, 2.5vw, 18px);
  min-height: 380px;
  position: relative;
}
.imp-chart-card canvas{
  display:block;
  width: 100% !important;
  height: 460px !important;
}

/* Resumo abaixo do gráfico */
.imp-summary{
  display:grid;
  grid-template-columns: 1fr;
  gap: 6px;
  margin-top: 10px;
  font-size: 14px;
  color: var(--imp-light);
}

/* Fallback (sem JS) */
.imp-chart-fallback{
  width: 100%;
  border-collapse: collapse;
  margin-top: 12px;
  font-size: 14px;
  color: var(--imp-light);
}
.imp-chart-fallback th,
.imp-chart-fallback td{
  border: 1px solid rgba(255,255,255,.08);
  padding: 8px 10px;
}
.imp-chart-fallback thead th{
  background: #17181a;
  text-align: left;
}
/* ====== Paleta dark e prata ====== */
:root{
  --imp-dark-bg: #000000;           /* fundo do site */
  --imp-dark-card: #0f0f10;         /* cartões */
  --imp-light: #e9e9ec;             /* texto principal */
  --imp-muted: #a9abb3;             /* texto secundário */
  --imp-grid-dark: rgba(255,255,255,0.08);
  --imp-with: #22d3ee;              /* linha destaque (com divulgação) - ciano suave */
  --imp-without: #9ca3af;           /* linha neutra (sem divulgação) - cinza */
}

/* Wrapper */
.imp-chart-wrap.dark{
  max-width: 1040px;
  margin: clamp(12px, 3vw, 28px) auto;
  padding: 0 6px;
  color: var(--imp-light);
  background: transparent;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* Título com degradê prateado */
.title-gradient{
  background: linear-gradient(92deg, #e4e4e7 0%, #c9c9cd 40%, #9b9da3 65%, #e4e4e7 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-weight: 800;
}

.imp-chart-header h3{
  font-size: clamp(22px, 3.6vw, 32px);
  line-height: 1.25;
  margin: 0 0 6px;
}

.imp-chart-subtitle{
  margin: 0 0 12px;
  color: var(--imp-muted);
}
.imp-note{
  display: block;
  margin-top: 6px;
  font-size: 12.5px;
  opacity: .9;
}

/* Legenda custom */
.imp-chart-legend{
  display: flex;
  gap: 18px;
  flex-wrap: wrap;
  margin: 8px 0 14px;
  padding: 0;
  list-style: none;
  font-size: 14px;
  color: var(--imp-light);
}
.imp-chart-legend .dot{
  display: inline-block;
  width: 10px; height: 10px;
  border-radius: 999px;
  margin-right: 8px;
  vertical-align: middle;
  box-shadow: 0 0 0 2px var(--imp-dark-card), 0 0 0 3px rgba(0,0,0,.35);
}
.dot--with{ background: var(--imp-with); }
.dot--without{ background: var(--imp-without); }

/* Card do gráfico (dark) */
.imp-chart-card{
  background: var(--imp-dark-card);
  border: 1px solid rgba(255,255,255,.06);
  border-radius: 16px;
  box-shadow: 0 16px 42px rgba(0,0,0,.45);
  padding: clamp(10px, 2.5vw, 18px);
  min-height: 360px;
  position: relative;
}
.imp-chart-card canvas{
  width: 100% !important;
  height: 460px !important; /* ajuste conforme seu layout */
}

/* Tabela fallback (aparece só com JS desativado) */
.imp-chart-fallback{
  width: 100%;
  border-collapse: collapse;
  margin-top: 12px;
  font-size: 14px;
  color: var(--imp-light);
}
.imp-chart-fallback th,
.imp-chart-fallback td{
  border: 1px solid rgba(255,255,255,.08);
  padding: 8px 10px;
}
.imp-chart-fallback thead th{
  background: #17181a;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8b5e51 */:root{
  --imp-dark-bg: #000000;
  --imp-dark-card: #0f0f10;
  --imp-light: #e9e9ec;
  --imp-muted: #a9abb3;
  --imp-grid-dark: rgba(255,255,255,0.08);
  --imp-funnel: #22d3ee;
}

.imp-funnel-wrap.dark{
  max-width: 1040px;
  margin: clamp(12px, 3vw, 28px) auto;
  padding: 0 6px;
  color: var(--imp-light);
  background: transparent;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

.title-gradient{
  background: linear-gradient(92deg, #e4e4e7 0%, #c9c9cd 40%, #9b9da3 65%, #e4e4e7 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-weight: 800;
}

.imp-funnel-header h3{
  font-size: clamp(22px, 3.6vw, 32px);
  line-height: 1.25;
  margin: 0 0 6px;
}
.imp-funnel-subtitle{
  margin: 0 0 12px;
  color: var(--imp-muted);
}
.imp-note{
  display: block;
  margin-top: 6px;
  font-size: 12.5px;
  opacity: .9;
}

.imp-funnel-card{
  background: var(--imp-dark-card);
  border: 1px solid rgba(255,255,255,.06);
  border-radius: 16px;
  box-shadow: 0 16px 42px rgba(0,0,0,.45);
  padding: clamp(10px, 2.5vw, 18px);
  min-height: 360px;
  position: relative;
}
.imp-funnel-card canvas{
  width: 100% !important;
  height: 460px !important;
}

.imp-fallback-table{
  width: 100%;
  border-collapse: collapse;
  margin-top: 12px;
  font-size: 14px;
  color: var(--imp-light);
}
.imp-fallback-table th,
.imp-fallback-table td{
  border: 1px solid rgba(255,255,255,.08);
  padding: 8px 10px;
}
.imp-fallback-table thead th{
  background: #17181a;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04f38ad */:root{
  --imp-dark-bg: #000000;
  --imp-dark-card: #0f0f10;
  --imp-light: #e9e9ec;
  --imp-muted: #a9abb3;
  --imp-grid-dark: rgba(255,255,255,0.08);

  --imp-niche-bar:  #22d3ee; /* barras (membros) */
  --imp-niche-line: #10b981; /* linha (engajamento %) */
}

.imp-niche-wrap.dark{
  max-width: 1040px;
  margin: clamp(12px, 3vw, 28px) auto;
  padding: 0 6px;
  color: var(--imp-light);
  background: transparent;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* Título degradê prateado */
.title-gradient{
  background: linear-gradient(92deg, #e4e4e7 0%, #c9c9cd 40%, #9b9da3 65%, #e4e4e7 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-weight: 800;
}

.imp-niche-header h3{
  font-size: clamp(22px, 3.6vw, 32px);
  line-height: 1.25;
  margin: 0 0 6px;
}
.imp-niche-subtitle{
  margin: 0 0 12px;
  color: var(--imp-muted);
}
.imp-note{ display:block; margin-top:6px; font-size:12.5px; opacity:.9; }

/* Legenda custom */
.imp-niche-legend{
  display:flex; gap:18px; flex-wrap:wrap;
  margin:8px 0 14px; padding:0; list-style:none; font-size:14px;
}
.imp-niche-legend .dot{
  display:inline-block; width:10px; height:10px; border-radius:999px;
  margin-right:8px; vertical-align:middle;
  box-shadow: 0 0 0 2px var(--imp-dark-card), 0 0 0 3px rgba(0,0,0,.35);
}
.dot--bar{ background: var(--imp-niche-bar); }
.dot--line{ background: var(--imp-niche-line); }

.imp-niche-card{
  background: var(--imp-dark-card);
  border: 1px solid rgba(255,255,255,.06);
  border-radius: 16px;
  box-shadow: 0 16px 42px rgba(0,0,0,.45);
  padding: clamp(10px, 2.5vw, 18px);
  min-height: 360px;
  position: relative;
}
.imp-niche-card canvas{
  display:block;            /* evita espaços fantasmas em alguns temas */
  width: 100% !important;
  height: 520px !important; /* ajuste conforme quantidade de nichos */
  margin: 0; padding: 0;    /* garante que comece no início do card */
}

/* Fallback (no-JS) */
.imp-fallback-table{
  width: 100%;
  border-collapse: collapse;
  margin-top: 12px;
  font-size: 14px;
  color: var(--imp-light);
}
.imp-fallback-table th,
.imp-fallback-table td{
  border: 1px solid rgba(255,255,255,.08);
  padding: 8px 10px;
}
.imp-fallback-table thead th{
  background: #17181a;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f0645b */:root{
  --imp-dark-bg: #000000;
  --imp-dark-card: #0f0f10;
  --imp-light: #e9e9ec;
  --imp-muted: #a9abb3;
  --imp-grid-dark: rgba(255,255,255,0.08);

  --imp-wa: #22c55e;  /* WhatsApp */
  --imp-tg: #22d3ee;  /* Telegram */
}

.imp-stack-wrap.dark{
  max-width: 1040px;
  margin: clamp(12px, 3vw, 28px) auto;
  padding: 0 6px;
  color: var(--imp-light);
  background: transparent;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* Título degradê prateado */
.title-gradient{
  background: linear-gradient(92deg, #e4e4e7 0%, #c9c9cd 40%, #9b9da3 65%, #e4e4e7 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-weight: 800;
}

.imp-stack-header h3{
  font-size: clamp(22px, 3.6vw, 32px);
  line-height: 1.25;
  margin: 0 0 6px;
}
.imp-stack-subtitle{
  margin: 0 0 12px;
  color: var(--imp-muted);
}

/* Legenda custom */
.imp-stack-legend{
  display:flex; gap:18px; flex-wrap:wrap;
  margin:8px 0 14px; padding:0; list-style:none; font-size:14px;
}
.imp-stack-legend .dot{
  display:inline-block; width:10px; height:10px; border-radius:999px;
  margin-right:8px; vertical-align:middle;
  box-shadow: 0 0 0 2px var(--imp-dark-card), 0 0 0 3px rgba(0,0,0,.35);
}
.dot--wa{ background: var(--imp-wa); }
.dot--tg{ background: var(--imp-tg); }

.imp-stack-card{
  background: var(--imp-dark-card);
  border: 1px solid rgba(255,255,255,.06);
  border-radius: 16px;
  box-shadow: 0 16px 42px rgba(0,0,0,.45);
  padding: clamp(10px, 2.5vw, 18px);
  min-height: 360px;
  position: relative;
}
.imp-stack-card canvas{
  display:block;
  width: 100% !important;
  height: 460px !important; /* ajuste conforme necessidade */
  margin: 0; padding: 0;
}

/* Fallback no-JS */
.imp-fallback-table{
  width: 100%;
  border-collapse: collapse;
  margin-top: 12px;
  font-size: 14px;
  color: var(--imp-light);
}
.imp-fallback-table th,
.imp-fallback-table td{
  border: 1px solid rgba(255,255,255,.08);
  padding: 8px 10px;
}
.imp-fallback-table thead th{
  background: #17181a;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-250ff7c *//* Paleta dark (coerente com seus outros gráficos) */
:root{
  --imp-dark-card: #0f0f10;
  --imp-light: #e9e9ec;
  --imp-muted: #a9abb3;
  --imp-grid-dark: rgba(255,255,255,0.08);

  --imp-with: #22d3ee;        /* seguidores com divulgação */
  --imp-without: #9ca3af;     /* seguidores sem divulgação */
  --imp-eng-with: #10b981;    /* engajamento com */
  --imp-eng-without: #6b7280; /* engajamento sem */
}

.imp-chart-wrap.dark{
  max-width: 1040px;
  margin: clamp(12px, 3vw, 28px) auto;
  padding: 0 6px;
  color: var(--imp-light);
  background: transparent;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* Título degradê prateado */
.title-gradient{
  background: linear-gradient(92deg, #e4e4e7 0%, #c9c9cd 40%, #9b9da3 65%, #e4e4e7 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-weight: 800;
}

.imp-chart-header h3{
  font-size: clamp(22px, 3.6vw, 32px);
  line-height: 1.25;
  margin: 0 0 6px;
}
.imp-chart-subtitle{
  margin: 0 8px 10px 0;
  color: var(--imp-muted);
}
.imp-note{ display:block; margin-top:6px; font-size:12.5px; opacity:.9; }

/* Controles e legenda */
.imp-controls{ margin: 6px 0 10px; }
.imp-toggle{ display:flex; align-items:center; gap:8px; font-size:13px; color:var(--imp-light); }
.imp-toggle input{ width:16px; height:16px; }

.imp-chart-legend{
  display:flex; gap:18px; flex-wrap:wrap;
  margin: 6px 0 14px; padding:0; list-style:none; font-size:14px;
}
.dot, .dash{ display:inline-block; margin-right:8px; vertical-align:middle; }
.dot{ width:10px; height:10px; border-radius:999px; box-shadow:0 0 0 2px var(--imp-dark-card), 0 0 0 3px rgba(0,0,0,.35); }
.dash{ width:18px; height:2px; border-radius:2px; }
.dot--with{ background: var(--imp-with); }
.dot--without{ background: var(--imp-without); }
.dash--with{ background: var(--imp-eng-with); }
.dash--without{ background: var(--imp-eng-without); }

.imp-chart-card{
  background: var(--imp-dark-card);
  border: 1px solid rgba(255,255,255,.06);
  border-radius: 16px;
  box-shadow: 0 16px 42px rgba(0,0,0,.45);
  padding: clamp(10px, 2.5vw, 18px);
  min-height: 380px;
  position: relative;
}
.imp-chart-card canvas{
  display:block;
  width: 100% !important;
  height: 460px !important;
}

/* Resumo abaixo do gráfico */
.imp-summary{
  display:grid;
  grid-template-columns: 1fr;
  gap: 6px;
  margin-top: 10px;
  font-size: 14px;
  color: var(--imp-light);
}

/* Fallback (sem JS) */
.imp-chart-fallback{
  width: 100%;
  border-collapse: collapse;
  margin-top: 12px;
  font-size: 14px;
  color: var(--imp-light);
}
.imp-chart-fallback th,
.imp-chart-fallback td{
  border: 1px solid rgba(255,255,255,.08);
  padding: 8px 10px;
}
.imp-chart-fallback thead th{
  background: #17181a;
  text-align: left;
}/* End custom CSS */