.elementor-1490 .elementor-element.elementor-element-64cdc54{--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;--justify-content:center;--overlay-opacity:1;--z-index:500;}.elementor-1490 .elementor-element.elementor-element-64cdc54:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-64cdc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000407;background-image:url("https://vinizend.com/wp-content/uploads/2026/02/Fixo-desktop-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1490 .elementor-element.elementor-element-64cdc54::before, .elementor-1490 .elementor-element.elementor-element-64cdc54 > .elementor-background-video-container::before, .elementor-1490 .elementor-element.elementor-element-64cdc54 > .e-con-inner > .elementor-background-video-container::before, .elementor-1490 .elementor-element.elementor-element-64cdc54 > .elementor-background-slideshow::before, .elementor-1490 .elementor-element.elementor-element-64cdc54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1490 .elementor-element.elementor-element-64cdc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1490 .elementor-element.elementor-element-64cdc54 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1490 .elementor-element.elementor-element-64cdc54 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-1490 .elementor-element.elementor-element-64cdc54 > .elementor-shape-bottom svg, .elementor-1490 .elementor-element.elementor-element-64cdc54 > .e-con-inner > .elementor-shape-bottom svg{width:calc(151% + 1.3px);height:54px;}.elementor-1490 .elementor-element.elementor-element-e97b430{--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;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-e97b430.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-8ca5723{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1490 .elementor-element.elementor-element-8ca5723 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-28a40a1{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:start;}.elementor-1490 .elementor-element.elementor-element-28a40a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1490 .elementor-element.elementor-element-28a40a1 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:23px;font-weight:400;line-height:27px;color:#FFFFFFCC;}.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-1490 .elementor-element.elementor-element-fe6396b .elementor-button{background-color:#B2FE0200;font-family:"Press Start 2P", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1490 .elementor-element.elementor-element-fe6396b.elementor-element{--align-self:flex-start;}.elementor-1490 .elementor-element.elementor-element-fe6396b .elementor-button-content-wrapper{flex-direction:row;}.elementor-1490 .elementor-element.elementor-element-fe6396b .elementor-button .elementor-button-content-wrapper{gap:0.9em;}.elementor-1490 .elementor-element.elementor-element-f6d522c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.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-1490 .elementor-element.elementor-element-5ebe0b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;border-radius:50px 50px 50px 50px;}.elementor-1490 .elementor-element.elementor-element-5ebe0b2 img{width:45px;height:45px;opacity:0.64;border-radius:50% 50% 50% 50%;}.elementor-1490 .elementor-element.elementor-element-c98bb2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;border-radius:50px 50px 50px 50px;}.elementor-1490 .elementor-element.elementor-element-c98bb2c img{width:45px;height:45px;opacity:0.89;border-radius:50% 50% 50% 50%;}.elementor-1490 .elementor-element.elementor-element-97ba11b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;border-radius:50px 50px 50px 50px;}.elementor-1490 .elementor-element.elementor-element-97ba11b img{width:45px;height:45px;opacity:0.64;border-radius:50% 50% 50% 50%;}.elementor-1490 .elementor-element.elementor-element-e132f30{width:var( --container-widget-width, 70% );max-width:70%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-1490 .elementor-element.elementor-element-e132f30.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1490 .elementor-element.elementor-element-e132f30 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:400;line-height:27px;text-shadow:0px 0px 24px #000000;color:#FFFFFFCC;}.elementor-1490 .elementor-element.elementor-element-22b4495{--display:flex;--min-height:730px;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-22b4495:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-22b4495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000D4;}.elementor-1490 .elementor-element.elementor-element-22b4495::before, .elementor-1490 .elementor-element.elementor-element-22b4495 > .elementor-background-video-container::before, .elementor-1490 .elementor-element.elementor-element-22b4495 > .e-con-inner > .elementor-background-video-container::before, .elementor-1490 .elementor-element.elementor-element-22b4495 > .elementor-background-slideshow::before, .elementor-1490 .elementor-element.elementor-element-22b4495 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1490 .elementor-element.elementor-element-22b4495 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1490 .elementor-element.elementor-element-4f15483{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1490 .elementor-element.elementor-element-4f15483 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-d7f2031{width:var( --container-widget-width, 28.118% );max-width:28.118%;--container-widget-width:28.118%;--container-widget-flex-grow:0;}.elementor-1490 .elementor-element.elementor-element-d7f2031.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1490 .elementor-element.elementor-element-9aa057d{width:var( --container-widget-width, 72% );max-width:72%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-1490 .elementor-element.elementor-element-9aa057d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-ee832c8 .elementor-button{background-color:#B2FE0200;font-family:"Press Start 2P", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1490 .elementor-element.elementor-element-ee832c8.elementor-element{--align-self:center;}.elementor-1490 .elementor-element.elementor-element-bce7043{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1490 .elementor-element.elementor-element-bce7043:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-bce7043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080807;}.elementor-1490 .elementor-element.elementor-element-cd0a04c{background-color:#0F0D0A;padding:8px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCBD9F1A;border-radius:50px 50px 50px 50px;}.elementor-1490 .elementor-element.elementor-element-cd0a04c.elementor-element{--align-self:center;}.elementor-1490 .elementor-element.elementor-element-cd0a04c .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-d9785da{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-1490 .elementor-element.elementor-element-3f820f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1490 .elementor-element.elementor-element-3f820f4 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-b2888ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-161bd6e{padding:16px 16px 16px 16px;}.elementor-1490 .elementor-element.elementor-element-161bd6e.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1490 .elementor-element.elementor-element-161bd6e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-6470f80{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1490 .elementor-element.elementor-element-6470f80:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-6470f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0A;}.elementor-1490 .elementor-element.elementor-element-ce0c810{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1490 .elementor-element.elementor-element-ce0c810 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-primary );}.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-1490 .elementor-element.elementor-element-4568e64{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFFB2;}.elementor-1490 .elementor-element.elementor-element-c2ee3e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-84917ff{padding:16px 16px 16px 16px;}.elementor-1490 .elementor-element.elementor-element-84917ff.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1490 .elementor-element.elementor-element-84917ff .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-07bbbf7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1490 .elementor-element.elementor-element-07bbbf7:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-07bbbf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0A;}.elementor-1490 .elementor-element.elementor-element-cab61f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1490 .elementor-element.elementor-element-cab61f8 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-ccd3242{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFFB2;}.elementor-1490 .elementor-element.elementor-element-7fa3bef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-c1646dd{padding:16px 16px 16px 16px;}.elementor-1490 .elementor-element.elementor-element-c1646dd.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1490 .elementor-element.elementor-element-c1646dd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-ec7e62a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1490 .elementor-element.elementor-element-ec7e62a:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-ec7e62a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0A;}.elementor-1490 .elementor-element.elementor-element-f24c158{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1490 .elementor-element.elementor-element-f24c158 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-216e264{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFFB2;}.elementor-1490 .elementor-element.elementor-element-23c68a8{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--overlay-opacity:0.46;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1490 .elementor-element.elementor-element-23c68a8:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-23c68a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000407;background-image:url("https://vinizend.com/wp-content/uploads/2026/03/design-builder-1-scaled.jpg");background-position:top center;}.elementor-1490 .elementor-element.elementor-element-23c68a8::before, .elementor-1490 .elementor-element.elementor-element-23c68a8 > .elementor-background-video-container::before, .elementor-1490 .elementor-element.elementor-element-23c68a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1490 .elementor-element.elementor-element-23c68a8 > .elementor-background-slideshow::before, .elementor-1490 .elementor-element.elementor-element-23c68a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1490 .elementor-element.elementor-element-23c68a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1490 .elementor-element.elementor-element-431aba2{--display:flex;--justify-content:center;}.elementor-1490 .elementor-element.elementor-element-ba4a597{background-color:#0F0D0A;padding:8px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCBD9F1A;border-radius:50px 50px 50px 50px;}.elementor-1490 .elementor-element.elementor-element-ba4a597.elementor-element{--align-self:center;}.elementor-1490 .elementor-element.elementor-element-ba4a597 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-938928b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1490 .elementor-element.elementor-element-938928b .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:37px;font-weight:800;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-a4c4d15{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1490 .elementor-element.elementor-element-a4c4d15 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:23px;font-weight:500;color:#FFFFFFD1;}.elementor-1490 .elementor-element.elementor-element-a63bf98{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1490 .elementor-element.elementor-element-a791530 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1490 .elementor-element.elementor-element-a791530.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-a791530.elementor-view-framed .elementor-icon, .elementor-1490 .elementor-element.elementor-element-a791530.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-a791530 .elementor-icon-box-title, .elementor-1490 .elementor-element.elementor-element-a791530 .elementor-icon-box-title a{font-family:"Exo 2", Sans-serif;font-size:23px;font-weight:600;}.elementor-1490 .elementor-element.elementor-element-a791530 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-a791530 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0px;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-501d16e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1490 .elementor-element.elementor-element-501d16e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-501d16e.elementor-view-framed .elementor-icon, .elementor-1490 .elementor-element.elementor-element-501d16e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-501d16e .elementor-icon-box-title, .elementor-1490 .elementor-element.elementor-element-501d16e .elementor-icon-box-title a{font-family:"Exo 2", Sans-serif;font-size:23px;font-weight:600;}.elementor-1490 .elementor-element.elementor-element-501d16e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-501d16e .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0px;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-a718afa .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1490 .elementor-element.elementor-element-a718afa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-a718afa.elementor-view-framed .elementor-icon, .elementor-1490 .elementor-element.elementor-element-a718afa.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-a718afa .elementor-icon-box-title, .elementor-1490 .elementor-element.elementor-element-a718afa .elementor-icon-box-title a{font-family:"Exo 2", Sans-serif;font-size:23px;font-weight:600;}.elementor-1490 .elementor-element.elementor-element-a718afa .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-a718afa .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0px;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-13658fe{--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:32px 10px;--row-gap:32px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1490 .elementor-element.elementor-element-13658fe:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-13658fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080807;}.elementor-1490 .elementor-element.elementor-element-d6b1047{--display:flex;--justify-content:center;--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-1490 .elementor-element.elementor-element-b525dc8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-1490 .elementor-element.elementor-element-b525dc8:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-b525dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0A;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1490 .elementor-element.elementor-element-5d2e694{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-element-spacing:13px;}.elementor-1490 .elementor-element.elementor-element-5d2e694 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1490 .elementor-element.elementor-element-5d2e694 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-1490 .elementor-element.elementor-element-5d2e694 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Exo 2", Sans-serif;font-size:37px;font-weight:800;}.elementor-1490 .elementor-element.elementor-element-df060f6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-1490 .elementor-element.elementor-element-df060f6:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-df060f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0A;}.elementor-1490 .elementor-element.elementor-element-df060f6.e-con{--align-self:flex-start;}.elementor-1490 .elementor-element.elementor-element-8450bba{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-element-spacing:13px;}.elementor-1490 .elementor-element.elementor-element-8450bba .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1490 .elementor-element.elementor-element-8450bba .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-1490 .elementor-element.elementor-element-8450bba .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Exo 2", Sans-serif;font-size:37px;font-weight:800;}.elementor-1490 .elementor-element.elementor-element-e4330fa{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-1490 .elementor-element.elementor-element-e4330fa:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-e4330fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0A;}.elementor-1490 .elementor-element.elementor-element-6b54e3a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-element-spacing:13px;}.elementor-1490 .elementor-element.elementor-element-6b54e3a .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1490 .elementor-element.elementor-element-6b54e3a .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-1490 .elementor-element.elementor-element-6b54e3a .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Exo 2", Sans-serif;font-size:37px;font-weight:800;}.elementor-1490 .elementor-element.elementor-element-3366796{--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;--border-radius:25px 25px 25px 25px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1490 .elementor-element.elementor-element-3366796:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-3366796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1490 .elementor-element.elementor-element-3366796.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1490 .elementor-element.elementor-element-f6d17e4{text-align:center;}.elementor-1490 .elementor-element.elementor-element-f6d17e4 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-567973e{text-align:center;}.elementor-1490 .elementor-element.elementor-element-567973e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFFAB;}.elementor-1490 .elementor-element.elementor-element-f323eca.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1490 .elementor-element.elementor-element-f323eca{left:48.75%;}body.rtl .elementor-1490 .elementor-element.elementor-element-f323eca{right:48.75%;}.elementor-1490 .elementor-element.elementor-element-f323eca{top:-20px;}.elementor-1490 .elementor-element.elementor-element-c88ed8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-c88ed8e:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-c88ed8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1490 .elementor-element.elementor-element-99f0a76{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-3a4d5ec{--display:flex;--min-height:50vh;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-25d5eb0{text-align:end;}.elementor-1490 .elementor-element.elementor-element-25d5eb0 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:800;color:#FFBF00;}.elementor-1490 .elementor-element.elementor-element-b21de58{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-ea623ab{--display:flex;--position:absolute;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1490 .elementor-element.elementor-element-ea623ab:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-ea623ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}.elementor-1490 .elementor-element.elementor-element-ea623ab.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-1490 .elementor-element.elementor-element-ea623ab{left:50%;}body.rtl .elementor-1490 .elementor-element.elementor-element-ea623ab{right:50%;}.elementor-1490 .elementor-element.elementor-element-073988a{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1490 .elementor-element.elementor-element-073988a:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-073988a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}body:not(.rtl) .elementor-1490 .elementor-element.elementor-element-073988a{left:0px;}body.rtl .elementor-1490 .elementor-element.elementor-element-073988a{right:0px;}.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-1490 .elementor-element.elementor-element-0efd3c7{z-index:1;}.elementor-1490 .elementor-element.elementor-element-0efd3c7 .elementor-icon-wrapper{text-align:center;}.elementor-1490 .elementor-element.elementor-element-0efd3c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-0efd3c7.elementor-view-framed .elementor-icon, .elementor-1490 .elementor-element.elementor-element-0efd3c7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-0efd3c7.elementor-view-framed .elementor-icon, .elementor-1490 .elementor-element.elementor-element-0efd3c7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-0efd3c7 .elementor-icon{font-size:29px;}.elementor-1490 .elementor-element.elementor-element-0efd3c7 .elementor-icon svg{height:29px;}.elementor-1490 .elementor-element.elementor-element-b34516e{--display:flex;--position:absolute;--min-height:100px;top:0px;}.elementor-1490 .elementor-element.elementor-element-b34516e:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-b34516e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body:not(.rtl) .elementor-1490 .elementor-element.elementor-element-b34516e{left:0px;}body.rtl .elementor-1490 .elementor-element.elementor-element-b34516e{right:0px;}.elementor-1490 .elementor-element.elementor-element-192476e{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-7ea019c .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-a575f38{font-family:"Rajdhani", Sans-serif;font-size:23px;font-weight:400;color:#E0E0E0;}.elementor-1490 .elementor-element.elementor-element-ef3f519 img{border-radius:20px 20px 20px 20px;}.elementor-1490 .elementor-element.elementor-element-c07e6b0{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-cebbb41{--display:flex;--min-height:50vh;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-e372308{text-align:end;}.elementor-1490 .elementor-element.elementor-element-e372308 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-a0d2031{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-53859d5{--display:flex;--position:absolute;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1490 .elementor-element.elementor-element-53859d5:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-53859d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}.elementor-1490 .elementor-element.elementor-element-53859d5.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-1490 .elementor-element.elementor-element-53859d5{left:50%;}body.rtl .elementor-1490 .elementor-element.elementor-element-53859d5{right:50%;}.elementor-1490 .elementor-element.elementor-element-edba068{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1490 .elementor-element.elementor-element-edba068:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-edba068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}body:not(.rtl) .elementor-1490 .elementor-element.elementor-element-edba068{left:0px;}body.rtl .elementor-1490 .elementor-element.elementor-element-edba068{right:0px;}.elementor-1490 .elementor-element.elementor-element-6926f07 .elementor-icon-wrapper{text-align:center;}.elementor-1490 .elementor-element.elementor-element-6926f07.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-6926f07.elementor-view-framed .elementor-icon, .elementor-1490 .elementor-element.elementor-element-6926f07.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-6926f07.elementor-view-framed .elementor-icon, .elementor-1490 .elementor-element.elementor-element-6926f07.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-6926f07 .elementor-icon{font-size:29px;}.elementor-1490 .elementor-element.elementor-element-6926f07 .elementor-icon svg{height:29px;}.elementor-1490 .elementor-element.elementor-element-2ed6b09{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-cfb62c5 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-68b3b86{font-family:"Rajdhani", Sans-serif;font-size:23px;font-weight:400;color:#E0E0E0;}.elementor-1490 .elementor-element.elementor-element-d93e8f7{border-radius:-7px -7px -7px -7px;}.elementor-1490 .elementor-element.elementor-element-d93e8f7 img{border-radius:20px 20px 20px 20px;}.elementor-1490 .elementor-element.elementor-element-e01ce71{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-9593756{--display:flex;--min-height:50vh;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-4324431{text-align:end;}.elementor-1490 .elementor-element.elementor-element-4324431 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-1184444{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-dec7ada{--display:flex;--position:absolute;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1490 .elementor-element.elementor-element-dec7ada:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-dec7ada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}.elementor-1490 .elementor-element.elementor-element-dec7ada.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-1490 .elementor-element.elementor-element-dec7ada{left:50%;}body.rtl .elementor-1490 .elementor-element.elementor-element-dec7ada{right:50%;}.elementor-1490 .elementor-element.elementor-element-d09be1f{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1490 .elementor-element.elementor-element-d09be1f:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-d09be1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}body:not(.rtl) .elementor-1490 .elementor-element.elementor-element-d09be1f{left:0px;}body.rtl .elementor-1490 .elementor-element.elementor-element-d09be1f{right:0px;}.elementor-1490 .elementor-element.elementor-element-96d6e36 .elementor-icon-wrapper{text-align:center;}.elementor-1490 .elementor-element.elementor-element-96d6e36.elementor-view-stacked .elementor-icon{background-color:#FFBF00;}.elementor-1490 .elementor-element.elementor-element-96d6e36.elementor-view-framed .elementor-icon, .elementor-1490 .elementor-element.elementor-element-96d6e36.elementor-view-default .elementor-icon{color:#FFBF00;border-color:#FFBF00;}.elementor-1490 .elementor-element.elementor-element-96d6e36.elementor-view-framed .elementor-icon, .elementor-1490 .elementor-element.elementor-element-96d6e36.elementor-view-default .elementor-icon svg{fill:#FFBF00;}.elementor-1490 .elementor-element.elementor-element-96d6e36 .elementor-icon{font-size:29px;}.elementor-1490 .elementor-element.elementor-element-96d6e36 .elementor-icon svg{height:29px;}.elementor-1490 .elementor-element.elementor-element-1b0093f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-9131087 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-97247c7{font-family:"Rajdhani", Sans-serif;font-size:23px;font-weight:400;color:#E0E0E0;}.elementor-1490 .elementor-element.elementor-element-217a724 img{border-radius:20px 20px 20px 20px;}.elementor-1490 .elementor-element.elementor-element-5c34d87{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-4c2f665{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-b5f410d{--display:flex;--position:absolute;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1490 .elementor-element.elementor-element-b5f410d:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-b5f410d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}.elementor-1490 .elementor-element.elementor-element-b5f410d.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-1490 .elementor-element.elementor-element-b5f410d{left:50%;}body.rtl .elementor-1490 .elementor-element.elementor-element-b5f410d{right:50%;}.elementor-1490 .elementor-element.elementor-element-58a2232{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1490 .elementor-element.elementor-element-58a2232:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-58a2232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}body:not(.rtl) .elementor-1490 .elementor-element.elementor-element-58a2232{left:0px;}body.rtl .elementor-1490 .elementor-element.elementor-element-58a2232{right:0px;}.elementor-1490 .elementor-element.elementor-element-c674119{--display:flex;--position:absolute;--min-height:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-1490 .elementor-element.elementor-element-c674119:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-c674119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #000000 0%, #F2295B00 100%);}body:not(.rtl) .elementor-1490 .elementor-element.elementor-element-c674119{left:0px;}body.rtl .elementor-1490 .elementor-element.elementor-element-c674119{right:0px;}.elementor-1490 .elementor-element.elementor-element-f619060{--display:flex;--min-height:688px;--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;--justify-content:center;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1490 .elementor-element.elementor-element-f619060:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-f619060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vinizend.com/wp-content/uploads/2026/02/design-builder-1-scaled.jpg");background-position:center left;background-size:cover;}.elementor-1490 .elementor-element.elementor-element-f619060::before, .elementor-1490 .elementor-element.elementor-element-f619060 > .elementor-background-video-container::before, .elementor-1490 .elementor-element.elementor-element-f619060 > .e-con-inner > .elementor-background-video-container::before, .elementor-1490 .elementor-element.elementor-element-f619060 > .elementor-background-slideshow::before, .elementor-1490 .elementor-element.elementor-element-f619060 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1490 .elementor-element.elementor-element-f619060 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1490 .elementor-element.elementor-element-f619060 > .elementor-shape-top .elementor-shape-fill, .elementor-1490 .elementor-element.elementor-element-f619060 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-1490 .elementor-element.elementor-element-f619060 > .elementor-shape-top svg, .elementor-1490 .elementor-element.elementor-element-f619060 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:50px;}.elementor-1490 .elementor-element.elementor-element-4e0830d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:2em 2em 2em 2em;--margin-top:-82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em;}.elementor-1490 .elementor-element.elementor-element-4e0830d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1490 .elementor-element.elementor-element-b7d2d13{padding:0em 0em 0em 0em;}.elementor-1490 .elementor-element.elementor-element-b7d2d13 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:800;color:#FFBF00;}.elementor-1490 .elementor-element.elementor-element-d4631a3{--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-1490 .elementor-element.elementor-element-890fc20{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;}.elementor-1490 .elementor-element.elementor-element-890fc20:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-890fc20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#572A2A00;}.elementor-1490 .elementor-element.elementor-element-3b65049{width:100%;max-width:100%;text-align:start;font-family:"Rajdhani", Sans-serif;font-size:21px;font-weight:400;color:#E5E5E5;}.elementor-1490 .elementor-element.elementor-element-b96ae36 .elementor-button{background-color:#B2FE0200;font-family:"Press Start 2P", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1490 .elementor-element.elementor-element-b96ae36.elementor-element{--align-self:center;}.elementor-1490 .elementor-element.elementor-element-b96ae36 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1490 .elementor-element.elementor-element-b96ae36 .elementor-button .elementor-button-content-wrapper{gap:0.9em;}.elementor-1490 .elementor-element.elementor-element-2f1d43b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-1490 .elementor-element.elementor-element-34f0012{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;grid-column:span 6;grid-row:span 2;}.elementor-1490 .elementor-element.elementor-element-34f0012.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1490 .elementor-element.elementor-element-34f0012 .elementor-image-box-title{font-family:"Exo 2", Sans-serif;font-size:42px;font-weight:800;color:#F6FAFF;}.elementor-1490 .elementor-element.elementor-element-34f0012:has(:hover) .elementor-image-box-title,
					 .elementor-1490 .elementor-element.elementor-element-34f0012:has(:focus) .elementor-image-box-title{color:#F6FAFF;}.elementor-1490 .elementor-element.elementor-element-34f0012 .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#E5E5E5;}.elementor-1490 .elementor-element.elementor-element-1477a34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1490 .elementor-element.elementor-element-cc37725{--display:flex;--justify-content:space-between;}.elementor-1490 .elementor-element.elementor-element-46cdad2{width:var( --container-widget-width, 39% );max-width:39%;background-color:#000602;padding:5px 10px 5px 10px;--container-widget-width:39%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:1090px 1090px 1090px 1090px;text-align:center;}.elementor-1490 .elementor-element.elementor-element-46cdad2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-f5a78ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 6;grid-row:span 2;}.elementor-1490 .elementor-element.elementor-element-f5a78ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1490 .elementor-element.elementor-element-f5a78ce .elementor-image-box-wrapper{text-align:start;}.elementor-1490 .elementor-element.elementor-element-f5a78ce .elementor-image-box-title{margin-bottom:0.4em;font-family:"Exo 2", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-f5a78ce .elementor-image-box-description{font-family:"Rajdhani", Sans-serif;font-size:21px;font-weight:400;line-height:21px;color:#E5E5E5;}.elementor-1490 .elementor-element.elementor-element-6126aef .elementor-button{background-color:#B2FE0200;font-family:"Press Start 2P", Sans-serif;font-size:11px;font-weight:500;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1490 .elementor-element.elementor-element-6126aef.elementor-element{--align-self:flex-start;}.elementor-1490 .elementor-element.elementor-element-6126aef .elementor-button-content-wrapper{flex-direction:row;}.elementor-1490 .elementor-element.elementor-element-6126aef .elementor-button .elementor-button-content-wrapper{gap:0.9em;}.elementor-1490 .elementor-element.elementor-element-8f727c4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-8f727c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1490 .elementor-element.elementor-element-c9b6ebe{width:var( --container-widget-width, 107.143% );max-width:107.143%;--container-widget-width:107.143%;--container-widget-flex-grow:0;}.elementor-1490 .elementor-element.elementor-element-c9b6ebe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1490 .elementor-element.elementor-element-c9b6ebe img{width:99%;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-1490 .elementor-element.elementor-element-22d6aa1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:280px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-80px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:280px;--e-n-carousel-arrow-size:38px;--e-n-carousel-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-1490 .elementor-element.elementor-element-22d6aa1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:-1px -1px -1px -1px;}.elementor-1490 .elementor-element.elementor-element-6943903{--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:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1490 .elementor-element.elementor-element-92d5032{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;padding:0em 0em 0em 0em;text-align:center;}.elementor-1490 .elementor-element.elementor-element-92d5032 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:52px;font-weight:800;color:#FFBF00;}.elementor-1490 .elementor-element.elementor-element-7f15d78{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}.elementor-1490 .elementor-element.elementor-element-7f15d78 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#CECECE;opacity:1;}.elementor-1490 .elementor-element.elementor-element-7f15d78 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-7f15d78 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-1490 .elementor-element.elementor-element-f23c8c4 .elementor-button{background-color:#B2FE0200;font-family:"Press Start 2P", Sans-serif;font-size:11px;font-weight:300;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1490 .elementor-element.elementor-element-f23c8c4.elementor-element{--align-self:center;}.elementor-1490 .elementor-element.elementor-element-f23c8c4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1490 .elementor-element.elementor-element-f23c8c4 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-1490 .elementor-element.elementor-element-d694494{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1490 .elementor-element.elementor-element-d694494:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-d694494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #FFBF001A 88%);}.elementor-1490 .elementor-element.elementor-element-efb46e3{--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-1490 .elementor-element.elementor-element-34de43c{width:initial;max-width:initial;text-align:start;}.elementor-1490 .elementor-element.elementor-element-34de43c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1490 .elementor-element.elementor-element-34de43c .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:41px;font-weight:800;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-d6aa88a{width:100%;max-width:100%;text-align:start;}.elementor-1490 .elementor-element.elementor-element-d6aa88a.elementor-element{--align-self:center;}.elementor-1490 .elementor-element.elementor-element-d6aa88a .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:400;color:#D8D5D5;}.elementor-1490 .elementor-element.elementor-element-45a3ef5{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5E5E5E99;border-radius:15px 15px 15px 15px;}.elementor-1490 .elementor-element.elementor-element-45a3ef5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1490 .elementor-element.elementor-element-45a3ef5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-45a3ef5.elementor-view-framed .elementor-icon, .elementor-1490 .elementor-element.elementor-element-45a3ef5.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-45a3ef5 .elementor-icon-box-title, .elementor-1490 .elementor-element.elementor-element-45a3ef5 .elementor-icon-box-title a{font-family:"Exo 2", Sans-serif;font-size:32px;font-weight:800;}.elementor-1490 .elementor-element.elementor-element-45a3ef5 .elementor-icon-box-title{color:#F6FAFF;}.elementor-1490 .elementor-element.elementor-element-45a3ef5 .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#D8D5D5;}.elementor-1490 .elementor-element.elementor-element-69c0467{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1490 .elementor-element.elementor-element-69c0467:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-69c0467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-6d87e8a{--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-1490 .elementor-element.elementor-element-b7992d5{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;word-spacing:0px;color:#000000;}.elementor-1490 .elementor-element.elementor-element-b7992d5 p{margin-block-end:0px;}.elementor-1490 .elementor-element.elementor-element-b511ef3{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1490 .elementor-element.elementor-element-b511ef3:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-b511ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-6caf878{--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-1490 .elementor-element.elementor-element-1c0d172{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;word-spacing:0px;color:#000000;}.elementor-1490 .elementor-element.elementor-element-1c0d172 p{margin-block-end:0px;}.elementor-1490 .elementor-element.elementor-element-654d757{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1490 .elementor-element.elementor-element-654d757:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-654d757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-6f886b1{--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-1490 .elementor-element.elementor-element-79a6a9f{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;word-spacing:0px;color:#000000;}.elementor-1490 .elementor-element.elementor-element-79a6a9f p{margin-block-end:0px;}.elementor-1490 .elementor-element.elementor-element-71b771e{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1490 .elementor-element.elementor-element-71b771e:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-71b771e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-5ee83ef{--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-1490 .elementor-element.elementor-element-32f9da6{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;word-spacing:0px;color:#000000;}.elementor-1490 .elementor-element.elementor-element-32f9da6 p{margin-block-end:0px;}.elementor-1490 .elementor-element.elementor-element-ad3b8b4{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1490 .elementor-element.elementor-element-ad3b8b4:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-ad3b8b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-6bcb8f9{--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-1490 .elementor-element.elementor-element-96ae2fb{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;word-spacing:0px;color:#000000;}.elementor-1490 .elementor-element.elementor-element-96ae2fb p{margin-block-end:0px;}.elementor-1490 .elementor-element.elementor-element-cd4e1d6{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1490 .elementor-element.elementor-element-cd4e1d6:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-cd4e1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-f52aab6{--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-1490 .elementor-element.elementor-element-88fa94c{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;word-spacing:0px;color:#000000;}.elementor-1490 .elementor-element.elementor-element-88fa94c p{margin-block-end:0px;}.elementor-1490 .elementor-element.elementor-element-7c2e4c1{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1490 .elementor-element.elementor-element-7c2e4c1:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-7c2e4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-caaaace{--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-1490 .elementor-element.elementor-element-8edf217{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;word-spacing:0px;color:#000000;}.elementor-1490 .elementor-element.elementor-element-8edf217 p{margin-block-end:0px;}.elementor-1490 .elementor-element.elementor-element-5508969{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1490 .elementor-element.elementor-element-5508969:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-5508969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-4441d8f{--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-1490 .elementor-element.elementor-element-6ef68bd{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;word-spacing:0px;color:#000000;}.elementor-1490 .elementor-element.elementor-element-6ef68bd p{margin-block-end:0px;}.elementor-1490 .elementor-element.elementor-element-5584331{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1490 .elementor-element.elementor-element-5584331:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-5584331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-ed5f48e{--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-1490 .elementor-element.elementor-element-a5fcf19{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;word-spacing:0px;color:#000000;}.elementor-1490 .elementor-element.elementor-element-a5fcf19 p{margin-block-end:0px;}.elementor-1490 .elementor-element.elementor-element-a6e5dfd{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1490 .elementor-element.elementor-element-a6e5dfd:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-a6e5dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-c7ea6c5{--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-1490 .elementor-element.elementor-element-7b0fbba{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;word-spacing:0px;color:#000000;}.elementor-1490 .elementor-element.elementor-element-7b0fbba p{margin-block-end:0px;}.elementor-1490 .elementor-element.elementor-element-5df22ed{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1490 .elementor-element.elementor-element-5df22ed:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-5df22ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-b4f5eba{--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-1490 .elementor-element.elementor-element-8673074{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;word-spacing:0px;color:#000000;}.elementor-1490 .elementor-element.elementor-element-8673074 p{margin-block-end:0px;}.elementor-1490 .elementor-element.elementor-element-1d45624{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1490 .elementor-element.elementor-element-1d45624:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-1d45624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-f3b0052{--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-1490 .elementor-element.elementor-element-e8f7e10{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;word-spacing:0px;color:#000000;}.elementor-1490 .elementor-element.elementor-element-e8f7e10 p{margin-block-end:0px;}.elementor-1490 .elementor-element.elementor-element-053f805{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1490 .elementor-element.elementor-element-053f805:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-053f805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-3f9e449{--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-1490 .elementor-element.elementor-element-f95a313{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;word-spacing:0px;color:#000000;}.elementor-1490 .elementor-element.elementor-element-f95a313 p{margin-block-end:0px;}.elementor-1490 .elementor-element.elementor-element-22306dc{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1490 .elementor-element.elementor-element-22306dc:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-22306dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-172ee47{--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-1490 .elementor-element.elementor-element-d120aba{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;word-spacing:0px;color:#000000;}.elementor-1490 .elementor-element.elementor-element-d120aba p{margin-block-end:0px;}.elementor-1490 .elementor-element.elementor-element-5169415{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:99;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:11px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFBF00;--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-1490 .elementor-element.elementor-element-5169415 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#000000;border-style:none;}.elementor-1490 .elementor-element.elementor-element-5169415 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#000000;}.elementor-1490 .elementor-element.elementor-element-5169415 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#000903;}.elementor-1490 .elementor-element.elementor-element-5169415 {--n-accordion-padding:20px 30px 20px 30px;}:where( .elementor-1490 .elementor-element.elementor-element-5169415 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Exo 2", Sans-serif;font-weight:600;}.elementor-1490 .elementor-element.elementor-element-a08e183{--display:flex;--min-height:730px;--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;--overlay-opacity:1;--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-1490 .elementor-element.elementor-element-a08e183:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-a08e183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000D4;}.elementor-1490 .elementor-element.elementor-element-a08e183::before, .elementor-1490 .elementor-element.elementor-element-a08e183 > .elementor-background-video-container::before, .elementor-1490 .elementor-element.elementor-element-a08e183 > .e-con-inner > .elementor-background-video-container::before, .elementor-1490 .elementor-element.elementor-element-a08e183 > .elementor-background-slideshow::before, .elementor-1490 .elementor-element.elementor-element-a08e183 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1490 .elementor-element.elementor-element-a08e183 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1490 .elementor-element.elementor-element-19874be{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-1490 .elementor-element.elementor-element-1e033d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1490 .elementor-element.elementor-element-1e033d5 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-7a654aa{width:var( --container-widget-width, 72% );max-width:72%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-1490 .elementor-element.elementor-element-7a654aa .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:28px;font-weight:300;color:#FFFFFF;}.elementor-1490 .elementor-element.elementor-element-a7f7b6a .elementor-button{background-color:#B2FE0200;font-family:"Press Start 2P", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1490 .elementor-element.elementor-element-a7f7b6a.elementor-element{--align-self:center;}.elementor-1490 .elementor-element.elementor-element-a7f7b6a .elementor-button-content-wrapper{flex-direction:row;}.elementor-1490 .elementor-element.elementor-element-a7f7b6a .elementor-button .elementor-button-content-wrapper{gap:0.9em;}body.elementor-page-1490:not(.elementor-motion-effects-element-type-background), body.elementor-page-1490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-1490 .elementor-element.elementor-element-64cdc54:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-64cdc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vinizend.com/wp-content/uploads/2026/02/Fixo-desktop-scaled.jpg");}.elementor-1490 .elementor-element.elementor-element-64cdc54{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1490 .elementor-element.elementor-element-28a40a1 .elementor-heading-title{font-size:18px;}.elementor-1490 .elementor-element.elementor-element-e132f30 .elementor-heading-title{font-size:18px;}.elementor-1490 .elementor-element.elementor-element-22b4495{--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-1490 .elementor-element.elementor-element-9aa057d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-b2888ae{--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-1490 .elementor-element.elementor-element-161bd6e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1490 .elementor-element.elementor-element-4568e64{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-c2ee3e8{--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-1490 .elementor-element.elementor-element-84917ff .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1490 .elementor-element.elementor-element-ccd3242{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-7fa3bef{--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-1490 .elementor-element.elementor-element-c1646dd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1490 .elementor-element.elementor-element-216e264{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-23c68a8{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1490 .elementor-element.elementor-element-a63bf98{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-1490 .elementor-element.elementor-element-b525dc8{--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-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-df060f6{--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-1490 .elementor-element.elementor-element-e4330fa{--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-1490 .elementor-element.elementor-element-890fc20{--justify-content:flex-start;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1490 .elementor-element.elementor-element-34f0012{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1490 .elementor-element.elementor-element-34f0012 .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-1477a34{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1490 .elementor-element.elementor-element-46cdad2{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-1490 .elementor-element.elementor-element-46cdad2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-f5a78ce{width:100%;max-width:100%;}.elementor-1490 .elementor-element.elementor-element-c9b6ebe{width:100%;max-width:100%;}.elementor-1490 .elementor-element.elementor-element-22d6aa1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-1490 .elementor-element.elementor-element-7f15d78{--e-image-carousel-slides-to-show:3;}.elementor-1490 .elementor-element.elementor-element-d694494{--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-1490 .elementor-element.elementor-element-efb46e3{--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-1490 .elementor-element.elementor-element-34de43c{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-1490 .elementor-element.elementor-element-45a3ef5 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-5169415{width:100%;max-width:100%;}.elementor-1490 .elementor-element.elementor-element-a08e183{--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}}@media(max-width:767px){.elementor-1490 .elementor-element.elementor-element-64cdc54:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-64cdc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vinizend.com/wp-content/uploads/2026/02/01-02.png");background-size:cover;}.elementor-1490 .elementor-element.elementor-element-64cdc54{--min-height:851px;--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:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:8vw;}.elementor-1490 .elementor-element.elementor-element-64cdc54.e-con{--align-self:center;}.elementor-1490 .elementor-element.elementor-element-e97b430{--width:100%;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--align-content:center;--margin-top:17em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-e97b430.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1490 .elementor-element.elementor-element-8ca5723{text-align:center;}.elementor-1490 .elementor-element.elementor-element-8ca5723 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-28a40a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1490 .elementor-element.elementor-element-28a40a1 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-1490 .elementor-element.elementor-element-fe6396b.elementor-element{--align-self:center;}.elementor-1490 .elementor-element.elementor-element-fe6396b .elementor-button{font-size:15px;}.elementor-1490 .elementor-element.elementor-element-f6d522c{--justify-content:center;}.elementor-1490 .elementor-element.elementor-element-e132f30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1490 .elementor-element.elementor-element-e132f30 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-1490 .elementor-element.elementor-element-22b4495{--content-width:360px;--min-height:0px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-1490 .elementor-element.elementor-element-4f15483{text-align:center;}.elementor-1490 .elementor-element.elementor-element-4f15483 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-d7f2031{width:var( --container-widget-width, 263.828px );max-width:263.828px;--container-widget-width:263.828px;--container-widget-flex-grow:0;}.elementor-1490 .elementor-element.elementor-element-9aa057d{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;text-align:center;}.elementor-1490 .elementor-element.elementor-element-9aa057d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-ee832c8.elementor-element{--align-self:center;}.elementor-1490 .elementor-element.elementor-element-ee832c8 .elementor-button{font-size:15px;}.elementor-1490 .elementor-element.elementor-element-bce7043{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1490 .elementor-element.elementor-element-cd0a04c{text-align:center;}.elementor-1490 .elementor-element.elementor-element-d9785da{--container-widget-width:141px;--container-widget-flex-grow:0;width:var( --container-widget-width, 141px );max-width:141px;}.elementor-1490 .elementor-element.elementor-element-3f820f4{text-align:center;}.elementor-1490 .elementor-element.elementor-element-3f820f4 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-b2888ae{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:035px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1490 .elementor-element.elementor-element-161bd6e{padding:11px 11px 11px 11px;}.elementor-1490 .elementor-element.elementor-element-161bd6e.elementor-element{--align-self:flex-start;}.elementor-1490 .elementor-element.elementor-element-161bd6e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1490 .elementor-element.elementor-element-6470f80{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-ce0c810{text-align:center;}.elementor-1490 .elementor-element.elementor-element-ce0c810 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-4568e64{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-c2ee3e8{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-1490 .elementor-element.elementor-element-84917ff{padding:11px 11px 11px 11px;}.elementor-1490 .elementor-element.elementor-element-84917ff.elementor-element{--align-self:flex-start;}.elementor-1490 .elementor-element.elementor-element-84917ff .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1490 .elementor-element.elementor-element-07bbbf7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-cab61f8{text-align:center;}.elementor-1490 .elementor-element.elementor-element-cab61f8 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-ccd3242{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-7fa3bef{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-1490 .elementor-element.elementor-element-c1646dd{padding:11px 11px 11px 11px;}.elementor-1490 .elementor-element.elementor-element-c1646dd.elementor-element{--align-self:flex-start;}.elementor-1490 .elementor-element.elementor-element-c1646dd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1490 .elementor-element.elementor-element-ec7e62a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-f24c158{text-align:center;}.elementor-1490 .elementor-element.elementor-element-f24c158 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-216e264{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-23c68a8:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-23c68a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vinizend.com/wp-content/uploads/2026/03/design-builder-2-scaled.jpg");}.elementor-1490 .elementor-element.elementor-element-23c68a8{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1490 .elementor-element.elementor-element-431aba2{--width:100%;--min-height:0px;}.elementor-1490 .elementor-element.elementor-element-ba4a597{text-align:center;}.elementor-1490 .elementor-element.elementor-element-938928b{text-align:center;}.elementor-1490 .elementor-element.elementor-element-938928b .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-a4c4d15{text-align:center;}.elementor-1490 .elementor-element.elementor-element-a63bf98{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-1490 .elementor-element.elementor-element-a791530 .elementor-icon-box-title, .elementor-1490 .elementor-element.elementor-element-a791530 .elementor-icon-box-title a{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-501d16e .elementor-icon-box-title, .elementor-1490 .elementor-element.elementor-element-501d16e .elementor-icon-box-title a{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-a718afa .elementor-icon-box-title, .elementor-1490 .elementor-element.elementor-element-a718afa .elementor-icon-box-title a{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-13658fe{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1490 .elementor-element.elementor-element-b525dc8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-5d2e694 .elementor-divider{text-align:center;}.elementor-1490 .elementor-element.elementor-element-5d2e694 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1490 .elementor-element.elementor-element-5d2e694 .elementor-divider__text{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-df060f6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-8450bba .elementor-divider{text-align:center;}.elementor-1490 .elementor-element.elementor-element-8450bba .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1490 .elementor-element.elementor-element-8450bba .elementor-divider__text{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-e4330fa{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-6b54e3a .elementor-divider{text-align:center;}.elementor-1490 .elementor-element.elementor-element-6b54e3a .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1490 .elementor-element.elementor-element-6b54e3a .elementor-divider__text{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-3366796{--margin-top:1.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1490 .elementor-element.elementor-element-f6d17e4{text-align:center;}.elementor-1490 .elementor-element.elementor-element-f6d17e4 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-567973e{text-align:center;}body:not(.rtl) .elementor-1490 .elementor-element.elementor-element-f323eca{left:45%;}body.rtl .elementor-1490 .elementor-element.elementor-element-f323eca{right:45%;}.elementor-1490 .elementor-element.elementor-element-99f0a76{--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-1490 .elementor-element.elementor-element-3a4d5ec{--width:90%;--min-height:0vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-25d5eb0.elementor-element{--align-self:flex-start;}.elementor-1490 .elementor-element.elementor-element-25d5eb0 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-b21de58{--width:10%;}.elementor-1490 .elementor-element.elementor-element-ea623ab{--width:3px;}.elementor-1490 .elementor-element.elementor-element-073988a{--width:3px;}.elementor-1490 .elementor-element.elementor-element-192476e{--width:90%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:40px;}.elementor-1490 .elementor-element.elementor-element-7ea019c.elementor-element{--align-self:flex-start;}.elementor-1490 .elementor-element.elementor-element-7ea019c .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-c07e6b0{--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-1490 .elementor-element.elementor-element-cebbb41{--width:90%;--min-height:0vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-e372308.elementor-element{--align-self:flex-start;}.elementor-1490 .elementor-element.elementor-element-e372308 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-a0d2031{--width:10%;}.elementor-1490 .elementor-element.elementor-element-53859d5{--width:3px;}.elementor-1490 .elementor-element.elementor-element-edba068{--width:3px;}.elementor-1490 .elementor-element.elementor-element-2ed6b09{--width:90%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:50px;}.elementor-1490 .elementor-element.elementor-element-cfb62c5.elementor-element{--align-self:flex-start;}.elementor-1490 .elementor-element.elementor-element-cfb62c5 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-e01ce71{--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-1490 .elementor-element.elementor-element-9593756{--width:90%;--min-height:0vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-4324431.elementor-element{--align-self:flex-start;}.elementor-1490 .elementor-element.elementor-element-4324431 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-1184444{--width:10%;}.elementor-1490 .elementor-element.elementor-element-dec7ada{--width:3px;}.elementor-1490 .elementor-element.elementor-element-d09be1f{--width:3px;}.elementor-1490 .elementor-element.elementor-element-1b0093f{--width:90%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:50px;}.elementor-1490 .elementor-element.elementor-element-9131087.elementor-element{--align-self:flex-start;}.elementor-1490 .elementor-element.elementor-element-9131087 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-5c34d87{--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-1490 .elementor-element.elementor-element-4c2f665{--width:10%;}.elementor-1490 .elementor-element.elementor-element-b5f410d{--width:3px;}.elementor-1490 .elementor-element.elementor-element-58a2232{--width:3px;}.elementor-1490 .elementor-element.elementor-element-f619060:not(.elementor-motion-effects-element-type-background), .elementor-1490 .elementor-element.elementor-element-f619060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vinizend.com/wp-content/uploads/2026/02/design-builder-2-scaled.jpg");background-position:center right;}.elementor-1490 .elementor-element.elementor-element-f619060{--content-width:360px;--min-height:0px;--overlay-opacity:0.41;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5.12vw;--padding-right:5.12vw;}.elementor-1490 .elementor-element.elementor-element-4e0830d{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--align-content:space-between;--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-1490 .elementor-element.elementor-element-b7d2d13.elementor-element{--align-self:flex-start;}.elementor-1490 .elementor-element.elementor-element-b7d2d13{text-align:center;}.elementor-1490 .elementor-element.elementor-element-b7d2d13 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-d4631a3{--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-1490 .elementor-element.elementor-element-890fc20{--width:91%;--min-height:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1490 .elementor-element.elementor-element-b96ae36 .elementor-button{font-size:15px;}.elementor-1490 .elementor-element.elementor-element-2f1d43b{--padding-top:5vw;--padding-bottom:25vw;--padding-left:7vw;--padding-right:5vw;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1490 .elementor-element.elementor-element-34f0012{width:100%;max-width:100%;}.elementor-1490 .elementor-element.elementor-element-34f0012 .elementor-image-box-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-34f0012 .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-1477a34{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-cc37725{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1490 .elementor-element.elementor-element-46cdad2{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-1490 .elementor-element.elementor-element-46cdad2.elementor-element{--align-self:center;}.elementor-1490 .elementor-element.elementor-element-46cdad2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-f5a78ce{width:100%;max-width:100%;}.elementor-1490 .elementor-element.elementor-element-f5a78ce .elementor-image-box-wrapper{text-align:center;}.elementor-1490 .elementor-element.elementor-element-f5a78ce .elementor-image-box-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-6126aef .elementor-button{font-size:13px;}.elementor-1490 .elementor-element.elementor-element-22d6aa1{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:60px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:60px;}.elementor-1490 .elementor-element.elementor-element-92d5032{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-1490 .elementor-element.elementor-element-92d5032.elementor-element{--align-self:flex-start;}.elementor-1490 .elementor-element.elementor-element-92d5032 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-7f15d78{--e-image-carousel-slides-to-show:2;}.elementor-1490 .elementor-element.elementor-element-f23c8c4 .elementor-button{font-size:10px;}.elementor-1490 .elementor-element.elementor-element-efb46e3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1490 .elementor-element.elementor-element-34de43c{width:100%;max-width:100%;text-align:center;}.elementor-1490 .elementor-element.elementor-element-34de43c .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-d6aa88a{text-align:center;}.elementor-1490 .elementor-element.elementor-element-45a3ef5{padding:20px 20px 20px 20px;}.elementor-1490 .elementor-element.elementor-element-45a3ef5 .elementor-icon-box-wrapper{text-align:start;}.elementor-1490 .elementor-element.elementor-element-45a3ef5 .elementor-icon-box-title, .elementor-1490 .elementor-element.elementor-element-45a3ef5 .elementor-icon-box-title a{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-45a3ef5 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1490 .elementor-element.elementor-element-69c0467{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-b7992d5{font-size:14px;line-height:1.3em;}.elementor-1490 .elementor-element.elementor-element-b511ef3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-1c0d172{font-size:14px;line-height:1.3em;}.elementor-1490 .elementor-element.elementor-element-654d757{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-79a6a9f{font-size:14px;line-height:1.3em;}.elementor-1490 .elementor-element.elementor-element-71b771e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-32f9da6{font-size:14px;line-height:1.3em;}.elementor-1490 .elementor-element.elementor-element-ad3b8b4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-96ae2fb{font-size:14px;line-height:1.3em;}.elementor-1490 .elementor-element.elementor-element-cd4e1d6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-88fa94c{font-size:14px;line-height:1.3em;}.elementor-1490 .elementor-element.elementor-element-7c2e4c1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-8edf217{font-size:14px;line-height:1.3em;}.elementor-1490 .elementor-element.elementor-element-5508969{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-6ef68bd{font-size:14px;line-height:1.3em;}.elementor-1490 .elementor-element.elementor-element-5584331{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-a5fcf19{font-size:14px;line-height:1.3em;}.elementor-1490 .elementor-element.elementor-element-a6e5dfd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-7b0fbba{font-size:14px;line-height:1.3em;}.elementor-1490 .elementor-element.elementor-element-5df22ed{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-8673074{font-size:14px;line-height:1.3em;}.elementor-1490 .elementor-element.elementor-element-1d45624{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-e8f7e10{font-size:14px;line-height:1.3em;}.elementor-1490 .elementor-element.elementor-element-053f805{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-f95a313{font-size:14px;line-height:1.3em;}.elementor-1490 .elementor-element.elementor-element-22306dc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1490 .elementor-element.elementor-element-d120aba{font-size:14px;line-height:1.3em;}.elementor-1490 .elementor-element.elementor-element-5169415{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:15px;}:where( .elementor-1490 .elementor-element.elementor-element-5169415 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:-0.4px;}.elementor-1490 .elementor-element.elementor-element-a08e183{--content-width:360px;--min-height:0px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-1490 .elementor-element.elementor-element-1e033d5{text-align:center;}.elementor-1490 .elementor-element.elementor-element-1e033d5 .elementor-heading-title{font-size:35px;}.elementor-1490 .elementor-element.elementor-element-7a654aa{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;text-align:center;}.elementor-1490 .elementor-element.elementor-element-7a654aa .elementor-heading-title{font-size:21px;}.elementor-1490 .elementor-element.elementor-element-a7f7b6a.elementor-element{--align-self:center;}.elementor-1490 .elementor-element.elementor-element-a7f7b6a .elementor-button{font-size:15px;}}@media(min-width:768px){.elementor-1490 .elementor-element.elementor-element-64cdc54{--content-width:1281px;}.elementor-1490 .elementor-element.elementor-element-e97b430{--width:574px;}.elementor-1490 .elementor-element.elementor-element-b2888ae{--width:800px;}.elementor-1490 .elementor-element.elementor-element-c2ee3e8{--width:800px;}.elementor-1490 .elementor-element.elementor-element-7fa3bef{--width:800px;}.elementor-1490 .elementor-element.elementor-element-c88ed8e{--content-width:1300px;}.elementor-1490 .elementor-element.elementor-element-3a4d5ec{--width:45%;}.elementor-1490 .elementor-element.elementor-element-b21de58{--width:10%;}.elementor-1490 .elementor-element.elementor-element-ea623ab{--width:3px;}.elementor-1490 .elementor-element.elementor-element-073988a{--width:3px;}.elementor-1490 .elementor-element.elementor-element-192476e{--width:45%;}.elementor-1490 .elementor-element.elementor-element-cebbb41{--width:45%;}.elementor-1490 .elementor-element.elementor-element-a0d2031{--width:10%;}.elementor-1490 .elementor-element.elementor-element-53859d5{--width:3px;}.elementor-1490 .elementor-element.elementor-element-edba068{--width:3px;}.elementor-1490 .elementor-element.elementor-element-2ed6b09{--width:45%;}.elementor-1490 .elementor-element.elementor-element-9593756{--width:45%;}.elementor-1490 .elementor-element.elementor-element-1184444{--width:10%;}.elementor-1490 .elementor-element.elementor-element-dec7ada{--width:3px;}.elementor-1490 .elementor-element.elementor-element-d09be1f{--width:3px;}.elementor-1490 .elementor-element.elementor-element-1b0093f{--width:45%;}.elementor-1490 .elementor-element.elementor-element-4c2f665{--width:10%;}.elementor-1490 .elementor-element.elementor-element-b5f410d{--width:3px;}.elementor-1490 .elementor-element.elementor-element-58a2232{--width:3px;}.elementor-1490 .elementor-element.elementor-element-4e0830d{--width:44.45%;}.elementor-1490 .elementor-element.elementor-element-890fc20{--width:100%;}.elementor-1490 .elementor-element.elementor-element-cc37725{--width:50%;}.elementor-1490 .elementor-element.elementor-element-8f727c4{--width:50%;}.elementor-1490 .elementor-element.elementor-element-d694494{--content-width:1280px;}.elementor-1490 .elementor-element.elementor-element-efb46e3{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1490 .elementor-element.elementor-element-e97b430{--width:57.695%;}.elementor-1490 .elementor-element.elementor-element-b2888ae{--width:100%;}.elementor-1490 .elementor-element.elementor-element-c2ee3e8{--width:100%;}.elementor-1490 .elementor-element.elementor-element-7fa3bef{--width:100%;}.elementor-1490 .elementor-element.elementor-element-23c68a8{--content-width:80%;}.elementor-1490 .elementor-element.elementor-element-4e0830d{--width:557.5px;}.elementor-1490 .elementor-element.elementor-element-890fc20{--width:100%;}.elementor-1490 .elementor-element.elementor-element-cc37725{--width:100%;}.elementor-1490 .elementor-element.elementor-element-8f727c4{--width:100%;}.elementor-1490 .elementor-element.elementor-element-efb46e3{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-fe6396b *//* Personalize utilizando o Easy Coder*/
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #FFBF00;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #FFBF00;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #ffffff;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-1490 .elementor-element.elementor-element-fe6396b {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */
        padding: 1.1rem 1.5rem;

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-1490 .elementor-element.elementor-element-fe6396b {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */
        padding: 1.125rem 4.5rem;

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-1490 .elementor-element.elementor-element-fe6396b::before,
.elementor-1490 .elementor-element.elementor-element-fe6396b::after,
.elementor-1490 .elementor-element.elementor-element-fe6396b span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-1490 .elementor-element.elementor-element-fe6396b::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.4;
}

.elementor-1490 .elementor-element.elementor-element-fe6396b::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-1490 .elementor-element.elementor-element-fe6396b span {
    z-index: 1;
    position: relative;
}

.elementor-1490 .elementor-element.elementor-element-fe6396b span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-1490 .elementor-element.elementor-element-fe6396b:hover,
.elementor-1490 .elementor-element.elementor-element-fe6396b:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-1490 .elementor-element.elementor-element-fe6396b,
.elementor-1490 .elementor-element.elementor-element-fe6396b::before,
.elementor-1490 .elementor-element.elementor-element-fe6396b::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-1490 .elementor-element.elementor-element-fe6396b:hover,
.elementor-1490 .elementor-element.elementor-element-fe6396b:hover::before,
.elementor-1490 .elementor-element.elementor-element-fe6396b:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee832c8 *//* Personalize utilizando o Easy Coder*/
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #FFBF00;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #FFBF00;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #ffffff;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-1490 .elementor-element.elementor-element-ee832c8 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */
        padding: 1.1rem 1.5rem;

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-1490 .elementor-element.elementor-element-ee832c8 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */
        padding: 1.125rem 4.5rem;

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-1490 .elementor-element.elementor-element-ee832c8::before,
.elementor-1490 .elementor-element.elementor-element-ee832c8::after,
.elementor-1490 .elementor-element.elementor-element-ee832c8 span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-1490 .elementor-element.elementor-element-ee832c8::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.4;
}

.elementor-1490 .elementor-element.elementor-element-ee832c8::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-1490 .elementor-element.elementor-element-ee832c8 span {
    z-index: 1;
    position: relative;
}

.elementor-1490 .elementor-element.elementor-element-ee832c8 span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-1490 .elementor-element.elementor-element-ee832c8:hover,
.elementor-1490 .elementor-element.elementor-element-ee832c8:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-1490 .elementor-element.elementor-element-ee832c8,
.elementor-1490 .elementor-element.elementor-element-ee832c8::before,
.elementor-1490 .elementor-element.elementor-element-ee832c8::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-1490 .elementor-element.elementor-element-ee832c8:hover,
.elementor-1490 .elementor-element.elementor-element-ee832c8:hover::before,
.elementor-1490 .elementor-element.elementor-element-ee832c8:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d9785da */.elementor-1490 .elementor-element.elementor-element-d9785da {
    animation: flutuar 4s ease-in-out infinite;
}

@keyframes flutuar {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 20px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4568e64 */.elementor-1490 .elementor-element.elementor-element-4568e64 ul{
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ccd3242 */.elementor-1490 .elementor-element.elementor-element-ccd3242 ul{
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-216e264 */.elementor-1490 .elementor-element.elementor-element-216e264 ul{
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce7043 */.timeline {
    border-radius: 16px;
    border: 1px solid ;
    background: #0F0D0A;
    position: relative;
}

.timeline:before {
    position: absolute;
    content: '';
    width: 1px;
    height: 350%;
    background: #ffbf00;
    top: 59px;
    left: 28px;
}

@media(max-width: 767px) {
    .timeline {
        border-radius: 8px;
    }
    .timeline:before {
        top: 39px;
        left: 18px;
        height: 800%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a791530 */.caixa{
    padding: 40px;
    border-radius: 4px;
    border: 1px solid rgba(255, 0, 91, 0.17);
    border-radius: 4px;
border: 1px solid rgba(255, 191, 0, 0.17);

position: relative;
background: linear-gradient(317deg, rgba(255, 191, 0, 0.20) -29.04%, rgba(255, 191, 0, 0.00) 60.17%);
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;
    
    position: absolute;
    
    top: 0px;
    border-radius: 0px 0px 4px 4px;
    background: #FFBF00;
    box-shadow: 0px 47px 13px 0px rgba(255, 62, 131, 0.01), 0px 30px 12px 0px rgba(255, 62, 131, 0.04), 0px 17px 10px 0px rgba(255, 62, 131, 0.15), 0px 7px 7px 0px rgba(255, 62, 131, 0.26), 0px 2px 4px 0px rgba(255, 62, 131, 0.29);
}

.elementor-1490 .elementor-element.elementor-element-a791530 {
    backdrop-filter:blur(3px);
    -webkit-backdrop-filter:blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-501d16e */.caixa{
    padding: 40px;
    border-radius: 4px;
    border: 1px solid rgba(255, 0, 91, 0.17);
    border-radius: 4px;
border: 1px solid rgba(255, 191, 0, 0.17);

position: relative;
background: linear-gradient(317deg, rgba(255, 191, 0, 0.20) -29.04%, rgba(255, 191, 0, 0.00) 60.17%);
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;
    
    position: absolute;
    
    top: 0px;
    border-radius: 0px 0px 4px 4px;
    background: #FFBF00;
    box-shadow: 0px 47px 13px 0px rgba(255, 62, 131, 0.01), 0px 30px 12px 0px rgba(255, 62, 131, 0.04), 0px 17px 10px 0px rgba(255, 62, 131, 0.15), 0px 7px 7px 0px rgba(255, 62, 131, 0.26), 0px 2px 4px 0px rgba(255, 62, 131, 0.29);
}

.elementor-1490 .elementor-element.elementor-element-501d16e {
    backdrop-filter:blur(3px);
    -webkit-backdrop-filter:blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a718afa */.caixa{
    padding: 40px;
    border-radius: 4px;
    border: 1px solid rgba(255, 0, 91, 0.17);
    border-radius: 4px;
border: 1px solid rgba(255, 191, 0, 0.17);

position: relative;
background: linear-gradient(317deg, rgba(255, 191, 0, 0.20) -29.04%, rgba(255, 191, 0, 0.00) 60.17%);
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;
    
    position: absolute;
    
    top: 0px;
    border-radius: 0px 0px 4px 4px;
    background: #FFBF00;
    box-shadow: 0px 47px 13px 0px rgba(255, 62, 131, 0.01), 0px 30px 12px 0px rgba(255, 62, 131, 0.04), 0px 17px 10px 0px rgba(255, 62, 131, 0.15), 0px 7px 7px 0px rgba(255, 62, 131, 0.26), 0px 2px 4px 0px rgba(255, 62, 131, 0.29);
}

.elementor-1490 .elementor-element.elementor-element-a718afa {
    backdrop-filter:blur(3px);
    -webkit-backdrop-filter:blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23c68a8 */.elementor-1490 .elementor-element.elementor-element-23c68a8{
    background: rgba(12, 12, 12, 0.01);
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);

}


@media (max-width: 767px){
    .elementor-1490 .elementor-element.elementor-element-23c68a8{
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13658fe */.card {
    border-radius: 16px;
}

.card:before {
    content:"";
    position:absolute;
    top:0; left:0;
    right:0;
    bottom:0;
    padding: 1px;
    background: linear-gradient(146deg, #DCBD9F1A 0%, #DCBD9F03 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
    border-radius: 16px;
    z-index: 2;
    pointer-events: none;
}

.card:hover {
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890fc20 */.elementor-1490 .elementor-element.elementor-element-890fc20  {
border: 2px solid;
border-image: linear-gradient(90deg,rgba(60,74,83,0),#FFC823,rgba(60,74,83,0)) 1;
border-left: 0px;
border-bottom: 0px;
border-right: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b96ae36 *//* Personalize utilizando o Easy Coder*/
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #FFBF00;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #FFBF00;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #ffffff;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-1490 .elementor-element.elementor-element-b96ae36 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */
        padding: 1.1rem 1.5rem;

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-1490 .elementor-element.elementor-element-b96ae36 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */
        padding: 1.125rem 4.5rem;

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-1490 .elementor-element.elementor-element-b96ae36::before,
.elementor-1490 .elementor-element.elementor-element-b96ae36::after,
.elementor-1490 .elementor-element.elementor-element-b96ae36 span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-1490 .elementor-element.elementor-element-b96ae36::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.4;
}

.elementor-1490 .elementor-element.elementor-element-b96ae36::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-1490 .elementor-element.elementor-element-b96ae36 span {
    z-index: 1;
    position: relative;
}

.elementor-1490 .elementor-element.elementor-element-b96ae36 span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-1490 .elementor-element.elementor-element-b96ae36:hover,
.elementor-1490 .elementor-element.elementor-element-b96ae36:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-1490 .elementor-element.elementor-element-b96ae36,
.elementor-1490 .elementor-element.elementor-element-b96ae36::before,
.elementor-1490 .elementor-element.elementor-element-b96ae36::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-1490 .elementor-element.elementor-element-b96ae36:hover,
.elementor-1490 .elementor-element.elementor-element-b96ae36:hover::before,
.elementor-1490 .elementor-element.elementor-element-b96ae36:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e0830d */.elementor-1490 .elementor-element.elementor-element-4e0830d {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f5a78ce */.elementor-1490 .elementor-element.elementor-element-f5a78ce b{
    font-weight: 400;
    color: #FFBF00;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6126aef *//* Personalize utilizando o Easy Coder*/
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #FFBF00;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #FFBF00;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #ffffff;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-1490 .elementor-element.elementor-element-6126aef {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */
        padding: 1.1rem 1.5rem;

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-1490 .elementor-element.elementor-element-6126aef {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */
        padding: 1.125rem 4.5rem;

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-1490 .elementor-element.elementor-element-6126aef::before,
.elementor-1490 .elementor-element.elementor-element-6126aef::after,
.elementor-1490 .elementor-element.elementor-element-6126aef span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-1490 .elementor-element.elementor-element-6126aef::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.4;
}

.elementor-1490 .elementor-element.elementor-element-6126aef::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-1490 .elementor-element.elementor-element-6126aef span {
    z-index: 1;
    position: relative;
}

.elementor-1490 .elementor-element.elementor-element-6126aef span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-1490 .elementor-element.elementor-element-6126aef:hover,
.elementor-1490 .elementor-element.elementor-element-6126aef:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-1490 .elementor-element.elementor-element-6126aef,
.elementor-1490 .elementor-element.elementor-element-6126aef::before,
.elementor-1490 .elementor-element.elementor-element-6126aef::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-1490 .elementor-element.elementor-element-6126aef:hover,
.elementor-1490 .elementor-element.elementor-element-6126aef:hover::before,
.elementor-1490 .elementor-element.elementor-element-6126aef:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9b6ebe */.elementor-1490 .elementor-element.elementor-element-c9b6ebe{
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f5a78ce */.elementor-1490 .elementor-element.elementor-element-f5a78ce b{
    font-weight: 400;
    color: #FFBF00;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6126aef *//* Personalize utilizando o Easy Coder*/
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #FFBF00;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #FFBF00;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #ffffff;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-1490 .elementor-element.elementor-element-6126aef {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */
        padding: 1.1rem 1.5rem;

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-1490 .elementor-element.elementor-element-6126aef {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */
        padding: 1.125rem 4.5rem;

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-1490 .elementor-element.elementor-element-6126aef::before,
.elementor-1490 .elementor-element.elementor-element-6126aef::after,
.elementor-1490 .elementor-element.elementor-element-6126aef span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-1490 .elementor-element.elementor-element-6126aef::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.4;
}

.elementor-1490 .elementor-element.elementor-element-6126aef::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-1490 .elementor-element.elementor-element-6126aef span {
    z-index: 1;
    position: relative;
}

.elementor-1490 .elementor-element.elementor-element-6126aef span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-1490 .elementor-element.elementor-element-6126aef:hover,
.elementor-1490 .elementor-element.elementor-element-6126aef:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-1490 .elementor-element.elementor-element-6126aef,
.elementor-1490 .elementor-element.elementor-element-6126aef::before,
.elementor-1490 .elementor-element.elementor-element-6126aef::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-1490 .elementor-element.elementor-element-6126aef:hover,
.elementor-1490 .elementor-element.elementor-element-6126aef:hover::before,
.elementor-1490 .elementor-element.elementor-element-6126aef:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9b6ebe */.elementor-1490 .elementor-element.elementor-element-c9b6ebe{
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7f15d78 */.elementor-1490 .elementor-element.elementor-element-7f15d78 .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-1490 .elementor-element.elementor-element-7f15d78 .swiper{
    overflow: visible !important;
}

.elementor-1490 .elementor-element.elementor-element-7f15d78 .swiper-wrapper{
  transition-timing-function: linear !important; 
}

html body{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f23c8c4 *//* Personalize utilizando o Easy Coder*/
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #FFBF00;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #FFBF00;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #ffffff;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-1490 .elementor-element.elementor-element-f23c8c4 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */
        padding: 1.1rem 1.5rem;

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-1490 .elementor-element.elementor-element-f23c8c4 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */
        padding: 1.125rem 4.5rem;

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-1490 .elementor-element.elementor-element-f23c8c4::before,
.elementor-1490 .elementor-element.elementor-element-f23c8c4::after,
.elementor-1490 .elementor-element.elementor-element-f23c8c4 span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-1490 .elementor-element.elementor-element-f23c8c4::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.4;
}

.elementor-1490 .elementor-element.elementor-element-f23c8c4::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-1490 .elementor-element.elementor-element-f23c8c4 span {
    z-index: 1;
    position: relative;
}

.elementor-1490 .elementor-element.elementor-element-f23c8c4 span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-1490 .elementor-element.elementor-element-f23c8c4:hover,
.elementor-1490 .elementor-element.elementor-element-f23c8c4:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-1490 .elementor-element.elementor-element-f23c8c4,
.elementor-1490 .elementor-element.elementor-element-f23c8c4::before,
.elementor-1490 .elementor-element.elementor-element-f23c8c4::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-1490 .elementor-element.elementor-element-f23c8c4:hover,
.elementor-1490 .elementor-element.elementor-element-f23c8c4:hover::before,
.elementor-1490 .elementor-element.elementor-element-f23c8c4:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6aa88a */.elementor-1490 .elementor-element.elementor-element-d6aa88a{
    text-wrap: balance; 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45a3ef5 */.elementor-1490 .elementor-element.elementor-element-45a3ef5{
  background: #000602;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7992d5 */.elementor-1490 .elementor-element.elementor-element-b7992d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0d172 */.elementor-1490 .elementor-element.elementor-element-1c0d172{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a6a9f */.elementor-1490 .elementor-element.elementor-element-79a6a9f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f9da6 */.elementor-1490 .elementor-element.elementor-element-32f9da6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ae2fb */.elementor-1490 .elementor-element.elementor-element-96ae2fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94c */.elementor-1490 .elementor-element.elementor-element-88fa94c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8edf217 */.elementor-1490 .elementor-element.elementor-element-8edf217{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ef68bd */.elementor-1490 .elementor-element.elementor-element-6ef68bd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fcf19 */.elementor-1490 .elementor-element.elementor-element-a5fcf19{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b0fbba */.elementor-1490 .elementor-element.elementor-element-7b0fbba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8673074 */.elementor-1490 .elementor-element.elementor-element-8673074{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f7e10 */.elementor-1490 .elementor-element.elementor-element-e8f7e10{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95a313 */.elementor-1490 .elementor-element.elementor-element-f95a313{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d120aba */.elementor-1490 .elementor-element.elementor-element-d120aba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5169415 */background: radial-gradient(343.78% 139.45% at -5.12% 1.87%, #000E06 0%, #000502 50%, #000B03 100%);/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19874be */.elementor-1490 .elementor-element.elementor-element-19874be {
    animation: flutuar 4s ease-in-out infinite;
}

@keyframes flutuar {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 20px);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7f7b6a *//* Personalize utilizando o Easy Coder*/
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #FFBF00;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #FFBF00;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #ffffff;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-1490 .elementor-element.elementor-element-a7f7b6a {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */
        padding: 1.1rem 1.5rem;

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-1490 .elementor-element.elementor-element-a7f7b6a {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */
        padding: 1.125rem 4.5rem;

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-1490 .elementor-element.elementor-element-a7f7b6a::before,
.elementor-1490 .elementor-element.elementor-element-a7f7b6a::after,
.elementor-1490 .elementor-element.elementor-element-a7f7b6a span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-1490 .elementor-element.elementor-element-a7f7b6a::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.4;
}

.elementor-1490 .elementor-element.elementor-element-a7f7b6a::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-1490 .elementor-element.elementor-element-a7f7b6a span {
    z-index: 1;
    position: relative;
}

.elementor-1490 .elementor-element.elementor-element-a7f7b6a span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-1490 .elementor-element.elementor-element-a7f7b6a:hover,
.elementor-1490 .elementor-element.elementor-element-a7f7b6a:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-1490 .elementor-element.elementor-element-a7f7b6a,
.elementor-1490 .elementor-element.elementor-element-a7f7b6a::before,
.elementor-1490 .elementor-element.elementor-element-a7f7b6a::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-1490 .elementor-element.elementor-element-a7f7b6a:hover,
.elementor-1490 .elementor-element.elementor-element-a7f7b6a:hover::before,
.elementor-1490 .elementor-element.elementor-element-a7f7b6a:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */