.elementor-239 .elementor-element.elementor-element-616ccace{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-239 .elementor-element.elementor-element-616ccace:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-616ccace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/ombra.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-239 .elementor-element.elementor-element-1b5b30d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-1b5b30d7{left:0px;}body.rtl .elementor-239 .elementor-element.elementor-element-1b5b30d7{right:0px;}.elementor-239 .elementor-element.elementor-element-50c434d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-239 .elementor-element.elementor-element-135822f8 img{width:18%;}.elementor-239 .elementor-element.elementor-element-135822f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-239 .elementor-element.elementor-element-135822f8.elementor-element{--align-self:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-239 .elementor-element.elementor-element-7d5f8648 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-7d5f8648 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-7d5f8648{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;padding:7px 15px 7px 5px;background-color:#25D36629;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25D36642;border-radius:10px 10px 10px 10px;}.elementor-239 .elementor-element.elementor-element-7d5f8648 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-7d5f8648 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-239 .elementor-element.elementor-element-7d5f8648 .elementor-icon-list-text{color:#25D366;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-7d5f8648.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-350db251 img{width:100%;opacity:1;}.elementor-239 .elementor-element.elementor-element-350db251{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;top:10px;}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-350db251{left:-47px;}body.rtl .elementor-239 .elementor-element.elementor-element-350db251{right:-47px;}.elementor-239 .elementor-element.elementor-element-31b2677c img{width:100%;opacity:1;}.elementor-239 .elementor-element.elementor-element-31b2677c{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;top:298px;}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-31b2677c{left:902px;}body.rtl .elementor-239 .elementor-element.elementor-element-31b2677c{right:902px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-239 .elementor-element.elementor-element-7d517be0{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-7d517be0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:46px;font-weight:700;line-height:1.2em;letter-spacing:0em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-7d517be0.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-66a7c590{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-66a7c590 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.2em;letter-spacing:0em;color:#EAEAEA;}.elementor-239 .elementor-element.elementor-element-13c38003{--display:flex;}.elementor-239 .elementor-element.elementor-element-363e0b16{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-2aa8810e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-2aa8810e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-2aa8810e{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:7px 20px 7px 19px;background-color:#1FC59929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FC59940;border-radius:10px 10px 10px 10px;}.elementor-239 .elementor-element.elementor-element-2aa8810e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-2aa8810e .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;}.elementor-239 .elementor-element.elementor-element-2aa8810e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-2aa8810e.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-1297a9a6 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-1297a9a6 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-1297a9a6{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:7px 20px 7px 20px;background-color:#1FC59929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FC59940;border-radius:10px 10px 10px 10px;}.elementor-239 .elementor-element.elementor-element-1297a9a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-1297a9a6 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;}.elementor-239 .elementor-element.elementor-element-1297a9a6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-1297a9a6.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-5e48956c .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-5e48956c .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-5e48956c{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:7px 20px 7px 20px;background-color:#1FC59929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FC59940;border-radius:10px 10px 10px 10px;}.elementor-239 .elementor-element.elementor-element-5e48956c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-5e48956c .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;}.elementor-239 .elementor-element.elementor-element-5e48956c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-5e48956c.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-239 .elementor-element.elementor-element-744bf6cd .elementor-button-content-wrapper{flex-direction:row;}.elementor-239 .elementor-element.elementor-element-744bf6cd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-239 .elementor-element.elementor-element-744bf6cd .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-744bf6cd.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-3dc23eea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-3dc23eea:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-3dc23eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F7;}.elementor-239 .elementor-element.elementor-element-67758dbe{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-52347850{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-52347850 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:0em;color:#0F1729;}.elementor-239 .elementor-element.elementor-element-8e390b4{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-8e390b4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:21px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#525967;}.elementor-239 .elementor-element.elementor-element-6a5ab326{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--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-239 .elementor-element.elementor-element-3052e13{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-3496ec88{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFECE914;--border-color:#FFECE914;--border-radius:17px 17px 17px 17px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-239 .elementor-element.elementor-element-3496ec88:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-3496ec88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/Design-sem-nome-2026-02-15T182633.802.png");background-position:bottom center;background-size:cover;}.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-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-239 .elementor-element.elementor-element-618f851f .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-239 .elementor-element.elementor-element-618f851f.elementor-view-stacked .elementor-icon{background-color:#06361E;}.elementor-239 .elementor-element.elementor-element-618f851f.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-618f851f.elementor-view-default .elementor-icon{fill:#06361E;color:#06361E;border-color:#06361E;}.elementor-239 .elementor-element.elementor-element-618f851f .elementor-icon{font-size:29px;padding:10px;border-radius:6px 6px 6px 6px;}.elementor-239 .elementor-element.elementor-element-618f851f .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-618f851f .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-618f851f .elementor-icon-box-title{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-618f851f:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-618f851f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-618f851f .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#D4D4D4;}.elementor-239 .elementor-element.elementor-element-68fe3212{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFECE914;--border-color:#FFECE914;--border-radius:17px 17px 17px 17px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-239 .elementor-element.elementor-element-68fe3212:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-68fe3212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/Design-sem-nome-2026-02-15T182633.802.png");background-position:bottom center;background-size:cover;}.elementor-239 .elementor-element.elementor-element-4570b31 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-239 .elementor-element.elementor-element-4570b31.elementor-view-stacked .elementor-icon{background-color:#06361E;}.elementor-239 .elementor-element.elementor-element-4570b31.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-4570b31.elementor-view-default .elementor-icon{fill:#06361E;color:#06361E;border-color:#06361E;}.elementor-239 .elementor-element.elementor-element-4570b31 .elementor-icon{font-size:29px;padding:10px;border-radius:6px 6px 6px 6px;}.elementor-239 .elementor-element.elementor-element-4570b31 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-4570b31 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-4570b31 .elementor-icon-box-title{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-4570b31:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-4570b31:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-4570b31 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#D4D4D4;}.elementor-239 .elementor-element.elementor-element-4039bcc6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFECE914;--border-color:#FFECE914;--border-radius:17px 17px 17px 17px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-239 .elementor-element.elementor-element-4039bcc6:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-4039bcc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/Design-sem-nome-2026-02-15T182633.802.png");background-position:bottom center;background-size:cover;}.elementor-239 .elementor-element.elementor-element-230d0c18 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-239 .elementor-element.elementor-element-230d0c18.elementor-view-stacked .elementor-icon{background-color:#06361E;}.elementor-239 .elementor-element.elementor-element-230d0c18.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-230d0c18.elementor-view-default .elementor-icon{fill:#06361E;color:#06361E;border-color:#06361E;}.elementor-239 .elementor-element.elementor-element-230d0c18 .elementor-icon{font-size:29px;padding:6px;border-radius:6px 6px 6px 6px;}.elementor-239 .elementor-element.elementor-element-230d0c18 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-230d0c18 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-230d0c18 .elementor-icon-box-title{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-230d0c18:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-230d0c18:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-230d0c18 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#D4D4D4;}.elementor-239 .elementor-element.elementor-element-177104ec{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFECE914;--border-color:#FFECE914;--border-radius:17px 17px 17px 17px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-239 .elementor-element.elementor-element-177104ec:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-177104ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/Design-sem-nome-2026-02-15T182633.802.png");background-position:bottom center;background-size:cover;}.elementor-239 .elementor-element.elementor-element-1f6e304a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-239 .elementor-element.elementor-element-1f6e304a.elementor-view-stacked .elementor-icon{background-color:#06361E;}.elementor-239 .elementor-element.elementor-element-1f6e304a.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-1f6e304a.elementor-view-default .elementor-icon{fill:#06361E;color:#06361E;border-color:#06361E;}.elementor-239 .elementor-element.elementor-element-1f6e304a .elementor-icon{font-size:29px;padding:6px;border-radius:6px 6px 6px 6px;}.elementor-239 .elementor-element.elementor-element-1f6e304a .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-1f6e304a .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-1f6e304a .elementor-icon-box-title{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-1f6e304a:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-1f6e304a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-1f6e304a .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#D4D4D4;}.elementor-239 .elementor-element.elementor-element-2eefaf86{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFECE914;--border-color:#FFECE914;--border-radius:17px 17px 17px 17px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-239 .elementor-element.elementor-element-2eefaf86:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-2eefaf86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/Design-sem-nome-2026-02-15T182633.802.png");background-position:bottom center;background-size:cover;}.elementor-239 .elementor-element.elementor-element-46961562 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-239 .elementor-element.elementor-element-46961562.elementor-view-stacked .elementor-icon{background-color:#06361E;}.elementor-239 .elementor-element.elementor-element-46961562.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-46961562.elementor-view-default .elementor-icon{fill:#06361E;color:#06361E;border-color:#06361E;}.elementor-239 .elementor-element.elementor-element-46961562 .elementor-icon{font-size:29px;padding:6px;border-radius:6px 6px 6px 6px;}.elementor-239 .elementor-element.elementor-element-46961562 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-46961562 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-46961562 .elementor-icon-box-title{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-46961562:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-46961562:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-46961562 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#D4D4D4;}.elementor-239 .elementor-element.elementor-element-d44135a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFECE914;--border-color:#FFECE914;--border-radius:17px 17px 17px 17px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-239 .elementor-element.elementor-element-d44135a:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-d44135a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/Design-sem-nome-2026-02-15T182633.802.png");background-position:bottom center;background-size:cover;}.elementor-239 .elementor-element.elementor-element-405e97b9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-239 .elementor-element.elementor-element-405e97b9.elementor-view-stacked .elementor-icon{background-color:#06361E;}.elementor-239 .elementor-element.elementor-element-405e97b9.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-405e97b9.elementor-view-default .elementor-icon{fill:#06361E;color:#06361E;border-color:#06361E;}.elementor-239 .elementor-element.elementor-element-405e97b9 .elementor-icon{font-size:29px;padding:6px;border-radius:6px 6px 6px 6px;}.elementor-239 .elementor-element.elementor-element-405e97b9 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-405e97b9 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-405e97b9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-405e97b9:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-405e97b9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-405e97b9 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#D4D4D4;}.elementor-239 .elementor-element.elementor-element-2c5b8492{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-2c5b8492:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-2c5b8492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F7;}.elementor-239 .elementor-element.elementor-element-2e791236{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-2e791236 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#525967;}.elementor-239 .elementor-element.elementor-element-2e791236.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-7fcaf538 .elementor-button-content-wrapper{flex-direction:row;}.elementor-239 .elementor-element.elementor-element-7fcaf538 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-239 .elementor-element.elementor-element-7fcaf538 .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-7fcaf538.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-698c9ce5{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-643aa46{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-643aa46 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:49px;font-weight:700;line-height:1.2em;letter-spacing:0em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-643aa46.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-19379738{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-19379738 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#EAEAEA;}.elementor-239 .elementor-element.elementor-element-19379738.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-e85f9bc{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-61a90f6d img{border-radius:30px 30px 30px 30px;}.elementor-239 .elementor-element.elementor-element-2d56b3d8 img{border-radius:30px 30px 30px 30px;}.elementor-239 .elementor-element.elementor-element-24db745c img{border-radius:30px 30px 30px 30px;}.elementor-239 .elementor-element.elementor-element-b202049{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-150db27a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-239 .elementor-element.elementor-element-150db27a:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-150db27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36D3990F;}.elementor-239 .elementor-element.elementor-element-39f7ef5{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-39f7ef5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;letter-spacing:0em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-39f7ef5.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-f53fb5a{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-f53fb5a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:#EAEAEA;}.elementor-239 .elementor-element.elementor-element-f53fb5a.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-2f6f8dcf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-239 .elementor-element.elementor-element-804f6e6{--display:flex;--justify-content:flex-start;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:#35D67163;--border-color:#35D67163;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-239 .elementor-element.elementor-element-804f6e6:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-804f6e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #36D39973 0%, #F2295B00 100%);}.elementor-239 .elementor-element.elementor-element-804f6e6.e-con{--align-self:stretch;}.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-239 .elementor-element.elementor-element-3d01e90a .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-3d01e90a.elementor-view-stacked .elementor-icon{background-color:#36D399;}.elementor-239 .elementor-element.elementor-element-3d01e90a.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-3d01e90a.elementor-view-default .elementor-icon{color:#36D399;border-color:#36D399;}.elementor-239 .elementor-element.elementor-element-3d01e90a.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-3d01e90a.elementor-view-default .elementor-icon svg{fill:#36D399;}.elementor-239 .elementor-element.elementor-element-35cecf7e{text-align:center;width:var( --container-widget-width, 205px );max-width:205px;--container-widget-width:205px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-35cecf7e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-35cecf7e.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-6d46844e{--display:flex;--justify-content:flex-start;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:#35D67163;--border-color:#35D67163;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-239 .elementor-element.elementor-element-6d46844e:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-6d46844e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #36D39973 0%, #F2295B00 100%);}.elementor-239 .elementor-element.elementor-element-6d46844e.e-con{--align-self:stretch;}.elementor-239 .elementor-element.elementor-element-672ef45c .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-672ef45c.elementor-view-stacked .elementor-icon{background-color:#36D399;}.elementor-239 .elementor-element.elementor-element-672ef45c.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-672ef45c.elementor-view-default .elementor-icon{color:#36D399;border-color:#36D399;}.elementor-239 .elementor-element.elementor-element-672ef45c.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-672ef45c.elementor-view-default .elementor-icon svg{fill:#36D399;}.elementor-239 .elementor-element.elementor-element-474c6e68{text-align:center;}.elementor-239 .elementor-element.elementor-element-474c6e68 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-474c6e68.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-3c3e35dc{--display:flex;--justify-content:flex-start;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:#35D67163;--border-color:#35D67163;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-239 .elementor-element.elementor-element-3c3e35dc:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-3c3e35dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #36D39973 0%, #F2295B00 100%);}.elementor-239 .elementor-element.elementor-element-3c3e35dc.e-con{--align-self:stretch;}.elementor-239 .elementor-element.elementor-element-7174fa83 .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-7174fa83.elementor-view-stacked .elementor-icon{background-color:#36D399;}.elementor-239 .elementor-element.elementor-element-7174fa83.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-7174fa83.elementor-view-default .elementor-icon{color:#36D399;border-color:#36D399;}.elementor-239 .elementor-element.elementor-element-7174fa83.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-7174fa83.elementor-view-default .elementor-icon svg{fill:#36D399;}.elementor-239 .elementor-element.elementor-element-628bb7b4{text-align:center;width:var( --container-widget-width, 267px );max-width:267px;--container-widget-width:267px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-628bb7b4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-628bb7b4.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-45ae5776{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-45ae5776 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.4em;letter-spacing:0em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-45ae5776.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-73c27451{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-d514cda{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-d514cda .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:49px;font-weight:700;line-height:1.2em;letter-spacing:0em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-d514cda.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-34770fd1{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-34770fd1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:#EAEAEA;}.elementor-239 .elementor-element.elementor-element-34770fd1.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-612753c1{--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: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-239 .elementor-element.elementor-element-45b93a79{--display:flex;--min-height:570.41px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-45b93a79:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-45b93a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/d1d.png");background-repeat:no-repeat;background-size:cover;}.elementor-239 .elementor-element.elementor-element-2e010657{text-align:center;width:var( --container-widget-width, 687px );max-width:687px;--container-widget-width:687px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-2e010657 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;color:#EF4343;}.elementor-239 .elementor-element.elementor-element-2e010657.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-7e309c71 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-7e309c71 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-7e309c71{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 20px 17px 20px;width:var( --container-widget-width, 733px );max-width:733px;--container-widget-width:733px;--container-widget-flex-grow:0;background-color:#A306062E;}.elementor-239 .elementor-element.elementor-element-7e309c71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-7e309c71 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-239 .elementor-element.elementor-element-7e309c71 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-7e309c71.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-2fc784b3 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-2fc784b3 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-2fc784b3{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 20px 17px 20px;width:var( --container-widget-width, 733px );max-width:733px;--container-widget-width:733px;--container-widget-flex-grow:0;background-color:#A306062E;}.elementor-239 .elementor-element.elementor-element-2fc784b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-2fc784b3 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-239 .elementor-element.elementor-element-2fc784b3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-2fc784b3.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-57716fa6 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-57716fa6 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-57716fa6{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 20px 17px 20px;width:var( --container-widget-width, 733px );max-width:733px;--container-widget-width:733px;--container-widget-flex-grow:0;background-color:#A306062E;}.elementor-239 .elementor-element.elementor-element-57716fa6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-57716fa6 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:0.8rem;font-weight:300;}.elementor-239 .elementor-element.elementor-element-57716fa6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-57716fa6.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-155dddba .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-155dddba .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-155dddba{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 20px 17px 20px;width:var( --container-widget-width, 733px );max-width:733px;--container-widget-width:733px;--container-widget-flex-grow:0;background-color:#A306062E;}.elementor-239 .elementor-element.elementor-element-155dddba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-155dddba .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-239 .elementor-element.elementor-element-155dddba .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-155dddba.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-e4ed79d{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-e4ed79d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:#EAEAEA;}.elementor-239 .elementor-element.elementor-element-e4ed79d.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-423f966f{--display:flex;--min-height:570.41px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-423f966f:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-423f966f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/d32.png");background-size:cover;}.elementor-239 .elementor-element.elementor-element-65706360{text-align:center;width:var( --container-widget-width, 687px );max-width:687px;--container-widget-width:687px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-65706360 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2.1rem;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;color:#36D399;}.elementor-239 .elementor-element.elementor-element-65706360.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-2c4ab83a .elementor-icon-list-icon i{color:#C9A34A00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-2c4ab83a .elementor-icon-list-icon svg{fill:#C9A34A00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-2c4ab83a{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 20px 17px 20px;width:var( --container-widget-width, 733px );max-width:733px;--container-widget-width:733px;--container-widget-flex-grow:0;background-color:#3EFF0221;}.elementor-239 .elementor-element.elementor-element-2c4ab83a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-2c4ab83a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-239 .elementor-element.elementor-element-2c4ab83a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-2c4ab83a.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-126cef35 .elementor-icon-list-icon i{color:#C9A34A00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-126cef35 .elementor-icon-list-icon svg{fill:#C9A34A00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-126cef35{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 20px 17px 20px;width:var( --container-widget-width, 733px );max-width:733px;--container-widget-width:733px;--container-widget-flex-grow:0;background-color:#3EFF0221;}.elementor-239 .elementor-element.elementor-element-126cef35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-126cef35 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-239 .elementor-element.elementor-element-126cef35 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-126cef35.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-11034829 .elementor-icon-list-icon i{color:#C9A34A00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-11034829 .elementor-icon-list-icon svg{fill:#C9A34A00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-11034829{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 20px 17px 20px;width:var( --container-widget-width, 733px );max-width:733px;--container-widget-width:733px;--container-widget-flex-grow:0;background-color:#3EFF0221;}.elementor-239 .elementor-element.elementor-element-11034829 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-11034829 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-239 .elementor-element.elementor-element-11034829 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-11034829.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-f2a051b .elementor-icon-list-icon i{color:#C9A34A00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-f2a051b .elementor-icon-list-icon svg{fill:#C9A34A00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-f2a051b{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 20px 17px 20px;width:var( --container-widget-width, 733px );max-width:733px;--container-widget-width:733px;--container-widget-flex-grow:0;background-color:#3EFF0221;}.elementor-239 .elementor-element.elementor-element-f2a051b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-f2a051b .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:300;}.elementor-239 .elementor-element.elementor-element-f2a051b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-f2a051b.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-3becb4d8{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-3becb4d8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:#EAEAEA;}.elementor-239 .elementor-element.elementor-element-3becb4d8.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-6b3c7d53 .elementor-button-content-wrapper{flex-direction:row;}.elementor-239 .elementor-element.elementor-element-6b3c7d53 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-239 .elementor-element.elementor-element-6b3c7d53 .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-6b3c7d53.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-71f6743b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:50px 50px 50px 50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-71f6743b:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-71f6743b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F7;}.elementor-239 .elementor-element.elementor-element-7448254a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-5c5a0c41{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-1e5378af{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-1e5378af .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:43px;font-weight:700;line-height:1.2em;letter-spacing:0em;color:#0F1729;}.elementor-239 .elementor-element.elementor-element-1e5378af.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-6af5267f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 70px;--row-gap:50px;--column-gap:70px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-726dbf29 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-239 .elementor-element.elementor-element-726dbf29 .elementor-icon-box-title{margin-block-end:9px;color:#0F1729;}.elementor-239 .elementor-element.elementor-element-726dbf29 .elementor-icon{font-size:42px;}.elementor-239 .elementor-element.elementor-element-726dbf29 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-726dbf29 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-726dbf29:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-726dbf29:has(:focus) .elementor-icon-box-title{color:#0F1729;}.elementor-239 .elementor-element.elementor-element-726dbf29 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;color:#717171;}.elementor-239 .elementor-element.elementor-element-726dbf29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-3caa92a9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-239 .elementor-element.elementor-element-3caa92a9 .elementor-icon-box-title{margin-block-end:9px;color:#0F1729;}.elementor-239 .elementor-element.elementor-element-3caa92a9 .elementor-icon{font-size:42px;}.elementor-239 .elementor-element.elementor-element-3caa92a9 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-3caa92a9 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-3caa92a9:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-3caa92a9:has(:focus) .elementor-icon-box-title{color:#0F1729;}.elementor-239 .elementor-element.elementor-element-3caa92a9 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;color:#717171;}.elementor-239 .elementor-element.elementor-element-3caa92a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-463baf87 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-239 .elementor-element.elementor-element-463baf87 .elementor-icon-box-title{margin-block-end:9px;color:#0F1729;}.elementor-239 .elementor-element.elementor-element-463baf87 .elementor-icon{font-size:42px;}.elementor-239 .elementor-element.elementor-element-463baf87 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-463baf87 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-463baf87:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-463baf87:has(:focus) .elementor-icon-box-title{color:#0F1729;}.elementor-239 .elementor-element.elementor-element-463baf87 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;color:#717171;}.elementor-239 .elementor-element.elementor-element-463baf87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-32268f46 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-239 .elementor-element.elementor-element-32268f46 .elementor-icon-box-title{margin-block-end:9px;color:#0F1729;}.elementor-239 .elementor-element.elementor-element-32268f46 .elementor-icon{font-size:42px;}.elementor-239 .elementor-element.elementor-element-32268f46 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-32268f46 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-32268f46:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-32268f46:has(:focus) .elementor-icon-box-title{color:#0F1729;}.elementor-239 .elementor-element.elementor-element-32268f46 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;color:#717171;}.elementor-239 .elementor-element.elementor-element-32268f46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-28331f99 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-239 .elementor-element.elementor-element-28331f99 .elementor-icon-box-title{margin-block-end:9px;color:#0F1729;}.elementor-239 .elementor-element.elementor-element-28331f99 .elementor-icon{font-size:42px;}.elementor-239 .elementor-element.elementor-element-28331f99 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-28331f99 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-28331f99:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-28331f99:has(:focus) .elementor-icon-box-title{color:#0F1729;}.elementor-239 .elementor-element.elementor-element-28331f99 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;color:#717171;}.elementor-239 .elementor-element.elementor-element-28331f99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-90d4047{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:90px;--padding-right:90px;}.elementor-239 .elementor-element.elementor-element-6813beba .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#0F1729;}.elementor-239 .elementor-element.elementor-element-6813beba{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-1158694f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-239 .elementor-element.elementor-element-1158694f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-239 .elementor-element.elementor-element-1158694f .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-1158694f.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-19a308dd{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-19a308dd:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-19a308dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080C0D00;}.elementor-239 .elementor-element.elementor-element-1302dd9c{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-4dfc498f{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-4dfc498f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:700;line-height:1.2em;letter-spacing:0em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-4dfc498f.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-40554d01{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-40554d01 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#EAEAEA;}.elementor-239 .elementor-element.elementor-element-40554d01.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-1e7f37e4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-239 .elementor-element.elementor-element-51612d28 .elementor-counter{flex-direction:column-reverse;gap:7px;}.elementor-239 .elementor-element.elementor-element-51612d28 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-239 .elementor-element.elementor-element-51612d28 .elementor-counter-number-wrapper{gap:0px;color:#36D399;font-family:"Plus Jakarta Sans", Sans-serif;font-size:75px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-51612d28{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-10b5e00 .elementor-counter{flex-direction:column-reverse;gap:7px;}.elementor-239 .elementor-element.elementor-element-10b5e00 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-239 .elementor-element.elementor-element-10b5e00 .elementor-counter-number-wrapper{gap:0px;color:#36D399;font-family:"Plus Jakarta Sans", Sans-serif;font-size:75px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-10b5e00{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-121ac751 .elementor-counter{flex-direction:column-reverse;gap:7px;}.elementor-239 .elementor-element.elementor-element-121ac751 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-239 .elementor-element.elementor-element-121ac751 .elementor-counter-number-wrapper{gap:0px;color:#36D399;font-family:"Plus Jakarta Sans", Sans-serif;font-size:75px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-121ac751{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.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-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-239 .elementor-element.elementor-element-56ac1f90{--divider-border-style:solid;--divider-color:#EAEAEA59;--divider-border-width:1px;}.elementor-239 .elementor-element.elementor-element-56ac1f90 .elementor-divider-separator{width:100%;}.elementor-239 .elementor-element.elementor-element-56ac1f90 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-239 .elementor-element.elementor-element-682dc0ec{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-78b65ee2{--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;--justify-content:center;}.elementor-239 .elementor-element.elementor-element-7e508ad8{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-7e508ad8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;letter-spacing:0em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-7e508ad8.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-67d57a2a{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-67d57a2a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:#EAEAEA;}.elementor-239 .elementor-element.elementor-element-67d57a2a.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-5888cb16 .elementor-button-content-wrapper{flex-direction:row;}.elementor-239 .elementor-element.elementor-element-5888cb16 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-239 .elementor-element.elementor-element-5888cb16 .elementor-button{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-5888cb16.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-20b2c754{--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;--justify-content:center;}.elementor-239 .elementor-element.elementor-element-5b429887{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-5b429887:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-5b429887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F7;}.elementor-239 .elementor-element.elementor-element-2b599a4e{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-4839192e{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-4839192e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;letter-spacing:0em;color:#0F1729;}.elementor-239 .elementor-element.elementor-element-4839192e.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-325942d2{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-325942d2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#525967;}.elementor-239 .elementor-element.elementor-element-325942d2.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-45ef4c80{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-56f1979c .elementor-counter{flex-direction:column-reverse;gap:7px;}.elementor-239 .elementor-element.elementor-element-56f1979c .elementor-counter-title{justify-content:center;color:#525967;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-239 .elementor-element.elementor-element-56f1979c .elementor-counter-number-wrapper{gap:0px;color:#36D399;font-family:"Plus Jakarta Sans", Sans-serif;font-size:75px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-56f1979c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-55d476dd .elementor-counter{flex-direction:column-reverse;gap:7px;}.elementor-239 .elementor-element.elementor-element-55d476dd .elementor-counter-title{justify-content:center;color:#525967;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-239 .elementor-element.elementor-element-55d476dd .elementor-counter-number-wrapper{gap:0px;color:#36D399;font-family:"Plus Jakarta Sans", Sans-serif;font-size:75px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-55d476dd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-4bf787fe .elementor-counter{flex-direction:column-reverse;gap:7px;}.elementor-239 .elementor-element.elementor-element-4bf787fe .elementor-counter-title{justify-content:center;color:#525967;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-239 .elementor-element.elementor-element-4bf787fe .elementor-counter-number-wrapper{gap:0px;color:#36D399;font-family:"Plus Jakarta Sans", Sans-serif;font-size:75px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-4bf787fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-48d174f9{--divider-border-style:solid;--divider-color:#EAEAEA59;--divider-border-width:1px;}.elementor-239 .elementor-element.elementor-element-48d174f9 .elementor-divider-separator{width:100%;}.elementor-239 .elementor-element.elementor-element-48d174f9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-239 .elementor-element.elementor-element-54fcc885{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-54fcc885:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-54fcc885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F7;}.elementor-239 .elementor-element.elementor-element-3fa35e58{--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;--justify-content:center;}.elementor-239 .elementor-element.elementor-element-56d16b77 img{width:87%;border-radius:30px 30px 30px 30px;}.elementor-239 .elementor-element.elementor-element-56d16b77{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-scale:1.2;}.elementor-239 .elementor-element.elementor-element-330ec419{--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;--justify-content:center;}.elementor-239 .elementor-element.elementor-element-5f835f93{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-5f835f93 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:27px;font-weight:700;line-height:1.2em;letter-spacing:0em;color:#0F1729;}.elementor-239 .elementor-element.elementor-element-5f835f93.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-573411b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-239 .elementor-element.elementor-element-573411b7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-239 .elementor-element.elementor-element-573411b7 .elementor-button{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-573411b7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-573411b7.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-6acb8d85{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-239 .elementor-element.elementor-element-6acb8d85:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-6acb8d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F500;}.elementor-239 .elementor-element.elementor-element-652c7f83{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-46b6e4b7{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-46b6e4b7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.03em;color:#36D399;}.elementor-239 .elementor-element.elementor-element-46b6e4b7.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-4f08f5a9{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 897px );max-width:897px;--container-widget-width:897px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-4f08f5a9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:47px;font-weight:700;line-height:1em;letter-spacing:0em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-4f08f5a9.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-7471ffc2{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-3d573bf3 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-3d573bf3 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-3d573bf3{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:15px 30px 15px 30px;background-color:#1FC59929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FC59940;border-radius:40px 40px 40px 40px;}.elementor-239 .elementor-element.elementor-element-3d573bf3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-3d573bf3 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;}.elementor-239 .elementor-element.elementor-element-3d573bf3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-3d573bf3.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-46823623 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-46823623 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-46823623{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:15px 30px 15px 30px;background-color:#1FC59929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FC59940;border-radius:40px 40px 40px 40px;}.elementor-239 .elementor-element.elementor-element-46823623 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-46823623 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;}.elementor-239 .elementor-element.elementor-element-46823623 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-46823623.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-5cab4a7a .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-5cab4a7a .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-5cab4a7a{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:15px 30px 15px 30px;background-color:#1FC59929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FC59940;border-radius:40px 40px 40px 40px;}.elementor-239 .elementor-element.elementor-element-5cab4a7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-5cab4a7a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;}.elementor-239 .elementor-element.elementor-element-5cab4a7a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-5cab4a7a.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-124be372 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-124be372 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-124be372{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:15px 30px 15px 30px;background-color:#1FC59929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FC59940;border-radius:40px 40px 40px 40px;}.elementor-239 .elementor-element.elementor-element-124be372 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-124be372 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;}.elementor-239 .elementor-element.elementor-element-124be372 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-124be372.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-77dc1d19 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-77dc1d19 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-77dc1d19{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:15px 30px 15px 30px;background-color:#1FC59929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FC59940;border-radius:40px 40px 40px 40px;}.elementor-239 .elementor-element.elementor-element-77dc1d19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-77dc1d19 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;}.elementor-239 .elementor-element.elementor-element-77dc1d19 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-77dc1d19.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-ea7d85 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-ea7d85 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-ea7d85{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:15px 30px 15px 30px;background-color:#1FC59929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FC59940;border-radius:40px 40px 40px 40px;}.elementor-239 .elementor-element.elementor-element-ea7d85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-ea7d85 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;}.elementor-239 .elementor-element.elementor-element-ea7d85 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-ea7d85.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-6ae506f3 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-6ae506f3 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-6ae506f3{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:15px 30px 15px 30px;background-color:#1FC59929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FC59940;border-radius:40px 40px 40px 40px;}.elementor-239 .elementor-element.elementor-element-6ae506f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-6ae506f3 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;}.elementor-239 .elementor-element.elementor-element-6ae506f3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-6ae506f3.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-96dae93 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-96dae93 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-96dae93{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:15px 30px 15px 30px;background-color:#1FC59929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FC59940;border-radius:40px 40px 40px 40px;}.elementor-239 .elementor-element.elementor-element-96dae93 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-96dae93 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;}.elementor-239 .elementor-element.elementor-element-96dae93 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-96dae93.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-5e91cd6d .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-5e91cd6d .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-5e91cd6d{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:15px 30px 15px 30px;background-color:#1FC59929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FC59940;border-radius:40px 40px 40px 40px;}.elementor-239 .elementor-element.elementor-element-5e91cd6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-5e91cd6d .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;}.elementor-239 .elementor-element.elementor-element-5e91cd6d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-5e91cd6d.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-2328452c{text-align:center;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-2328452c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:700;line-height:1.2em;letter-spacing:0em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-2328452c.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-6ae766bb{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-6ae766bb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#EAEAEA;}.elementor-239 .elementor-element.elementor-element-6ae766bb.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-3f7b888d .elementor-button-content-wrapper{flex-direction:row;}.elementor-239 .elementor-element.elementor-element-3f7b888d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-239 .elementor-element.elementor-element-3f7b888d .elementor-button{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-3f7b888d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-239 .elementor-element.elementor-element-3f7b888d.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-5928295f{--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-239 .elementor-element.elementor-element-5928295f:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-5928295f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F500;}.elementor-239 .elementor-element.elementor-element-1d43782a{--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;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:#36D399E3;--border-color:#36D399E3;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-3e7b6483{--display:flex;}.elementor-239 .elementor-element.elementor-element-548a642c{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-548a642c .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:43px;font-weight:700;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-548a642c.elementor-element{--align-self:center;}.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-239 .elementor-element.elementor-element-73d8eef2{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#F6F6F6;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-73d8eef2.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-522d3ba5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-5abd1a85 img{border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-7220d7e9{--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;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:#36D399E3;--border-color:#36D399E3;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-62e635e{--display:flex;}.elementor-239 .elementor-element.elementor-element-279311b{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-279311b .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:42px;font-weight:700;color:#F0F0F0;}.elementor-239 .elementor-element.elementor-element-279311b.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-58d0670{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#FFFFFF;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-58d0670.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-6054a075{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-1bde23d9 img{border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-2d57239d{--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;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:#36D399E3;--border-color:#36D399E3;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-40a45e51{--display:flex;}.elementor-239 .elementor-element.elementor-element-114bc41a{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 421px );max-width:421px;--container-widget-width:421px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-114bc41a .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:48px;font-weight:700;color:#F6F6F6;}.elementor-239 .elementor-element.elementor-element-114bc41a.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-523bbf28{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#F6F6F6;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-523bbf28.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-5e8bf002{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-176b921 img{border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-486bf7d2{--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;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:#36D399AD;--border-color:#36D399AD;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-37659ff3{--display:flex;}.elementor-239 .elementor-element.elementor-element-8dacf49{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-8dacf49 .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:46px;font-weight:700;color:#FCFCFC;}.elementor-239 .elementor-element.elementor-element-8dacf49.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-f52e4e9{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#F4F4F4;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-f52e4e9.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-40ab284c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-4a12632a img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-41ae3d4d{--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;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:#36D399E3;--border-color:#36D399E3;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-488ec41{--display:flex;}.elementor-239 .elementor-element.elementor-element-17be1a1{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-17be1a1 .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:46px;font-weight:700;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-17be1a1.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-2ed19c09{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#F9F9F9;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-2ed19c09.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-438ed715{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-4bbc57c img{border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-17f82c9{--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;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:#36D399E3;--border-color:#36D399E3;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-222d9d36{--display:flex;}.elementor-239 .elementor-element.elementor-element-30b5bec2{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-30b5bec2 .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:33px;font-weight:700;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-30b5bec2.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-10292810{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#FBFBFB;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-10292810.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-1bf357b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-8f6a717 img{border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-5a4b91f5{--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;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:#36D399E3;--border-color:#36D399E3;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-6ced4d19{--display:flex;}.elementor-239 .elementor-element.elementor-element-74e07e0c{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-74e07e0c .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-74e07e0c.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-a9ec1ed{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#F8F8F8;width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-a9ec1ed.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-559d8cbe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-3d4e7f2f img{border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-712bae20{--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;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:#36D399E3;--border-color:#36D399E3;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-37fab109{--display:flex;}.elementor-239 .elementor-element.elementor-element-56a83dc6{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-56a83dc6 .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-56a83dc6.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-1273ea44{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#F8F8F8;width:var( --container-widget-width, 454px );max-width:454px;--container-widget-width:454px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-1273ea44.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-40b070f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-10200051 img{border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-21bb0d0e{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-239 .elementor-element.elementor-element-21bb0d0e:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-21bb0d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F7;}.elementor-239 .elementor-element.elementor-element-5bdd26ee{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--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-239 .elementor-element.elementor-element-5fec0dbe{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-5fec0dbe .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:43px;font-weight:700;line-height:1.2em;letter-spacing:0em;color:#0E131B;}.elementor-239 .elementor-element.elementor-element-5fec0dbe.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-6da6da98{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-6da6da98 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#525967;}.elementor-239 .elementor-element.elementor-element-6da6da98.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-3f12e0cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-239 .elementor-element.elementor-element-5f8cca81 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-239 .elementor-element.elementor-element-5f8cca81 .elementor-icon-box-title{margin-block-end:12px;color:#0E131B;}.elementor-239 .elementor-element.elementor-element-5f8cca81.elementor-view-stacked .elementor-icon{background-color:#36D399;}.elementor-239 .elementor-element.elementor-element-5f8cca81.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-5f8cca81.elementor-view-default .elementor-icon{fill:#36D399;color:#36D399;border-color:#36D399;}.elementor-239 .elementor-element.elementor-element-5f8cca81.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-239 .elementor-element.elementor-element-5f8cca81.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-5f8cca81.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-239 .elementor-element.elementor-element-5f8cca81.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-5f8cca81 .elementor-icon{font-size:24px;}.elementor-239 .elementor-element.elementor-element-5f8cca81 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-5f8cca81 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-5f8cca81:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-5f8cca81:has(:focus) .elementor-icon-box-title{color:#0E131B;}.elementor-239 .elementor-element.elementor-element-5f8cca81 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#525967;}.elementor-239 .elementor-element.elementor-element-5f8cca81{padding:40px 20px 40px 20px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-color:transparent;background-image:linear-gradient(50deg, #0E131B36 0%, #36D39900 100%);border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-7f45639c .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-239 .elementor-element.elementor-element-7f45639c .elementor-icon-box-title{margin-block-end:12px;color:#0E131B;}.elementor-239 .elementor-element.elementor-element-7f45639c.elementor-view-stacked .elementor-icon{background-color:#36D399;}.elementor-239 .elementor-element.elementor-element-7f45639c.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-7f45639c.elementor-view-default .elementor-icon{fill:#36D399;color:#36D399;border-color:#36D399;}.elementor-239 .elementor-element.elementor-element-7f45639c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-239 .elementor-element.elementor-element-7f45639c.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-7f45639c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-239 .elementor-element.elementor-element-7f45639c.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-7f45639c .elementor-icon{font-size:24px;}.elementor-239 .elementor-element.elementor-element-7f45639c .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-7f45639c .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-7f45639c:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-7f45639c:has(:focus) .elementor-icon-box-title{color:#0E131B;}.elementor-239 .elementor-element.elementor-element-7f45639c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#525967;}.elementor-239 .elementor-element.elementor-element-7f45639c{padding:40px 20px 40px 20px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-color:transparent;background-image:linear-gradient(50deg, #0E131B36 0%, #36D39900 100%);border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-79d1c3c .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-239 .elementor-element.elementor-element-79d1c3c .elementor-icon-box-title{margin-block-end:12px;color:#0E131B;}.elementor-239 .elementor-element.elementor-element-79d1c3c.elementor-view-stacked .elementor-icon{background-color:#36D399;}.elementor-239 .elementor-element.elementor-element-79d1c3c.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-79d1c3c.elementor-view-default .elementor-icon{fill:#36D399;color:#36D399;border-color:#36D399;}.elementor-239 .elementor-element.elementor-element-79d1c3c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-239 .elementor-element.elementor-element-79d1c3c.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-79d1c3c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-239 .elementor-element.elementor-element-79d1c3c.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-79d1c3c .elementor-icon{font-size:24px;}.elementor-239 .elementor-element.elementor-element-79d1c3c .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-79d1c3c .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-79d1c3c:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-79d1c3c:has(:focus) .elementor-icon-box-title{color:#0E131B;}.elementor-239 .elementor-element.elementor-element-79d1c3c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#525967;}.elementor-239 .elementor-element.elementor-element-79d1c3c{padding:40px 20px 40px 20px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-color:transparent;background-image:linear-gradient(50deg, #0E131B36 0%, #36D39900 100%);border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-51c52690{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-239 .elementor-element.elementor-element-1847fe7e .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-239 .elementor-element.elementor-element-1847fe7e .elementor-icon-box-title{margin-block-end:12px;color:#0E131B;}.elementor-239 .elementor-element.elementor-element-1847fe7e.elementor-view-stacked .elementor-icon{background-color:#36D399;}.elementor-239 .elementor-element.elementor-element-1847fe7e.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-1847fe7e.elementor-view-default .elementor-icon{fill:#36D399;color:#36D399;border-color:#36D399;}.elementor-239 .elementor-element.elementor-element-1847fe7e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-239 .elementor-element.elementor-element-1847fe7e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-1847fe7e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-239 .elementor-element.elementor-element-1847fe7e.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-1847fe7e .elementor-icon{font-size:24px;}.elementor-239 .elementor-element.elementor-element-1847fe7e .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-1847fe7e .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-1847fe7e:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-1847fe7e:has(:focus) .elementor-icon-box-title{color:#0E131B;}.elementor-239 .elementor-element.elementor-element-1847fe7e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#525967;}.elementor-239 .elementor-element.elementor-element-1847fe7e{padding:40px 20px 40px 20px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-color:transparent;background-image:linear-gradient(50deg, #0E131B36 0%, #36D39900 100%);border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-438cebbe .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-239 .elementor-element.elementor-element-438cebbe .elementor-icon-box-title{margin-block-end:12px;color:#0E131B;}.elementor-239 .elementor-element.elementor-element-438cebbe.elementor-view-stacked .elementor-icon{background-color:#36D399;}.elementor-239 .elementor-element.elementor-element-438cebbe.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-438cebbe.elementor-view-default .elementor-icon{fill:#36D399;color:#36D399;border-color:#36D399;}.elementor-239 .elementor-element.elementor-element-438cebbe.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-239 .elementor-element.elementor-element-438cebbe.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-438cebbe.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-239 .elementor-element.elementor-element-438cebbe.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-438cebbe .elementor-icon{font-size:24px;}.elementor-239 .elementor-element.elementor-element-438cebbe .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-438cebbe .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-438cebbe:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-438cebbe:has(:focus) .elementor-icon-box-title{color:#0E131B;}.elementor-239 .elementor-element.elementor-element-438cebbe .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#525967;}.elementor-239 .elementor-element.elementor-element-438cebbe{padding:40px 20px 40px 20px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-color:transparent;background-image:linear-gradient(50deg, #0E131B36 0%, #36D39900 100%);border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-160f9003 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-239 .elementor-element.elementor-element-160f9003 .elementor-icon-box-title{margin-block-end:12px;color:#0E131B;}.elementor-239 .elementor-element.elementor-element-160f9003.elementor-view-stacked .elementor-icon{background-color:#36D399;}.elementor-239 .elementor-element.elementor-element-160f9003.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-160f9003.elementor-view-default .elementor-icon{fill:#36D399;color:#36D399;border-color:#36D399;}.elementor-239 .elementor-element.elementor-element-160f9003.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-239 .elementor-element.elementor-element-160f9003.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-160f9003.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-239 .elementor-element.elementor-element-160f9003.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-160f9003 .elementor-icon{font-size:24px;}.elementor-239 .elementor-element.elementor-element-160f9003 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-160f9003 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-239 .elementor-element.elementor-element-160f9003:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-160f9003:has(:focus) .elementor-icon-box-title{color:#0E131B;}.elementor-239 .elementor-element.elementor-element-160f9003 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#525967;}.elementor-239 .elementor-element.elementor-element-160f9003{padding:40px 20px 40px 20px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-color:transparent;background-image:linear-gradient(50deg, #0E131B36 0%, #36D39900 100%);border-radius:20px 20px 20px 20px;}.elementor-239 .elementor-element.elementor-element-3ec46758 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-3ec46758 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-3ec46758{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 30px 15px 30px;background-color:#0E131B;border-radius:15px 15px 15px 15px;}.elementor-239 .elementor-element.elementor-element-3ec46758 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-3ec46758 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-3ec46758 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-3ec46758.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-13abe940 .elementor-button-content-wrapper{flex-direction:row;}.elementor-239 .elementor-element.elementor-element-13abe940 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-239 .elementor-element.elementor-element-13abe940 .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-13abe940{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-13abe940.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-777a4443{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-777a4443 > .elementor-shape-top .elementor-shape-fill, .elementor-239 .elementor-element.elementor-element-777a4443 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F3F4F7;}.elementor-239 .elementor-element.elementor-element-777a4443 > .elementor-shape-top svg, .elementor-239 .elementor-element.elementor-element-777a4443 > .e-con-inner > .elementor-shape-top svg{width:calc(121% + 1.3px);height:36px;transform:translateX(-50%) rotateY(180deg);}.elementor-239 .elementor-element.elementor-element-235339fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-65c35b69 img{filter:brightness( 100% ) contrast( 100% ) saturate( 47% ) blur( 0px ) hue-rotate( 318deg );}.elementor-239 .elementor-element.elementor-element-65c35b69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-239 .elementor-element.elementor-element-1c810f19 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 324deg );}.elementor-239 .elementor-element.elementor-element-1c810f19{margin:-540px 0px calc(var(--kit-widget-spacing, 0px) + 137px) 0px;width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;z-index:2;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-239 .elementor-element.elementor-element-1c810f19.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-2b44f5e0 img{filter:brightness( 200% ) contrast( 193% ) saturate( 200% ) blur( 3.6px ) hue-rotate( 321deg );}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-2b44f5e0{right:-12%;}body.rtl .elementor-239 .elementor-element.elementor-element-2b44f5e0{left:-12%;}.elementor-239 .elementor-element.elementor-element-2b44f5e0{top:0%;}.elementor-239 .elementor-element.elementor-element-46368f4e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-239 .elementor-element.elementor-element-66cd0d0b .elementor-icon-list-icon i{color:#36D399;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-66cd0d0b .elementor-icon-list-icon svg{fill:#36D399;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-66cd0d0b{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;padding:7px 025px 7px 25px;background-color:#36D39912;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25D36642;border-radius:30px 30px 30px 30px;}.elementor-239 .elementor-element.elementor-element-66cd0d0b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-239 .elementor-element.elementor-element-66cd0d0b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-66cd0d0b .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-239 .elementor-element.elementor-element-66cd0d0b .elementor-icon-list-text{color:#36D399;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-66cd0d0b.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-4c9c47bd{text-align:start;width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-4c9c47bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;letter-spacing:-1.6px;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-1200b8e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-1200b8e7{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-213149f1{--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:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-71d1adc8{--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--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-239 .elementor-element.elementor-element-749f6ed2{--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;--flex-wrap:wrap;--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-239 .elementor-element.elementor-element-5a7d9a3d{--display:flex;--min-height:259px;--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:23px 23px;--row-gap:23px;--column-gap:23px;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:#084225F0;--border-color:#084225F0;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-239 .elementor-element.elementor-element-5a7d9a3d:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-5a7d9a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #36D39973 0%, #36D39900 100%);}.elementor-239 .elementor-element.elementor-element-977b378 .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-977b378.elementor-view-stacked .elementor-icon{background-color:#25D366;}.elementor-239 .elementor-element.elementor-element-977b378.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-977b378.elementor-view-default .elementor-icon{color:#25D366;border-color:#25D366;}.elementor-239 .elementor-element.elementor-element-977b378.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-977b378.elementor-view-default .elementor-icon svg{fill:#25D366;}.elementor-239 .elementor-element.elementor-element-977b378 .elementor-icon{font-size:30px;}.elementor-239 .elementor-element.elementor-element-977b378 .elementor-icon svg{height:30px;}.elementor-239 .elementor-element.elementor-element-977b378{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 66px );max-width:66px;--container-widget-width:66px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-977b378.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-428ec1a1{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 304px );max-width:304px;--container-widget-width:304px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-428ec1a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:35px;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-428ec1a1.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-16aeb2cb{text-align:start;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-16aeb2cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#CDCDCD;}.elementor-239 .elementor-element.elementor-element-16aeb2cb.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-691b9c81{--display:flex;--min-height:259px;--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:23px 23px;--row-gap:23px;--column-gap:23px;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:#084225F0;--border-color:#084225F0;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-239 .elementor-element.elementor-element-691b9c81:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-691b9c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #36D39973 0%, #36D39900 100%);}.elementor-239 .elementor-element.elementor-element-79d1ef39 .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-79d1ef39.elementor-view-stacked .elementor-icon{background-color:#25D366;}.elementor-239 .elementor-element.elementor-element-79d1ef39.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-79d1ef39.elementor-view-default .elementor-icon{color:#25D366;border-color:#25D366;}.elementor-239 .elementor-element.elementor-element-79d1ef39.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-79d1ef39.elementor-view-default .elementor-icon svg{fill:#25D366;}.elementor-239 .elementor-element.elementor-element-79d1ef39 .elementor-icon{font-size:30px;}.elementor-239 .elementor-element.elementor-element-79d1ef39 .elementor-icon svg{height:30px;}.elementor-239 .elementor-element.elementor-element-79d1ef39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 66px );max-width:66px;--container-widget-width:66px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-79d1ef39.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-52fe881{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 304px );max-width:304px;--container-widget-width:304px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-52fe881 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:35px;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-52fe881.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-755cb9ff{text-align:start;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-755cb9ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#CDCDCD;}.elementor-239 .elementor-element.elementor-element-755cb9ff.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-550b3e23{--display:flex;--min-height:259px;--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:23px 23px;--row-gap:23px;--column-gap:23px;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:#084225F0;--border-color:#084225F0;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-239 .elementor-element.elementor-element-550b3e23:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-550b3e23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #36D39973 0%, #36D39900 100%);}.elementor-239 .elementor-element.elementor-element-7a78c759 .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-7a78c759.elementor-view-stacked .elementor-icon{background-color:#25D366;}.elementor-239 .elementor-element.elementor-element-7a78c759.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-7a78c759.elementor-view-default .elementor-icon{color:#25D366;border-color:#25D366;}.elementor-239 .elementor-element.elementor-element-7a78c759.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-7a78c759.elementor-view-default .elementor-icon svg{fill:#25D366;}.elementor-239 .elementor-element.elementor-element-7a78c759 .elementor-icon{font-size:33px;}.elementor-239 .elementor-element.elementor-element-7a78c759 .elementor-icon svg{height:33px;}.elementor-239 .elementor-element.elementor-element-7a78c759{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 66px );max-width:66px;--container-widget-width:66px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-7a78c759.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-6220f7e6{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 304px );max-width:304px;--container-widget-width:304px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-6220f7e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:35px;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-6220f7e6.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-6daa3dd2{text-align:start;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-6daa3dd2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#CDCDCD;}.elementor-239 .elementor-element.elementor-element-6daa3dd2.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-3349b155{--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:space-between;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:90px;--padding-right:90px;}.elementor-239 .elementor-element.elementor-element-29c6a86f .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-29c6a86f.elementor-view-stacked .elementor-icon{background-color:#25D366;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-29c6a86f.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-29c6a86f.elementor-view-default .elementor-icon{color:#25D366;border-color:#25D366;}.elementor-239 .elementor-element.elementor-element-29c6a86f.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-29c6a86f.elementor-view-default .elementor-icon svg{fill:#25D366;}.elementor-239 .elementor-element.elementor-element-29c6a86f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-29c6a86f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-29c6a86f .elementor-icon{font-size:31px;}.elementor-239 .elementor-element.elementor-element-29c6a86f .elementor-icon svg{height:31px;}.elementor-239 .elementor-element.elementor-element-1436e784 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-1436e784{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-267bd509 .elementor-button-content-wrapper{flex-direction:row;}.elementor-239 .elementor-element.elementor-element-267bd509 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-239 .elementor-element.elementor-element-267bd509 .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-267bd509{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-267bd509.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-2f034c7d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-239 .elementor-element.elementor-element-2f034c7d:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-2f034c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1216;}.elementor-239 .elementor-element.elementor-element-59f4ed23{--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:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-60d5d559{--display:flex;}.elementor-239 .elementor-element.elementor-element-38dd7e09{text-align:center;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-38dd7e09 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:63px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-38dd7e09.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-6505d4d3{text-align:center;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-6505d4d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-6505d4d3.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-32ee8a55{--display:flex;}.elementor-239 .elementor-element.elementor-element-3b1548ab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.23;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:#EF444433;--border-color:#EF444433;--border-radius:72px 72px 72px 72px;--margin-top:-11px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-3b1548ab:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-3b1548ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(202deg, #231017 79%, #FF003FCC 100%);}.elementor-239 .elementor-element.elementor-element-3b1548ab::before, .elementor-239 .elementor-element.elementor-element-3b1548ab > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-3b1548ab > .e-con-inner > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-3b1548ab > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-3b1548ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-3b1548ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/imgi_6_GVNcapu8SFwwE2xXu5asEylHw.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-239 .elementor-element.elementor-element-3b1548ab.e-con{--align-self:center;}.elementor-239 .elementor-element.elementor-element-58024082 .elementor-icon-list-icon i{color:#00A939;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-58024082 .elementor-icon-list-icon svg{fill:#00A939;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-58024082{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-58024082 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-58024082 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-239 .elementor-element.elementor-element-58024082 .elementor-icon-list-text{color:#F2295B;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-58024082.elementor-element{--align-self:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-239 .elementor-element.elementor-element-3d92f4db{--display:flex;}.elementor-239 .elementor-element.elementor-element-44084111{--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;--margin-top:25px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-36875f88{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#00A93930;--border-color:#00A93930;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-239 .elementor-element.elementor-element-587a1f7a{text-align:center;}.elementor-239 .elementor-element.elementor-element-587a1f7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-22e7abf5{text-align:center;}.elementor-239 .elementor-element.elementor-element-22e7abf5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;text-decoration:line-through;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-1fecbfc8{text-align:center;}.elementor-239 .elementor-element.elementor-element-1fecbfc8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#2AFF6E;}.elementor-239 .elementor-element.elementor-element-3d7745ea{text-align:center;width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-3d7745ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#A1A1AA;}.elementor-239 .elementor-element.elementor-element-5bc4a836 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-5bc4a836 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-5bc4a836 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-5bc4a836 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-5bc4a836 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-5bc4a836 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-5bc4a836 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-5bc4a836{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-5bc4a836 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-5bc4a836 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-239 .elementor-element.elementor-element-5bc4a836 .elementor-icon-list-text{color:#8F8F97;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-45f51e35 .elementor-button{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-45f51e35{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-45f51e35.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-54cfa073{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#169340FA;--border-color:#169340FA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 25px -5px #2AFF6E;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-239 .elementor-element.elementor-element-452977e2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;--position:absolute;top:-20px;}.elementor-239 .elementor-element.elementor-element-452977e2:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-452977e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(93deg, #62FF98 0%, #00872E 100%);}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-452977e2{left:80px;}body.rtl .elementor-239 .elementor-element.elementor-element-452977e2{right:80px;}.elementor-239 .elementor-element.elementor-element-7f6dbee1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-43016659{text-align:center;}.elementor-239 .elementor-element.elementor-element-43016659 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-1e4e7c92{text-align:center;}.elementor-239 .elementor-element.elementor-element-1e4e7c92 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;text-decoration:line-through;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-7ed23e94{text-align:center;}.elementor-239 .elementor-element.elementor-element-7ed23e94 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#2AFF6E;}.elementor-239 .elementor-element.elementor-element-30aa0f3e{text-align:center;width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-30aa0f3e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#A1A1AA;}.elementor-239 .elementor-element.elementor-element-a62600 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-a62600 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-a62600 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-a62600 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-a62600 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-a62600 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-a62600 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-a62600{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-a62600 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-a62600 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-239 .elementor-element.elementor-element-a62600 .elementor-icon-list-text{color:#8F8F97;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-491d06ec .elementor-button{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-491d06ec{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-491d06ec.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-42b171e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#00A93930;--border-color:#00A93930;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-239 .elementor-element.elementor-element-bb7e967{text-align:center;}.elementor-239 .elementor-element.elementor-element-bb7e967 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-4d755698{text-align:center;}.elementor-239 .elementor-element.elementor-element-4d755698 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;text-decoration:line-through;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-407a60d{text-align:center;}.elementor-239 .elementor-element.elementor-element-407a60d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#2AFF6E;}.elementor-239 .elementor-element.elementor-element-63f55033{text-align:center;width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-63f55033 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#A1A1AA;}.elementor-239 .elementor-element.elementor-element-74426d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-74426d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-74426d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-74426d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-74426d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-74426d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-74426d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-74426d0{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-74426d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-74426d0 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-239 .elementor-element.elementor-element-74426d0 .elementor-icon-list-text{color:#8F8F97;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-65d8ed8a .elementor-button{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-65d8ed8a{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-65d8ed8a.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-40357800{--display:flex;}.elementor-239 .elementor-element.elementor-element-38f0e873{--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;--margin-top:25px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-23e364a6{--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;--margin-top:25px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-5756551a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#00A93930;--border-color:#00A93930;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-239 .elementor-element.elementor-element-4349eb1e{text-align:center;}.elementor-239 .elementor-element.elementor-element-4349eb1e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-5ce21119{text-align:center;}.elementor-239 .elementor-element.elementor-element-5ce21119 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;text-decoration:line-through;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-26e5bf92{text-align:center;}.elementor-239 .elementor-element.elementor-element-26e5bf92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#2AFF6E;}.elementor-239 .elementor-element.elementor-element-3b4d9eee{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-3b4d9eee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#A1A1AA;}.elementor-239 .elementor-element.elementor-element-30f5fd6c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-30f5fd6c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-30f5fd6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-30f5fd6c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-30f5fd6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-30f5fd6c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-30f5fd6c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-30f5fd6c{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-30f5fd6c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-30f5fd6c .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-239 .elementor-element.elementor-element-30f5fd6c .elementor-icon-list-text{color:#8F8F97;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-35900f72 .elementor-button{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-35900f72{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-35900f72.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-43262040{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#169340FA;--border-color:#169340FA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 25px -5px #2AFF6E;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-239 .elementor-element.elementor-element-69310d4f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;--position:absolute;top:-20px;}.elementor-239 .elementor-element.elementor-element-69310d4f:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-69310d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(93deg, #62FF98 0%, #00872E 100%);}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-69310d4f{left:80px;}body.rtl .elementor-239 .elementor-element.elementor-element-69310d4f{right:80px;}.elementor-239 .elementor-element.elementor-element-6d7fe98a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-11d252e9{text-align:center;}.elementor-239 .elementor-element.elementor-element-11d252e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-330d92a7{text-align:center;}.elementor-239 .elementor-element.elementor-element-330d92a7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;text-decoration:line-through;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-13b7c6ce{text-align:center;}.elementor-239 .elementor-element.elementor-element-13b7c6ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#2AFF6E;}.elementor-239 .elementor-element.elementor-element-6079df8c{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-6079df8c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#A1A1AA;}.elementor-239 .elementor-element.elementor-element-452b66d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-452b66d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-452b66d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-452b66d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-452b66d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-452b66d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-452b66d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-452b66d0{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-452b66d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-452b66d0 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-239 .elementor-element.elementor-element-452b66d0 .elementor-icon-list-text{color:#8F8F97;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-7423d30f .elementor-button{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-7423d30f{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-7423d30f.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-752af8bb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#00A93930;--border-color:#00A93930;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-239 .elementor-element.elementor-element-604545ae{text-align:center;}.elementor-239 .elementor-element.elementor-element-604545ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-25cab80a{text-align:center;}.elementor-239 .elementor-element.elementor-element-25cab80a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;text-decoration:line-through;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-3263b263{text-align:center;}.elementor-239 .elementor-element.elementor-element-3263b263 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#2AFF6E;}.elementor-239 .elementor-element.elementor-element-7d0f366c{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-7d0f366c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#A1A1AA;}.elementor-239 .elementor-element.elementor-element-258575cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-258575cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-258575cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-258575cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-258575cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-258575cf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-258575cf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-258575cf{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-258575cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-258575cf .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-239 .elementor-element.elementor-element-258575cf .elementor-icon-list-text{color:#8F8F97;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-336cfadf .elementor-button{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-336cfadf{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-336cfadf.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-71a277e3{--display:flex;}.elementor-239 .elementor-element.elementor-element-74613913{--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;--margin-top:25px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-5f6c2609{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#00A93930;--border-color:#00A93930;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-239 .elementor-element.elementor-element-4c483f8d{text-align:center;}.elementor-239 .elementor-element.elementor-element-4c483f8d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-7a29a0dc{text-align:center;}.elementor-239 .elementor-element.elementor-element-7a29a0dc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;text-decoration:line-through;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-6bb825b7{text-align:center;}.elementor-239 .elementor-element.elementor-element-6bb825b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#2AFF6E;}.elementor-239 .elementor-element.elementor-element-7ff1ba90{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-7ff1ba90 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#A1A1AA;}.elementor-239 .elementor-element.elementor-element-4cc3c6f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-4cc3c6f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-4cc3c6f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-4cc3c6f8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-4cc3c6f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-4cc3c6f8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-4cc3c6f8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-4cc3c6f8{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-4cc3c6f8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-4cc3c6f8 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-239 .elementor-element.elementor-element-4cc3c6f8 .elementor-icon-list-text{color:#8F8F97;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-4f09ae8e .elementor-button{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-4f09ae8e{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-4f09ae8e.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-54c27052{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#169340FA;--border-color:#169340FA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 25px -5px #2AFF6E;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-239 .elementor-element.elementor-element-642015dd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;--position:absolute;top:-20px;}.elementor-239 .elementor-element.elementor-element-642015dd:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-642015dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(93deg, #62FF98 0%, #00872E 100%);}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-642015dd{left:80px;}body.rtl .elementor-239 .elementor-element.elementor-element-642015dd{right:80px;}.elementor-239 .elementor-element.elementor-element-1e4e17c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-1aa4b0f2{text-align:center;}.elementor-239 .elementor-element.elementor-element-1aa4b0f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-f461f60{text-align:center;}.elementor-239 .elementor-element.elementor-element-f461f60 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;text-decoration:line-through;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-39eb44a0{text-align:center;}.elementor-239 .elementor-element.elementor-element-39eb44a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#2AFF6E;}.elementor-239 .elementor-element.elementor-element-33662e2f{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-33662e2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#A1A1AA;}.elementor-239 .elementor-element.elementor-element-42e9cf0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-42e9cf0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-42e9cf0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-42e9cf0e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-42e9cf0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-42e9cf0e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-42e9cf0e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-42e9cf0e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-42e9cf0e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-42e9cf0e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-239 .elementor-element.elementor-element-42e9cf0e .elementor-icon-list-text{color:#8F8F97;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-343060fc .elementor-button{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-343060fc{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-343060fc.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-78ac606d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#00A93930;--border-color:#00A93930;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-239 .elementor-element.elementor-element-336b3aad{text-align:center;}.elementor-239 .elementor-element.elementor-element-336b3aad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-3a3e3523{text-align:center;}.elementor-239 .elementor-element.elementor-element-3a3e3523 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;text-decoration:line-through;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-403c2688{text-align:center;}.elementor-239 .elementor-element.elementor-element-403c2688 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#2AFF6E;}.elementor-239 .elementor-element.elementor-element-4af5e722{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-4af5e722 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#A1A1AA;}.elementor-239 .elementor-element.elementor-element-28886a92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-28886a92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-28886a92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-239 .elementor-element.elementor-element-28886a92 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-28886a92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-239 .elementor-element.elementor-element-28886a92 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-28886a92 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-28886a92{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-28886a92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-28886a92 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-239 .elementor-element.elementor-element-28886a92 .elementor-icon-list-text{color:#8F8F97;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-751e4575 .elementor-button{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-751e4575{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-751e4575.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-4c31ab3e{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:36px 36px 36px 36px;--n-tabs-title-padding-top:11px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:11px;--n-tabs-title-padding-left:20px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-4c31ab3e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#2AFF6E00;}.elementor-239 .elementor-element.elementor-element-4c31ab3e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#17D754;}.elementor-239 .elementor-element.elementor-element-4c31ab3e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#2AFF6E38;border-style:none;}.elementor-239 .elementor-element.elementor-element-4c31ab3e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-239 .elementor-element.elementor-element-4c31ab3e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#2AFF6E38;background-color:transparent;background-image:linear-gradient(312deg, #2AFF6E38 0%, #2AFF6ED4 100%);}.elementor-239 .elementor-element.elementor-element-4c31ab3e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-239 .elementor-element.elementor-element-4c31ab3e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-35ad1ff2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-87px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-4e021606{text-align:center;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-4e021606 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#A1A1AA;}.elementor-239 .elementor-element.elementor-element-75fc7357 .elementor-button{font-family:"Sora", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;fill:#131518;color:#131518;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-75fc7357{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-75fc7357.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-1d5b945c{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-239 .elementor-element.elementor-element-1d5b945c:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-1d5b945c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F7;}.elementor-239 .elementor-element.elementor-element-4e6e8ac8{--display:flex;--min-height:425px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--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-239 .elementor-element.elementor-element-6e3bf7f1{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-6e3bf7f1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:77px;font-weight:700;line-height:1.2em;letter-spacing:0em;color:#0E131B;}.elementor-239 .elementor-element.elementor-element-6e3bf7f1.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-4fafc2ea{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-4fafc2ea .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#525967;}.elementor-239 .elementor-element.elementor-element-4fafc2ea.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-54b33860{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:90px;--padding-right:90px;}.elementor-239 .elementor-element.elementor-element-54b33860.e-con{--align-self:center;}.elementor-239 .elementor-element.elementor-element-a053c20{text-align:center;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-a053c20 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:29px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-66c15b5c .elementor-button-content-wrapper{flex-direction:row;}.elementor-239 .elementor-element.elementor-element-66c15b5c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-239 .elementor-element.elementor-element-66c15b5c .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-239 .elementor-element.elementor-element-66c15b5c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-66c15b5c.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-219e5831{--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:center;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-1d54e390 .elementor-icon-list-icon i{color:#36D399;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-1d54e390 .elementor-icon-list-icon svg{fill:#36D399;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-1d54e390{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:7px 20px 7px 19px;background-color:#1FC59929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FC59940;border-radius:10px 10px 10px 10px;}.elementor-239 .elementor-element.elementor-element-1d54e390 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-1d54e390 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-1d54e390 .elementor-icon-list-text{color:#060711;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-1d54e390.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-505d552c .elementor-icon-list-icon i{color:#36D399;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-505d552c .elementor-icon-list-icon svg{fill:#36D399;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-505d552c{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:7px 20px 7px 20px;background-color:#1FC59929;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-239 .elementor-element.elementor-element-505d552c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-505d552c .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-505d552c .elementor-icon-list-text{color:#060711;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-505d552c.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-7f7704e1 .elementor-icon-list-icon i{color:#36D399;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-7f7704e1 .elementor-icon-list-icon svg{fill:#36D399;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-7f7704e1{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;padding:7px 20px 7px 20px;background-color:#1FC59929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FC59940;border-radius:10px 10px 10px 10px;}.elementor-239 .elementor-element.elementor-element-7f7704e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-7f7704e1 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-7f7704e1 .elementor-icon-list-text{color:#060711;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-7f7704e1.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-785a3862{--display:flex;--overlay-opacity:0.23;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:#EF444433;--border-color:#EF444433;--border-radius:17px 17px 17px 17px;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-785a3862:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-785a3862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(202deg, #231017 79%, #FF003FCC 100%);}.elementor-239 .elementor-element.elementor-element-785a3862::before, .elementor-239 .elementor-element.elementor-element-785a3862 > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-785a3862 > .e-con-inner > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-785a3862 > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-785a3862 > .e-con-inner > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-785a3862 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/imgi_6_GVNcapu8SFwwE2xXu5asEylHw.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-239 .elementor-element.elementor-element-331462b8 .elementor-icon-list-icon i{color:#00A939;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-331462b8 .elementor-icon-list-icon svg{fill:#00A939;transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-331462b8{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-331462b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-331462b8 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-239 .elementor-element.elementor-element-331462b8 .elementor-icon-list-text{color:#F2295B;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-331462b8.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-48a94b6a{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-48a94b6a > .elementor-shape-top .elementor-shape-fill, .elementor-239 .elementor-element.elementor-element-48a94b6a > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F3F4F7;}.elementor-239 .elementor-element.elementor-element-48a94b6a > .elementor-shape-top svg, .elementor-239 .elementor-element.elementor-element-48a94b6a > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:35px;}.elementor-239 .elementor-element.elementor-element-58556771{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-59d70adb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-59d70adb{padding:10px 22px 10px 22px;background-color:#36D39938;}.elementor-239 .elementor-element.elementor-element-59d70adb.elementor-element{--align-self:flex-start;}.elementor-239 .elementor-element.elementor-element-2f9e5841 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:58px;font-weight:600;line-height:1.2em;color:#36D399;}.elementor-239 .elementor-element.elementor-element-2f9e5841{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-6c643d08{--display:flex;}.elementor-239 .elementor-element.elementor-element-38ead28a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:#D6FFEB;}.elementor-239 .elementor-element.elementor-element-72a333f6{--display:flex;}.elementor-239 .elementor-element.elementor-element-51081e4f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:#D6FFEB;}.elementor-239 .elementor-element.elementor-element-5e6d874f{--display:flex;}.elementor-239 .elementor-element.elementor-element-64f788d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:#D6FFEB;}.elementor-239 .elementor-element.elementor-element-3801a259{--display:flex;}.elementor-239 .elementor-element.elementor-element-1c853398 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:#D6FFEB;}.elementor-239 .elementor-element.elementor-element-43437b39{--display:flex;}.elementor-239 .elementor-element.elementor-element-51064739 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:#D6FFEB;}.elementor-239 .elementor-element.elementor-element-7ec0f7a4{--display:flex;}.elementor-239 .elementor-element.elementor-element-68e4d436 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:#D6FFEB;}.elementor-239 .elementor-element.elementor-element-7e53eaa6{--display:flex;}.elementor-239 .elementor-element.elementor-element-1377aeac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:#D6FFEB;}.elementor-239 .elementor-element.elementor-element-11cca76b{--display:flex;}.elementor-239 .elementor-element.elementor-element-173f054f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:#D6FFEB;}.elementor-239 .elementor-element.elementor-element-3aee3ab2{--display:flex;}.elementor-239 .elementor-element.elementor-element-6bd53d29 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:#D6FFEB;}.elementor-239 .elementor-element.elementor-element-5f5c891d{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#D6D6D6;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;width:var( --container-widget-width, 514px );max-width:514px;--container-widget-width:514px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-5f5c891d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#36D3991C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#36D39938;}.elementor-239 .elementor-element.elementor-element-5f5c891d {--n-accordion-padding:22px 24px 22px 24px;}:where( .elementor-239 .elementor-element.elementor-element-5f5c891d > .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:"Inter", Sans-serif;font-weight:400;}:where( .elementor-239 .elementor-element.elementor-element-5f5c891d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:24px;--padding-bottom:20px;--padding-left:24px;}.elementor-239 .elementor-element.elementor-element-4d3bfec1{--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;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-4d3bfec1:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-4d3bfec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070F0D6B;}.elementor-239 .elementor-element.elementor-element-27d7d71a{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-7c1ed80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;width:var( --container-widget-width, 116px );max-width:116px;--container-widget-width:116px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-2f0fa20f{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 816px );max-width:816px;--container-widget-width:816px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-2f0fa20f .elementor-heading-title{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-78cba661{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;width:var( --container-widget-width, 816px );max-width:816px;--container-widget-width:816px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-78cba661 .elementor-heading-title{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-708e1810{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-61bf24dd{left:1px;}body.rtl .elementor-239 .elementor-element.elementor-element-61bf24dd{right:1px;}.elementor-239 .elementor-element.elementor-element-61bf24dd{top:0px;}.elementor-239 .elementor-element.elementor-element-5e30efcf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:19px 19px;--row-gap:19px;--column-gap:19px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-6b4a6b5d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-239 .elementor-element.elementor-element-58047c4d{text-align:start;}.elementor-239 .elementor-element.elementor-element-58047c4d .elementor-heading-title{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-5bc02f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-239 .elementor-element.elementor-element-5bc02f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-239 .elementor-element.elementor-element-5bc02f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-239 .elementor-element.elementor-element-5bc02f8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-239 .elementor-element.elementor-element-5bc02f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-239 .elementor-element.elementor-element-5bc02f8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-5bc02f8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-5bc02f8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-239 .elementor-element.elementor-element-5bc02f8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-5bc02f8 .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:18px;font-weight:400;}.elementor-239 .elementor-element.elementor-element-5bc02f8 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-527ae322{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-25bc3146{text-align:start;}.elementor-239 .elementor-element.elementor-element-25bc3146 .elementor-heading-title{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-7c35cc87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-239 .elementor-element.elementor-element-7c35cc87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-239 .elementor-element.elementor-element-7c35cc87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-239 .elementor-element.elementor-element-7c35cc87 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-239 .elementor-element.elementor-element-7c35cc87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-239 .elementor-element.elementor-element-7c35cc87 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-7c35cc87 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-239 .elementor-element.elementor-element-7c35cc87{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-239 .elementor-element.elementor-element-7c35cc87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-7c35cc87 .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:18px;font-weight:400;}.elementor-239 .elementor-element.elementor-element-7c35cc87 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-239 .elementor-element.elementor-element-2b344355{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -59px) 0px;width:100%;max-width:100%;bottom:-136px;}.elementor-239 .elementor-element.elementor-element-2b344355 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:600px;font-weight:600;line-height:1em;color:#25D366;}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-2b344355{left:50%;}body.rtl .elementor-239 .elementor-element.elementor-element-2b344355{right:50%;}body.elementor-page-239:not(.elementor-motion-effects-element-type-background), body.elementor-page-239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050D0A;}@media(max-width:1024px){.elementor-239 .elementor-element.elementor-element-616ccace{--min-height:0px;--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:160px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-50c434d8{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-239 .elementor-element.elementor-element-7d517be0{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-7d517be0 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-7d517be0.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-66a7c590{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-66a7c590 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-66a7c590.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-3dc23eea{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-239 .elementor-element.elementor-element-52347850{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-52347850 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-52347850.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-8e390b4{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-8e390b4 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-8e390b4.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-3052e13{--grid-auto-flow:row;}.elementor-239 .elementor-element.elementor-element-2e791236{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-2e791236 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-2e791236.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-643aa46{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-643aa46 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-643aa46.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-19379738{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-19379738 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-19379738.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-39f7ef5{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-39f7ef5 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-39f7ef5.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-f53fb5a{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-f53fb5a .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-f53fb5a.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-2f6f8dcf{--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-239 .elementor-element.elementor-element-45ae5776{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-45ae5776 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-45ae5776.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-73c27451{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-d514cda{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-d514cda .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-d514cda.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-34770fd1{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-34770fd1 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-34770fd1.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-612753c1{--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-239 .elementor-element.elementor-element-45b93a79{--min-height:430px;}.elementor-239 .elementor-element.elementor-element-2e010657{text-align:center;width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-2e010657 .elementor-heading-title{font-size:2.4rem;}.elementor-239 .elementor-element.elementor-element-2e010657.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-7e309c71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-7e309c71 .elementor-icon-list-item > a{font-size:1.2rem;}.elementor-239 .elementor-element.elementor-element-7e309c71{padding:10px 20px 10px 40px;--container-widget-width:687px;--container-widget-flex-grow:0;width:var( --container-widget-width, 687px );max-width:687px;}.elementor-239 .elementor-element.elementor-element-2fc784b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-2fc784b3 .elementor-icon-list-item > a{font-size:1.2rem;}.elementor-239 .elementor-element.elementor-element-2fc784b3{padding:10px 20px 10px 40px;--container-widget-width:687px;--container-widget-flex-grow:0;width:var( --container-widget-width, 687px );max-width:687px;}.elementor-239 .elementor-element.elementor-element-57716fa6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-57716fa6 .elementor-icon-list-item > a{font-size:1.2rem;}.elementor-239 .elementor-element.elementor-element-57716fa6{padding:10px 20px 10px 40px;--container-widget-width:687px;--container-widget-flex-grow:0;width:var( --container-widget-width, 687px );max-width:687px;}.elementor-239 .elementor-element.elementor-element-155dddba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-155dddba .elementor-icon-list-item > a{font-size:1.2rem;}.elementor-239 .elementor-element.elementor-element-155dddba{padding:10px 20px 10px 40px;--container-widget-width:687px;--container-widget-flex-grow:0;width:var( --container-widget-width, 687px );max-width:687px;}.elementor-239 .elementor-element.elementor-element-e4ed79d{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-e4ed79d .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-e4ed79d.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-423f966f{--min-height:430px;}.elementor-239 .elementor-element.elementor-element-65706360{text-align:center;width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-65706360 .elementor-heading-title{font-size:2.4rem;}.elementor-239 .elementor-element.elementor-element-65706360.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-2c4ab83a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-2c4ab83a .elementor-icon-list-item > a{font-size:1.2rem;}.elementor-239 .elementor-element.elementor-element-2c4ab83a{padding:10px 20px 10px 40px;--container-widget-width:687px;--container-widget-flex-grow:0;width:var( --container-widget-width, 687px );max-width:687px;}.elementor-239 .elementor-element.elementor-element-126cef35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-126cef35 .elementor-icon-list-item > a{font-size:1.2rem;}.elementor-239 .elementor-element.elementor-element-126cef35{padding:10px 20px 10px 40px;--container-widget-width:687px;--container-widget-flex-grow:0;width:var( --container-widget-width, 687px );max-width:687px;}.elementor-239 .elementor-element.elementor-element-11034829 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-11034829 .elementor-icon-list-item > a{font-size:1.2rem;}.elementor-239 .elementor-element.elementor-element-11034829{padding:10px 20px 10px 40px;--container-widget-width:687px;--container-widget-flex-grow:0;width:var( --container-widget-width, 687px );max-width:687px;}.elementor-239 .elementor-element.elementor-element-f2a051b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-f2a051b .elementor-icon-list-item > a{font-size:1.2rem;}.elementor-239 .elementor-element.elementor-element-f2a051b{padding:10px 20px 10px 40px;--container-widget-width:687px;--container-widget-flex-grow:0;width:var( --container-widget-width, 687px );max-width:687px;}.elementor-239 .elementor-element.elementor-element-3becb4d8{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-3becb4d8 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-3becb4d8.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-71f6743b{--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-239 .elementor-element.elementor-element-7448254a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-5c5a0c41{--flex-wrap:wrap;}.elementor-239 .elementor-element.elementor-element-1e5378af{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-1e5378af .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-1e5378af.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-6af5267f{--grid-auto-flow:row;}.elementor-239 .elementor-element.elementor-element-90d4047{--justify-content:center;--flex-wrap:wrap;}.elementor-239 .elementor-element.elementor-element-6813beba{text-align:center;width:100%;max-width:100%;}.elementor-239 .elementor-element.elementor-element-6813beba .elementor-heading-title{font-size:39px;}.elementor-239 .elementor-element.elementor-element-19a308dd{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-4dfc498f{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-4dfc498f .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-4dfc498f.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-40554d01{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-40554d01 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-40554d01.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-51612d28 .elementor-counter-number-wrapper{font-size:40px;}.elementor-239 .elementor-element.elementor-element-10b5e00 .elementor-counter-number-wrapper{font-size:40px;}.elementor-239 .elementor-element.elementor-element-121ac751 .elementor-counter-number-wrapper{font-size:40px;}.elementor-239 .elementor-element.elementor-element-7e508ad8{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-7e508ad8 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-7e508ad8.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-67d57a2a{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-67d57a2a .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-67d57a2a.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-5b429887{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-4839192e{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-4839192e .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-4839192e.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-325942d2{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-325942d2 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-325942d2.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-56f1979c .elementor-counter-number-wrapper{font-size:40px;}.elementor-239 .elementor-element.elementor-element-55d476dd .elementor-counter-number-wrapper{font-size:40px;}.elementor-239 .elementor-element.elementor-element-4bf787fe .elementor-counter-number-wrapper{font-size:40px;}.elementor-239 .elementor-element.elementor-element-5f835f93{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-5f835f93 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-5f835f93.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-6acb8d85{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-239 .elementor-element.elementor-element-652c7f83{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-46b6e4b7{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-46b6e4b7 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-46b6e4b7.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-4f08f5a9{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-4f08f5a9 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-4f08f5a9.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-2328452c{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-2328452c .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-2328452c.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-6ae766bb{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-6ae766bb .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-6ae766bb.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-5fec0dbe{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-5fec0dbe .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-5fec0dbe.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-6da6da98{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-6da6da98 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-6da6da98.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-4c9c47bd{text-align:center;--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;}.elementor-239 .elementor-element.elementor-element-4c9c47bd .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-239 .elementor-element.elementor-element-3349b155{--justify-content:center;--flex-wrap:wrap;}.elementor-239 .elementor-element.elementor-element-1436e784{text-align:center;width:100%;max-width:100%;}.elementor-239 .elementor-element.elementor-element-1436e784 .elementor-heading-title{font-size:39px;}.elementor-239 .elementor-element.elementor-element-6e3bf7f1{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-6e3bf7f1 .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-6e3bf7f1.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-4fafc2ea{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;}.elementor-239 .elementor-element.elementor-element-4fafc2ea .elementor-heading-title{font-size:54px;}.elementor-239 .elementor-element.elementor-element-4fafc2ea.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-54b33860{--justify-content:center;--flex-wrap:wrap;}.elementor-239 .elementor-element.elementor-element-a053c20{text-align:center;width:100%;max-width:100%;}.elementor-239 .elementor-element.elementor-element-a053c20 .elementor-heading-title{font-size:39px;}.elementor-239 .elementor-element.elementor-element-48a94b6a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-239 .elementor-element.elementor-element-58556771{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-239 .elementor-element.elementor-element-59d70adb.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-2f9e5841{text-align:center;--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;}.elementor-239 .elementor-element.elementor-element-2f9e5841 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-239 .elementor-element.elementor-element-5f5c891d{--container-widget-width:540px;--container-widget-flex-grow:0;width:var( --container-widget-width, 540px );max-width:540px;}.elementor-239 .elementor-element.elementor-element-5e30efcf{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-239 .elementor-element.elementor-element-616ccace{--content-width:1140px;}.elementor-239 .elementor-element.elementor-element-50c434d8{--width:80%;}.elementor-239 .elementor-element.elementor-element-3dc23eea{--content-width:90%;}.elementor-239 .elementor-element.elementor-element-67758dbe{--width:33.3333%;}.elementor-239 .elementor-element.elementor-element-6a5ab326{--width:66.6666%;}.elementor-239 .elementor-element.elementor-element-71f6743b{--content-width:1140px;}.elementor-239 .elementor-element.elementor-element-78b65ee2{--width:50%;}.elementor-239 .elementor-element.elementor-element-20b2c754{--width:50%;}.elementor-239 .elementor-element.elementor-element-3fa35e58{--width:50%;}.elementor-239 .elementor-element.elementor-element-330ec419{--width:50%;}.elementor-239 .elementor-element.elementor-element-6acb8d85{--content-width:1140px;}.elementor-239 .elementor-element.elementor-element-652c7f83{--content-width:1290px;}.elementor-239 .elementor-element.elementor-element-7471ffc2{--content-width:1290px;}.elementor-239 .elementor-element.elementor-element-5928295f{--content-width:1000px;}.elementor-239 .elementor-element.elementor-element-235339fa{--width:700px;}.elementor-239 .elementor-element.elementor-element-46368f4e{--width:410px;}.elementor-239 .elementor-element.elementor-element-213149f1{--content-width:1280px;}.elementor-239 .elementor-element.elementor-element-749f6ed2{--width:1280px;}.elementor-239 .elementor-element.elementor-element-5a7d9a3d{--width:402px;}.elementor-239 .elementor-element.elementor-element-691b9c81{--width:402px;}.elementor-239 .elementor-element.elementor-element-550b3e23{--width:402px;}.elementor-239 .elementor-element.elementor-element-3349b155{--width:96%;}.elementor-239 .elementor-element.elementor-element-3b1548ab{--width:63%;}.elementor-239 .elementor-element.elementor-element-452977e2{--width:54%;}.elementor-239 .elementor-element.elementor-element-69310d4f{--width:54%;}.elementor-239 .elementor-element.elementor-element-642015dd{--width:54%;}.elementor-239 .elementor-element.elementor-element-54b33860{--width:78%;}.elementor-239 .elementor-element.elementor-element-785a3862{--width:87%;}.elementor-239 .elementor-element.elementor-element-58556771{--width:40%;}.elementor-239 .elementor-element.elementor-element-27d7d71a{--width:250px;}.elementor-239 .elementor-element.elementor-element-5e30efcf{--width:630px;}.elementor-239 .elementor-element.elementor-element-6b4a6b5d{--width:500px;}.elementor-239 .elementor-element.elementor-element-527ae322{--width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-239 .elementor-element.elementor-element-616ccace{--content-width:85%;}.elementor-239 .elementor-element.elementor-element-50c434d8{--width:100%;}.elementor-239 .elementor-element.elementor-element-73c27451{--content-width:720px;}.elementor-239 .elementor-element.elementor-element-45b93a79{--width:720px;}.elementor-239 .elementor-element.elementor-element-423f966f{--width:720px;}.elementor-239 .elementor-element.elementor-element-58556771{--width:700px;}}@media(max-width:767px){.elementor-239 .elementor-element.elementor-element-616ccace{--content-width:90%;--min-height:973px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-616ccace:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-616ccace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-239 .elementor-element.elementor-element-50c434d8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-135822f8 img{width:49%;}.elementor-239 .elementor-element.elementor-element-135822f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-239 .elementor-element.elementor-element-7d5f8648 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-7d5f8648 .elementor-icon-list-item > a{font-size:10px;}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-350db251{left:-7px;}body.rtl .elementor-239 .elementor-element.elementor-element-350db251{right:-7px;}.elementor-239 .elementor-element.elementor-element-350db251{top:-31px;}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-31b2677c{left:311px;}body.rtl .elementor-239 .elementor-element.elementor-element-31b2677c{right:311px;}.elementor-239 .elementor-element.elementor-element-31b2677c{top:350px;}.elementor-239 .elementor-element.elementor-element-7d517be0 .elementor-heading-title{font-size:21px;}.elementor-239 .elementor-element.elementor-element-7d517be0{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;}.elementor-239 .elementor-element.elementor-element-66a7c590 .elementor-heading-title{font-size:11px;}.elementor-239 .elementor-element.elementor-element-66a7c590{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-239 .elementor-element.elementor-element-33bd6cff img{width:100%;}.elementor-239 .elementor-element.elementor-element-363e0b16{--width:310px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-363e0b16.e-con{--align-self:center;}.elementor-239 .elementor-element.elementor-element-2aa8810e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-2aa8810e .elementor-icon-list-item > a{font-size:10px;}.elementor-239 .elementor-element.elementor-element-2aa8810e{padding:5px 5px 5px 5px;}.elementor-239 .elementor-element.elementor-element-1297a9a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-1297a9a6 .elementor-icon-list-item > a{font-size:10px;}.elementor-239 .elementor-element.elementor-element-1297a9a6{padding:5px 5px 5px 5px;}.elementor-239 .elementor-element.elementor-element-5e48956c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-5e48956c .elementor-icon-list-item > a{font-size:12px;}.elementor-239 .elementor-element.elementor-element-5e48956c{padding:5px 5px 5px 5px;}.elementor-239 .elementor-element.elementor-element-744bf6cd .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-3dc23eea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-239 .elementor-element.elementor-element-67758dbe{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-52347850 .elementor-heading-title{font-size:28px;}.elementor-239 .elementor-element.elementor-element-52347850{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-8e390b4 .elementor-heading-title{font-size:17px;}.elementor-239 .elementor-element.elementor-element-8e390b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;}.elementor-239 .elementor-element.elementor-element-3052e13{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-239 .elementor-element.elementor-element-2e791236 .elementor-heading-title{font-size:12px;}.elementor-239 .elementor-element.elementor-element-2e791236{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-239 .elementor-element.elementor-element-7fcaf538 .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-698c9ce5{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-239 .elementor-element.elementor-element-643aa46 .elementor-heading-title{font-size:37px;}.elementor-239 .elementor-element.elementor-element-643aa46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-239 .elementor-element.elementor-element-19379738 .elementor-heading-title{font-size:21px;}.elementor-239 .elementor-element.elementor-element-19379738{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-239 .elementor-element.elementor-element-b202049{--padding-top:30px;--padding-bottom:80px;--padding-left:17px;--padding-right:17px;}.elementor-239 .elementor-element.elementor-element-150db27a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-39f7ef5 .elementor-heading-title{font-size:20px;}.elementor-239 .elementor-element.elementor-element-39f7ef5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-f53fb5a .elementor-heading-title{font-size:15px;}.elementor-239 .elementor-element.elementor-element-f53fb5a{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-35cecf7e .elementor-heading-title{font-size:18px;}.elementor-239 .elementor-element.elementor-element-474c6e68 .elementor-heading-title{font-size:20px;}.elementor-239 .elementor-element.elementor-element-628bb7b4 .elementor-heading-title{font-size:14px;}.elementor-239 .elementor-element.elementor-element-45ae5776 .elementor-heading-title{font-size:17px;}.elementor-239 .elementor-element.elementor-element-45ae5776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-239 .elementor-element.elementor-element-73c27451{--content-width:360px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-239 .elementor-element.elementor-element-d514cda .elementor-heading-title{font-size:20px;}.elementor-239 .elementor-element.elementor-element-d514cda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-239 .elementor-element.elementor-element-34770fd1 .elementor-heading-title{font-size:16px;}.elementor-239 .elementor-element.elementor-element-34770fd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-2e010657 .elementor-heading-title{font-size:1.6rem;}.elementor-239 .elementor-element.elementor-element-7e309c71{--icon-vertical-align:center;padding:10px 20px 10px 20px;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-239 .elementor-element.elementor-element-7e309c71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-7e309c71 .elementor-icon-list-item > a{font-size:0.9rem;}.elementor-239 .elementor-element.elementor-element-2fc784b3{--icon-vertical-align:center;padding:10px 20px 10px 20px;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-239 .elementor-element.elementor-element-2fc784b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-2fc784b3 .elementor-icon-list-item > a{font-size:0.9rem;}.elementor-239 .elementor-element.elementor-element-57716fa6{--icon-vertical-align:center;padding:10px 20px 10px 20px;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-239 .elementor-element.elementor-element-57716fa6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-57716fa6 .elementor-icon-list-item > a{font-size:0.9rem;}.elementor-239 .elementor-element.elementor-element-155dddba{--icon-vertical-align:center;padding:10px 20px 10px 20px;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-239 .elementor-element.elementor-element-155dddba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-155dddba .elementor-icon-list-item > a{font-size:0.9rem;}.elementor-239 .elementor-element.elementor-element-e4ed79d .elementor-heading-title{font-size:17px;}.elementor-239 .elementor-element.elementor-element-e4ed79d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-65706360 .elementor-heading-title{font-size:1.6rem;}.elementor-239 .elementor-element.elementor-element-2c4ab83a{--icon-vertical-align:center;padding:10px 20px 10px 20px;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-239 .elementor-element.elementor-element-2c4ab83a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-2c4ab83a .elementor-icon-list-item > a{font-size:0.9rem;}.elementor-239 .elementor-element.elementor-element-126cef35{--icon-vertical-align:center;padding:10px 20px 10px 20px;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-239 .elementor-element.elementor-element-126cef35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-126cef35 .elementor-icon-list-item > a{font-size:0.9rem;}.elementor-239 .elementor-element.elementor-element-11034829{--icon-vertical-align:center;padding:10px 20px 10px 20px;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-239 .elementor-element.elementor-element-11034829 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-11034829 .elementor-icon-list-item > a{font-size:0.9rem;}.elementor-239 .elementor-element.elementor-element-f2a051b{--icon-vertical-align:center;padding:10px 20px 10px 20px;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-239 .elementor-element.elementor-element-f2a051b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-f2a051b .elementor-icon-list-item > a{font-size:0.9rem;}.elementor-239 .elementor-element.elementor-element-3becb4d8 .elementor-heading-title{font-size:16px;}.elementor-239 .elementor-element.elementor-element-3becb4d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-6b3c7d53 .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-71f6743b{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-5c5a0c41{--justify-content:center;}.elementor-239 .elementor-element.elementor-element-1e5378af .elementor-heading-title{font-size:25px;}.elementor-239 .elementor-element.elementor-element-1e5378af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-6af5267f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-726dbf29 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-239 .elementor-element.elementor-element-726dbf29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-239 .elementor-element.elementor-element-3caa92a9 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-239 .elementor-element.elementor-element-3caa92a9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-239 .elementor-element.elementor-element-463baf87 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-239 .elementor-element.elementor-element-463baf87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-239 .elementor-element.elementor-element-32268f46 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-239 .elementor-element.elementor-element-32268f46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-239 .elementor-element.elementor-element-28331f99 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-239 .elementor-element.elementor-element-28331f99{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-239 .elementor-element.elementor-element-90d4047{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-6813beba{text-align:center;}.elementor-239 .elementor-element.elementor-element-6813beba .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}.elementor-239 .elementor-element.elementor-element-1158694f .elementor-button{font-size:12px;}.elementor-239 .elementor-element.elementor-element-19a308dd{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-4dfc498f .elementor-heading-title{font-size:32px;}.elementor-239 .elementor-element.elementor-element-4dfc498f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-40554d01 .elementor-heading-title{font-size:17px;}.elementor-239 .elementor-element.elementor-element-40554d01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}.elementor-239 .elementor-element.elementor-element-1e7f37e4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-239 .elementor-element.elementor-element-51612d28 .elementor-counter{flex-direction:column-reverse;}.elementor-239 .elementor-element.elementor-element-51612d28 .elementor-counter-number-wrapper{font-size:62px;}.elementor-239 .elementor-element.elementor-element-51612d28 .elementor-counter-title{font-size:15px;}.elementor-239 .elementor-element.elementor-element-51612d28{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}.elementor-239 .elementor-element.elementor-element-10b5e00 .elementor-counter-number-wrapper{font-size:62px;}.elementor-239 .elementor-element.elementor-element-10b5e00 .elementor-counter-title{font-size:20px;}.elementor-239 .elementor-element.elementor-element-10b5e00{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}.elementor-239 .elementor-element.elementor-element-121ac751 .elementor-counter-number-wrapper{font-size:62px;}.elementor-239 .elementor-element.elementor-element-121ac751 .elementor-counter-title{font-size:20px;}.elementor-239 .elementor-element.elementor-element-121ac751{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}.elementor-239 .elementor-element.elementor-element-56ac1f90 .elementor-divider{padding-block-start:26px;padding-block-end:26px;}.elementor-239 .elementor-element.elementor-element-7e508ad8 .elementor-heading-title{font-size:21px;}.elementor-239 .elementor-element.elementor-element-7e508ad8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:356px;--container-widget-flex-grow:0;width:var( --container-widget-width, 356px );max-width:356px;}.elementor-239 .elementor-element.elementor-element-67d57a2a .elementor-heading-title{font-size:16px;}.elementor-239 .elementor-element.elementor-element-67d57a2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-239 .elementor-element.elementor-element-5888cb16 .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-5888cb16.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-20b2c754{--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-5b429887{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-4839192e .elementor-heading-title{font-size:31px;}.elementor-239 .elementor-element.elementor-element-4839192e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-325942d2 .elementor-heading-title{font-size:16px;}.elementor-239 .elementor-element.elementor-element-325942d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-45ef4c80{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-56f1979c .elementor-counter-number-wrapper{font-size:62px;}.elementor-239 .elementor-element.elementor-element-56f1979c .elementor-counter-title{font-size:20px;}.elementor-239 .elementor-element.elementor-element-56f1979c{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}.elementor-239 .elementor-element.elementor-element-55d476dd .elementor-counter-number-wrapper{font-size:62px;}.elementor-239 .elementor-element.elementor-element-55d476dd .elementor-counter-title{font-size:20px;}.elementor-239 .elementor-element.elementor-element-55d476dd{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}.elementor-239 .elementor-element.elementor-element-4bf787fe .elementor-counter-number-wrapper{font-size:62px;}.elementor-239 .elementor-element.elementor-element-4bf787fe .elementor-counter-title{font-size:20px;}.elementor-239 .elementor-element.elementor-element-4bf787fe{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}.elementor-239 .elementor-element.elementor-element-48d174f9 .elementor-divider{padding-block-start:26px;padding-block-end:26px;}.elementor-239 .elementor-element.elementor-element-56d16b77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-transform-scale:1.2;}.elementor-239 .elementor-element.elementor-element-5f835f93 .elementor-heading-title{font-size:25px;}.elementor-239 .elementor-element.elementor-element-5f835f93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:336px;--container-widget-flex-grow:0;width:var( --container-widget-width, 336px );max-width:336px;}.elementor-239 .elementor-element.elementor-element-573411b7 .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-573411b7.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-6acb8d85{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-652c7f83{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-46b6e4b7 .elementor-heading-title{font-size:20px;}.elementor-239 .elementor-element.elementor-element-46b6e4b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-4f08f5a9 .elementor-heading-title{font-size:32px;}.elementor-239 .elementor-element.elementor-element-4f08f5a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-7471ffc2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-3d573bf3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-3d573bf3 .elementor-icon-list-item > a{font-size:13px;}.elementor-239 .elementor-element.elementor-element-46823623 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-46823623 .elementor-icon-list-item > a{font-size:14px;}.elementor-239 .elementor-element.elementor-element-5cab4a7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-5cab4a7a .elementor-icon-list-item > a{font-size:18px;}.elementor-239 .elementor-element.elementor-element-5cab4a7a.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-124be372 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-124be372 .elementor-icon-list-item > a{font-size:11px;}.elementor-239 .elementor-element.elementor-element-77dc1d19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-77dc1d19 .elementor-icon-list-item > a{font-size:18px;}.elementor-239 .elementor-element.elementor-element-ea7d85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-ea7d85 .elementor-icon-list-item > a{font-size:15px;}.elementor-239 .elementor-element.elementor-element-6ae506f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-6ae506f3 .elementor-icon-list-item > a{font-size:18px;}.elementor-239 .elementor-element.elementor-element-5e91cd6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-5e91cd6d .elementor-icon-list-item > a{font-size:14px;}.elementor-239 .elementor-element.elementor-element-2328452c .elementor-heading-title{font-size:33px;}.elementor-239 .elementor-element.elementor-element-2328452c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-6ae766bb .elementor-heading-title{font-size:17px;}.elementor-239 .elementor-element.elementor-element-6ae766bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-3f7b888d .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-1d43782a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-239 .elementor-element.elementor-element-548a642c .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-239 .elementor-element.elementor-element-73d8eef2{font-size:18px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-239 .elementor-element.elementor-element-7220d7e9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-239 .elementor-element.elementor-element-279311b .elementor-heading-title{font-size:28px;}.elementor-239 .elementor-element.elementor-element-58d0670{font-size:16px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-239 .elementor-element.elementor-element-2d57239d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-239 .elementor-element.elementor-element-114bc41a .elementor-heading-title{font-size:32px;}.elementor-239 .elementor-element.elementor-element-523bbf28{font-size:18px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-239 .elementor-element.elementor-element-486bf7d2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-239 .elementor-element.elementor-element-8dacf49 .elementor-heading-title{font-size:32px;}.elementor-239 .elementor-element.elementor-element-f52e4e9{font-size:17px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-239 .elementor-element.elementor-element-41ae3d4d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-239 .elementor-element.elementor-element-17be1a1 .elementor-heading-title{font-size:40px;}.elementor-239 .elementor-element.elementor-element-2ed19c09{font-size:16px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-239 .elementor-element.elementor-element-17f82c9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-239 .elementor-element.elementor-element-30b5bec2 .elementor-heading-title{font-size:21px;}.elementor-239 .elementor-element.elementor-element-10292810{font-size:20px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-239 .elementor-element.elementor-element-5a4b91f5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-239 .elementor-element.elementor-element-74e07e0c .elementor-heading-title{font-size:27px;}.elementor-239 .elementor-element.elementor-element-a9ec1ed{font-size:18px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-239 .elementor-element.elementor-element-712bae20{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-239 .elementor-element.elementor-element-56a83dc6 .elementor-heading-title{font-size:27px;}.elementor-239 .elementor-element.elementor-element-1273ea44{font-size:17px;line-height:1.3em;letter-spacing:-0.02em;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-239 .elementor-element.elementor-element-21bb0d0e:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-21bb0d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0% auto;}.elementor-239 .elementor-element.elementor-element-21bb0d0e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-5bdd26ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-5fec0dbe .elementor-heading-title{font-size:23px;}.elementor-239 .elementor-element.elementor-element-5fec0dbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-6da6da98 .elementor-heading-title{font-size:16px;}.elementor-239 .elementor-element.elementor-element-6da6da98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-3f12e0cc{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-239 .elementor-element.elementor-element-5f8cca81 .elementor-icon-box-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-5f8cca81 .elementor-icon{font-size:25px;}.elementor-239 .elementor-element.elementor-element-5f8cca81 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-5f8cca81 .elementor-icon-box-title a{font-size:18px;}.elementor-239 .elementor-element.elementor-element-5f8cca81 .elementor-icon-box-description{font-size:16px;}.elementor-239 .elementor-element.elementor-element-5f8cca81{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-239 .elementor-element.elementor-element-7f45639c .elementor-icon-box-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-7f45639c .elementor-icon{font-size:25px;}.elementor-239 .elementor-element.elementor-element-7f45639c .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-7f45639c .elementor-icon-box-title a{font-size:18px;}.elementor-239 .elementor-element.elementor-element-7f45639c .elementor-icon-box-description{font-size:16px;}.elementor-239 .elementor-element.elementor-element-7f45639c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-239 .elementor-element.elementor-element-79d1c3c .elementor-icon-box-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-79d1c3c .elementor-icon{font-size:25px;}.elementor-239 .elementor-element.elementor-element-79d1c3c .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-79d1c3c .elementor-icon-box-title a{font-size:18px;}.elementor-239 .elementor-element.elementor-element-79d1c3c .elementor-icon-box-description{font-size:16px;}.elementor-239 .elementor-element.elementor-element-79d1c3c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-239 .elementor-element.elementor-element-51c52690{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-239 .elementor-element.elementor-element-1847fe7e .elementor-icon-box-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-1847fe7e .elementor-icon{font-size:25px;}.elementor-239 .elementor-element.elementor-element-1847fe7e .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-1847fe7e .elementor-icon-box-title a{font-size:18px;}.elementor-239 .elementor-element.elementor-element-1847fe7e .elementor-icon-box-description{font-size:16px;}.elementor-239 .elementor-element.elementor-element-1847fe7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-239 .elementor-element.elementor-element-438cebbe .elementor-icon-box-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-438cebbe .elementor-icon{font-size:25px;}.elementor-239 .elementor-element.elementor-element-438cebbe .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-438cebbe .elementor-icon-box-title a{font-size:18px;}.elementor-239 .elementor-element.elementor-element-438cebbe .elementor-icon-box-description{font-size:16px;}.elementor-239 .elementor-element.elementor-element-438cebbe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-239 .elementor-element.elementor-element-160f9003 .elementor-icon-box-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-160f9003 .elementor-icon{font-size:25px;}.elementor-239 .elementor-element.elementor-element-160f9003 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-160f9003 .elementor-icon-box-title a{font-size:18px;}.elementor-239 .elementor-element.elementor-element-160f9003 .elementor-icon-box-description{font-size:16px;}.elementor-239 .elementor-element.elementor-element-160f9003{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-239 .elementor-element.elementor-element-3ec46758 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-3ec46758 .elementor-icon-list-item > a{font-size:13px;}.elementor-239 .elementor-element.elementor-element-13abe940 .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-777a4443{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:102px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-1c810f19{margin:-279px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-2b44f5e0{right:-107%;}body.rtl .elementor-239 .elementor-element.elementor-element-2b44f5e0{left:-107%;}.elementor-239 .elementor-element.elementor-element-2b44f5e0{top:71%;}.elementor-239 .elementor-element.elementor-element-46368f4e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-66cd0d0b.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-4c9c47bd{text-align:center;--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-239 .elementor-element.elementor-element-4c9c47bd .elementor-heading-title{font-size:42px;letter-spacing:-0.4px;}.elementor-239 .elementor-element.elementor-element-1200b8e7{text-align:center;--container-widget-width:342px;--container-widget-flex-grow:0;width:var( --container-widget-width, 342px );max-width:342px;}.elementor-239 .elementor-element.elementor-element-1200b8e7 .elementor-heading-title{font-size:14px;}.elementor-239 .elementor-element.elementor-element-213149f1{--content-width:360px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-71d1adc8{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-239 .elementor-element.elementor-element-5a7d9a3d{--min-height:0px;}.elementor-239 .elementor-element.elementor-element-428ec1a1 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-239 .elementor-element.elementor-element-428ec1a1{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;}.elementor-239 .elementor-element.elementor-element-16aeb2cb .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-239 .elementor-element.elementor-element-16aeb2cb{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;}.elementor-239 .elementor-element.elementor-element-691b9c81{--min-height:0px;}.elementor-239 .elementor-element.elementor-element-52fe881 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-239 .elementor-element.elementor-element-52fe881{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;}.elementor-239 .elementor-element.elementor-element-755cb9ff .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-239 .elementor-element.elementor-element-755cb9ff{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;}.elementor-239 .elementor-element.elementor-element-550b3e23{--min-height:0px;}.elementor-239 .elementor-element.elementor-element-6220f7e6 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-239 .elementor-element.elementor-element-6220f7e6{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;}.elementor-239 .elementor-element.elementor-element-6daa3dd2 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-239 .elementor-element.elementor-element-6daa3dd2{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;}.elementor-239 .elementor-element.elementor-element-3349b155{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-1436e784{text-align:center;}.elementor-239 .elementor-element.elementor-element-1436e784 .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}.elementor-239 .elementor-element.elementor-element-267bd509 .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-2f034c7d{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-60d5d559{--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-239 .elementor-element.elementor-element-38dd7e09 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-239 .elementor-element.elementor-element-38dd7e09{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-38dd7e09.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-6505d4d3 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-239 .elementor-element.elementor-element-6505d4d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-6505d4d3.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-3b1548ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-239 .elementor-element.elementor-element-58024082 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-58024082 .elementor-icon-list-item > a{font-size:14px;}.elementor-239 .elementor-element.elementor-element-58024082{--container-widget-width:277px;--container-widget-flex-grow:0;width:var( --container-widget-width, 277px );max-width:277px;}.elementor-239 .elementor-element.elementor-element-3d92f4db{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-239 .elementor-element.elementor-element-44084111{--gap:47px 47px;--row-gap:47px;--column-gap:47px;}.elementor-239 .elementor-element.elementor-element-45f51e35 .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-452977e2{--width:44%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-452977e2{left:90px;}body.rtl .elementor-239 .elementor-element.elementor-element-452977e2{right:90px;}.elementor-239 .elementor-element.elementor-element-7f6dbee1 .elementor-heading-title{font-size:13px;}.elementor-239 .elementor-element.elementor-element-491d06ec .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-65d8ed8a .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-23e364a6{--gap:47px 47px;--row-gap:47px;--column-gap:47px;}.elementor-239 .elementor-element.elementor-element-35900f72 .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-69310d4f{--width:44%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-69310d4f{left:90px;}body.rtl .elementor-239 .elementor-element.elementor-element-69310d4f{right:90px;}.elementor-239 .elementor-element.elementor-element-6d7fe98a .elementor-heading-title{font-size:13px;}.elementor-239 .elementor-element.elementor-element-7423d30f .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-336cfadf .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-74613913{--gap:47px 47px;--row-gap:47px;--column-gap:47px;}.elementor-239 .elementor-element.elementor-element-4f09ae8e .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-642015dd{--width:44%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-642015dd{left:90px;}body.rtl .elementor-239 .elementor-element.elementor-element-642015dd{right:90px;}.elementor-239 .elementor-element.elementor-element-1e4e17c4 .elementor-heading-title{font-size:13px;}.elementor-239 .elementor-element.elementor-element-343060fc .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-751e4575 .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-4c31ab3e{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-239 .elementor-element.elementor-element-4e021606{--container-widget-width:262px;--container-widget-flex-grow:0;width:var( --container-widget-width, 262px );max-width:262px;}.elementor-239 .elementor-element.elementor-element-75fc7357 .elementor-button{font-size:14px;}.elementor-239 .elementor-element.elementor-element-75fc7357{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;}.elementor-239 .elementor-element.elementor-element-1d5b945c:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-1d5b945c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0% auto;}.elementor-239 .elementor-element.elementor-element-1d5b945c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-4e6e8ac8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-6e3bf7f1 .elementor-heading-title{font-size:28px;}.elementor-239 .elementor-element.elementor-element-6e3bf7f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-4fafc2ea .elementor-heading-title{font-size:12px;}.elementor-239 .elementor-element.elementor-element-4fafc2ea{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-239 .elementor-element.elementor-element-54b33860{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-a053c20{text-align:center;}.elementor-239 .elementor-element.elementor-element-a053c20 .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}.elementor-239 .elementor-element.elementor-element-66c15b5c .elementor-button{font-size:10px;}.elementor-239 .elementor-element.elementor-element-219e5831{--width:310px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-219e5831.e-con{--align-self:center;}.elementor-239 .elementor-element.elementor-element-1d54e390 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-1d54e390 .elementor-icon-list-item > a{font-size:10px;}.elementor-239 .elementor-element.elementor-element-1d54e390{padding:5px 5px 5px 5px;}.elementor-239 .elementor-element.elementor-element-505d552c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-505d552c .elementor-icon-list-item > a{font-size:10px;}.elementor-239 .elementor-element.elementor-element-505d552c{padding:5px 5px 5px 5px;}.elementor-239 .elementor-element.elementor-element-7f7704e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-7f7704e1 .elementor-icon-list-item > a{font-size:12px;}.elementor-239 .elementor-element.elementor-element-7f7704e1{padding:5px 5px 5px 5px;}.elementor-239 .elementor-element.elementor-element-785a3862{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-239 .elementor-element.elementor-element-331462b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-239 .elementor-element.elementor-element-331462b8 .elementor-icon-list-item > a{font-size:12px;}.elementor-239 .elementor-element.elementor-element-48a94b6a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-59d70adb .elementor-heading-title{font-size:16px;}.elementor-239 .elementor-element.elementor-element-2f9e5841{text-align:center;}.elementor-239 .elementor-element.elementor-element-2f9e5841 .elementor-heading-title{font-size:32px;}.elementor-239 .elementor-element.elementor-element-38ead28a{text-align:start;}.elementor-239 .elementor-element.elementor-element-38ead28a .elementor-heading-title{font-size:14px;}.elementor-239 .elementor-element.elementor-element-51081e4f{text-align:start;}.elementor-239 .elementor-element.elementor-element-51081e4f .elementor-heading-title{font-size:14px;}.elementor-239 .elementor-element.elementor-element-64f788d8{text-align:start;}.elementor-239 .elementor-element.elementor-element-64f788d8 .elementor-heading-title{font-size:14px;}.elementor-239 .elementor-element.elementor-element-1c853398{text-align:start;}.elementor-239 .elementor-element.elementor-element-1c853398 .elementor-heading-title{font-size:14px;}.elementor-239 .elementor-element.elementor-element-51064739{text-align:start;}.elementor-239 .elementor-element.elementor-element-51064739 .elementor-heading-title{font-size:14px;}.elementor-239 .elementor-element.elementor-element-68e4d436{text-align:start;}.elementor-239 .elementor-element.elementor-element-68e4d436 .elementor-heading-title{font-size:14px;}.elementor-239 .elementor-element.elementor-element-1377aeac{text-align:start;}.elementor-239 .elementor-element.elementor-element-1377aeac .elementor-heading-title{font-size:14px;}.elementor-239 .elementor-element.elementor-element-173f054f{text-align:start;}.elementor-239 .elementor-element.elementor-element-173f054f .elementor-heading-title{font-size:14px;}.elementor-239 .elementor-element.elementor-element-6bd53d29{text-align:start;}.elementor-239 .elementor-element.elementor-element-6bd53d29 .elementor-heading-title{font-size:14px;}.elementor-239 .elementor-element.elementor-element-4d3bfec1{--padding-top:50px;--padding-bottom:250px;--padding-left:20px;--padding-right:20px;}.elementor-239 .elementor-element.elementor-element-27d7d71a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-239 .elementor-element.elementor-element-2f0fa20f{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:187px;--container-widget-flex-grow:0;width:var( --container-widget-width, 187px );max-width:187px;}.elementor-239 .elementor-element.elementor-element-2f0fa20f .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-239 .elementor-element.elementor-element-78cba661{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-239 .elementor-element.elementor-element-78cba661 .elementor-heading-title{font-size:16px;line-height:1em;}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-61bf24dd{left:1px;}body.rtl .elementor-239 .elementor-element.elementor-element-61bf24dd{right:1px;}.elementor-239 .elementor-element.elementor-element-61bf24dd{top:-1px;}.elementor-239 .elementor-element.elementor-element-5e30efcf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-239 .elementor-element.elementor-element-58047c4d .elementor-heading-title{font-size:16px;}.elementor-239 .elementor-element.elementor-element-527ae322{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-25bc3146 .elementor-heading-title{font-size:16px;}.elementor-239 .elementor-element.elementor-element-2b344355 .elementor-heading-title{font-size:135px;}.elementor-239 .elementor-element.elementor-element-2b344355{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-229px;}body:not(.rtl) .elementor-239 .elementor-element.elementor-element-2b344355{left:50%;}body.rtl .elementor-239 .elementor-element.elementor-element-2b344355{right:50%;}}/* Start custom CSS for html, class: .elementor-element-1b5b30d7 */.elementor-239 .elementor-element.elementor-element-1b5b30d7{
  pointer-events: none;
  display: table;
  width: 100vw;
  height: 1050px;
  position: fixed;
  background-color: transparent;
  line-height: 1.6;
  font-family: sans-serif;
  overflow: hidden;
}
.lines {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  margin: auto;
  width: 100%;
}
.line {
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  background: #ffffff10;
  overflow: hidden;
}
.line::after {
  content: "";
  display: block;
  position: absolute;
  height: 15vh;
  width: 100%;
  top: -50%;
  left: 0;
  background: linear-gradient(to bottom, transparent, #ffffff50);
  -webkit-animation: drop 7s 0s infinite;
          animation: drop 5s 0s infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
          animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
}
.line:nth-child(1) {
  margin-left: -30%;
}
.line:nth-child(1)::after {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.line:nth-child(2) {
  margin-left: -10%;
}
.line:nth-child(2)::after {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
.line:nth-child(3) {
  margin-left: 10%;
}
.line:nth-child(3)::after {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}
.line:nth-child(4) {
  margin-left: 30%;
}
.line:nth-child(4)::after {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}
@-webkit-keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}
@keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7d5f8648 */.elementor-239 .elementor-element.elementor-element-7d5f8648 {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-350db251 */.elementor-239 .elementor-element.elementor-element-350db251 {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 20px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31b2677c */.elementor-239 .elementor-element.elementor-element-31b2677c {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 20px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d517be0 */.cor1{
    background: linear-gradient(90deg, #25d366, #36d399);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2aa8810e */.elementor-239 .elementor-element.elementor-element-2aa8810e {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-111ccf8 .elementor-icon-list-icon svg {
    background: linear-gradient(45deg, #1fc599, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1297a9a6 */.elementor-239 .elementor-element.elementor-element-1297a9a6 {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-169e083 .elementor-icon-list-icon svg {
    background: linear-gradient(45deg, #1fc599, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5e48956c */.elementor-239 .elementor-element.elementor-element-5e48956c {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-c258edd .elementor-icon-list-icon svg {
    background: linear-gradient(45deg, #1fc599, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-744bf6cd *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-744bf6cd {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-744bf6cd .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-744bf6cd:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-744bf6cd:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-744bf6cd::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-744bf6cd:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616ccace *//* Brilhos tipo “flash” aleatórios e sutis */
.elementor-239 .elementor-element.elementor-element-616ccace {
  animation: flashAleatorio 8s infinite ease-in-out;
  will-change: filter;
}

@keyframes flashAleatorio {
  0%, 10%   { filter: brightness(1); }
  12%       { filter: brightness(2.2); } /* flash rápido */
  14%       { filter: brightness(1); }
  125%, 40%  { filter: brightness(1); }
  42%       { filter: brightness(1.6); } /* segundo flash */
  44%       { filter: brightness(1); }
  60%, 70%  { filter: brightness(1); }
  72%       { filter: brightness(2); }   /* flash mais forte */
  74%       { filter: brightness(1); }
  90%, 100% { filter: brightness(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52347850 */.cor1{
    background: linear-gradient(90deg, #25d366, #36d399);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-618f851f *//* ===== SOMENTE O ÍCONE (CORRIGIDO) ===== */
.elementor-239 .elementor-element.elementor-element-618f851f .elementor-icon{
    position: relative;

    width: 70px;
    height: 70px; /* 🔥 garante formato quadrado */

    min-width: 70px;
    min-height: 70px;

    border-radius: 20px; /* 🔥 quadrado com borda suave (ou use 50% se quiser círculo) */

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0; /* 🔥 remove o que estava esticando */

    /* fundo */
    background: radial-gradient(
        circle at 30% 30%,
        rgba(37, 211, 102, 0.25),
        rgba(0, 0, 0, 0.9)
    );

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(37, 211, 102, 0.4);

    box-shadow:
        inset 0 0 20px rgba(37, 211, 102, 0.2),
        0 10px 30px rgba(0, 0, 0, 0.6),
        0 0 25px rgba(37, 211, 102, 0.3);

    transition: 0.4s ease;
}

/* ===== ÍCONE CENTRALIZADO ===== */
.elementor-239 .elementor-element.elementor-element-618f851f .elementor-icon svg{
    width: 28px;
    height: 28px;
    fill: #25D366;
    filter: drop-shadow(0 0 8px #25D366);
    z-index: 2;
}

/* ===== LUZ INTERNA ===== */
.elementor-239 .elementor-element.elementor-element-618f851f .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: radial-gradient(
        circle,
        rgba(37, 211, 102, 0.35),
        transparent 70%
    );

    filter: blur(20px);
    opacity: 0.6;
}

/* ===== BRILHO SUPERIOR ===== */
.elementor-239 .elementor-element.elementor-element-618f851f .elementor-icon::after{
    content: "";
    position: absolute;
    top: 10%;
    left: 20%;
    width: 60%;
    height: 40%;

    background: radial-gradient(
        ellipse,
        rgba(255,255,255,0.25),
        transparent 70%
    );

    border-radius: 50%;
    filter: blur(10px);
}

/* ===== HOVER ===== */
.elementor-239 .elementor-element.elementor-element-618f851f:hover .elementor-icon{
    transform: translateY(-5px) scale(1.05);

    box-shadow:
        inset 0 0 30px rgba(37, 211, 102, 0.3),
        0 20px 50px rgba(0, 0, 0, 0.7),
        0 0 40px rgba(37, 211, 102, 0.5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4570b31 *//* ===== SOMENTE O ÍCONE (CORRIGIDO) ===== */
.elementor-239 .elementor-element.elementor-element-4570b31 .elementor-icon{
    position: relative;

    width: 70px;
    height: 70px; /* 🔥 garante formato quadrado */

    min-width: 70px;
    min-height: 70px;

    border-radius: 20px; /* 🔥 quadrado com borda suave (ou use 50% se quiser círculo) */

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0; /* 🔥 remove o que estava esticando */

    /* fundo */
    background: radial-gradient(
        circle at 30% 30%,
        rgba(37, 211, 102, 0.25),
        rgba(0, 0, 0, 0.9)
    );

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(37, 211, 102, 0.4);

    box-shadow:
        inset 0 0 20px rgba(37, 211, 102, 0.2),
        0 10px 30px rgba(0, 0, 0, 0.6),
        0 0 25px rgba(37, 211, 102, 0.3);

    transition: 0.4s ease;
}

/* ===== ÍCONE CENTRALIZADO ===== */
.elementor-239 .elementor-element.elementor-element-4570b31 .elementor-icon svg{
    width: 28px;
    height: 28px;
    fill: #25D366;
    filter: drop-shadow(0 0 8px #25D366);
    z-index: 2;
}

/* ===== LUZ INTERNA ===== */
.elementor-239 .elementor-element.elementor-element-4570b31 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: radial-gradient(
        circle,
        rgba(37, 211, 102, 0.35),
        transparent 70%
    );

    filter: blur(20px);
    opacity: 0.6;
}

/* ===== BRILHO SUPERIOR ===== */
.elementor-239 .elementor-element.elementor-element-4570b31 .elementor-icon::after{
    content: "";
    position: absolute;
    top: 10%;
    left: 20%;
    width: 60%;
    height: 40%;

    background: radial-gradient(
        ellipse,
        rgba(255,255,255,0.25),
        transparent 70%
    );

    border-radius: 50%;
    filter: blur(10px);
}

/* ===== HOVER ===== */
.elementor-239 .elementor-element.elementor-element-4570b31:hover .elementor-icon{
    transform: translateY(-5px) scale(1.05);

    box-shadow:
        inset 0 0 30px rgba(37, 211, 102, 0.3),
        0 20px 50px rgba(0, 0, 0, 0.7),
        0 0 40px rgba(37, 211, 102, 0.5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-230d0c18 *//* ===== SOMENTE O ÍCONE (CORRIGIDO) ===== */
.elementor-239 .elementor-element.elementor-element-230d0c18 .elementor-icon{
    position: relative;

    width: 70px;
    height: 70px; /* 🔥 garante formato quadrado */

    min-width: 70px;
    min-height: 70px;

    border-radius: 20px; /* 🔥 quadrado com borda suave (ou use 50% se quiser círculo) */

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0; /* 🔥 remove o que estava esticando */

    /* fundo */
    background: radial-gradient(
        circle at 30% 30%,
        rgba(37, 211, 102, 0.25),
        rgba(0, 0, 0, 0.9)
    );

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(37, 211, 102, 0.4);

    box-shadow:
        inset 0 0 20px rgba(37, 211, 102, 0.2),
        0 10px 30px rgba(0, 0, 0, 0.6),
        0 0 25px rgba(37, 211, 102, 0.3);

    transition: 0.4s ease;
}

/* ===== ÍCONE CENTRALIZADO ===== */
.elementor-239 .elementor-element.elementor-element-230d0c18 .elementor-icon svg{
    width: 28px;
    height: 28px;
    fill: #25D366;
    filter: drop-shadow(0 0 8px #25D366);
    z-index: 2;
}

/* ===== LUZ INTERNA ===== */
.elementor-239 .elementor-element.elementor-element-230d0c18 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: radial-gradient(
        circle,
        rgba(37, 211, 102, 0.35),
        transparent 70%
    );

    filter: blur(20px);
    opacity: 0.6;
}

/* ===== BRILHO SUPERIOR ===== */
.elementor-239 .elementor-element.elementor-element-230d0c18 .elementor-icon::after{
    content: "";
    position: absolute;
    top: 10%;
    left: 20%;
    width: 60%;
    height: 40%;

    background: radial-gradient(
        ellipse,
        rgba(255,255,255,0.25),
        transparent 70%
    );

    border-radius: 50%;
    filter: blur(10px);
}

/* ===== HOVER ===== */
.elementor-239 .elementor-element.elementor-element-230d0c18:hover .elementor-icon{
    transform: translateY(-5px) scale(1.05);

    box-shadow:
        inset 0 0 30px rgba(37, 211, 102, 0.3),
        0 20px 50px rgba(0, 0, 0, 0.7),
        0 0 40px rgba(37, 211, 102, 0.5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f6e304a *//* ===== SOMENTE O ÍCONE (CORRIGIDO) ===== */
.elementor-239 .elementor-element.elementor-element-1f6e304a .elementor-icon{
    position: relative;

    width: 70px;
    height: 70px; /* 🔥 garante formato quadrado */

    min-width: 70px;
    min-height: 70px;

    border-radius: 20px; /* 🔥 quadrado com borda suave (ou use 50% se quiser círculo) */

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0; /* 🔥 remove o que estava esticando */

    /* fundo */
    background: radial-gradient(
        circle at 30% 30%,
        rgba(37, 211, 102, 0.25),
        rgba(0, 0, 0, 0.9)
    );

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(37, 211, 102, 0.4);

    box-shadow:
        inset 0 0 20px rgba(37, 211, 102, 0.2),
        0 10px 30px rgba(0, 0, 0, 0.6),
        0 0 25px rgba(37, 211, 102, 0.3);

    transition: 0.4s ease;
}

/* ===== ÍCONE CENTRALIZADO ===== */
.elementor-239 .elementor-element.elementor-element-1f6e304a .elementor-icon svg{
    width: 28px;
    height: 28px;
    fill: #25D366;
    filter: drop-shadow(0 0 8px #25D366);
    z-index: 2;
}

/* ===== LUZ INTERNA ===== */
.elementor-239 .elementor-element.elementor-element-1f6e304a .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: radial-gradient(
        circle,
        rgba(37, 211, 102, 0.35),
        transparent 70%
    );

    filter: blur(20px);
    opacity: 0.6;
}

/* ===== BRILHO SUPERIOR ===== */
.elementor-239 .elementor-element.elementor-element-1f6e304a .elementor-icon::after{
    content: "";
    position: absolute;
    top: 10%;
    left: 20%;
    width: 60%;
    height: 40%;

    background: radial-gradient(
        ellipse,
        rgba(255,255,255,0.25),
        transparent 70%
    );

    border-radius: 50%;
    filter: blur(10px);
}

/* ===== HOVER ===== */
.elementor-239 .elementor-element.elementor-element-1f6e304a:hover .elementor-icon{
    transform: translateY(-5px) scale(1.05);

    box-shadow:
        inset 0 0 30px rgba(37, 211, 102, 0.3),
        0 20px 50px rgba(0, 0, 0, 0.7),
        0 0 40px rgba(37, 211, 102, 0.5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46961562 *//* ===== SOMENTE O ÍCONE (CORRIGIDO) ===== */
.elementor-239 .elementor-element.elementor-element-46961562 .elementor-icon{
    position: relative;

    width: 70px;
    height: 70px; /* 🔥 garante formato quadrado */

    min-width: 70px;
    min-height: 70px;

    border-radius: 20px; /* 🔥 quadrado com borda suave (ou use 50% se quiser círculo) */

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0; /* 🔥 remove o que estava esticando */

    /* fundo */
    background: radial-gradient(
        circle at 30% 30%,
        rgba(37, 211, 102, 0.25),
        rgba(0, 0, 0, 0.9)
    );

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(37, 211, 102, 0.4);

    box-shadow:
        inset 0 0 20px rgba(37, 211, 102, 0.2),
        0 10px 30px rgba(0, 0, 0, 0.6),
        0 0 25px rgba(37, 211, 102, 0.3);

    transition: 0.4s ease;
}

/* ===== ÍCONE CENTRALIZADO ===== */
.elementor-239 .elementor-element.elementor-element-46961562 .elementor-icon svg{
    width: 28px;
    height: 28px;
    fill: #25D366;
    filter: drop-shadow(0 0 8px #25D366);
    z-index: 2;
}

/* ===== LUZ INTERNA ===== */
.elementor-239 .elementor-element.elementor-element-46961562 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: radial-gradient(
        circle,
        rgba(37, 211, 102, 0.35),
        transparent 70%
    );

    filter: blur(20px);
    opacity: 0.6;
}

/* ===== BRILHO SUPERIOR ===== */
.elementor-239 .elementor-element.elementor-element-46961562 .elementor-icon::after{
    content: "";
    position: absolute;
    top: 10%;
    left: 20%;
    width: 60%;
    height: 40%;

    background: radial-gradient(
        ellipse,
        rgba(255,255,255,0.25),
        transparent 70%
    );

    border-radius: 50%;
    filter: blur(10px);
}

/* ===== HOVER ===== */
.elementor-239 .elementor-element.elementor-element-46961562:hover .elementor-icon{
    transform: translateY(-5px) scale(1.05);

    box-shadow:
        inset 0 0 30px rgba(37, 211, 102, 0.3),
        0 20px 50px rgba(0, 0, 0, 0.7),
        0 0 40px rgba(37, 211, 102, 0.5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-405e97b9 *//* ===== SOMENTE O ÍCONE (CORRIGIDO) ===== */
.elementor-239 .elementor-element.elementor-element-405e97b9 .elementor-icon{
    position: relative;

    width: 70px;
    height: 70px; /* 🔥 garante formato quadrado */

    min-width: 70px;
    min-height: 70px;

    border-radius: 20px; /* 🔥 quadrado com borda suave (ou use 50% se quiser círculo) */

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0; /* 🔥 remove o que estava esticando */

    /* fundo */
    background: radial-gradient(
        circle at 30% 30%,
        rgba(37, 211, 102, 0.25),
        rgba(0, 0, 0, 0.9)
    );

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(37, 211, 102, 0.4);

    box-shadow:
        inset 0 0 20px rgba(37, 211, 102, 0.2),
        0 10px 30px rgba(0, 0, 0, 0.6),
        0 0 25px rgba(37, 211, 102, 0.3);

    transition: 0.4s ease;
}

/* ===== ÍCONE CENTRALIZADO ===== */
.elementor-239 .elementor-element.elementor-element-405e97b9 .elementor-icon svg{
    width: 28px;
    height: 28px;
    fill: #25D366;
    filter: drop-shadow(0 0 8px #25D366);
    z-index: 2;
}

/* ===== LUZ INTERNA ===== */
.elementor-239 .elementor-element.elementor-element-405e97b9 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: radial-gradient(
        circle,
        rgba(37, 211, 102, 0.35),
        transparent 70%
    );

    filter: blur(20px);
    opacity: 0.6;
}

/* ===== BRILHO SUPERIOR ===== */
.elementor-239 .elementor-element.elementor-element-405e97b9 .elementor-icon::after{
    content: "";
    position: absolute;
    top: 10%;
    left: 20%;
    width: 60%;
    height: 40%;

    background: radial-gradient(
        ellipse,
        rgba(255,255,255,0.25),
        transparent 70%
    );

    border-radius: 50%;
    filter: blur(10px);
}

/* ===== HOVER ===== */
.elementor-239 .elementor-element.elementor-element-405e97b9:hover .elementor-icon{
    transform: translateY(-5px) scale(1.05);

    box-shadow:
        inset 0 0 30px rgba(37, 211, 102, 0.3),
        0 20px 50px rgba(0, 0, 0, 0.7),
        0 0 40px rgba(37, 211, 102, 0.5);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fcaf538 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-7fcaf538 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-7fcaf538 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-7fcaf538:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-7fcaf538:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-7fcaf538::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-7fcaf538:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61a90f6d */.hover-topo{
    transition: 0.5s all; /*mude o tempo da animação*/
}

.hover-topo:hover{
    transform: translatey(-20px) /*customize o quanto irá se mover*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d56b3d8 */.hover-topo{
    transition: 0.5s all; /*mude o tempo da animação*/
}

.hover-topo:hover{
    transform: translatey(-20px) /*customize o quanto irá se mover*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24db745c */.hover-topo{
    transition: 0.5s all; /*mude o tempo da animação*/
}

.hover-topo:hover{
    transform: translatey(-20px) /*customize o quanto irá se mover*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698c9ce5 */.elementor-239 .elementor-element.elementor-element-698c9ce5::before{
content:"";
position: absolute;
top: 15%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 800px); /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #36d399; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}

.elementor-239 .elementor-element.elementor-element-698c9ce5::after{
content:"";
position: absolute;
top: 60%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 400px); /*defina o posicionamento da luz*/
width: 10000px; /*defina o tamanho da luz*/
height: 300px; /*defina o tamanho da luz*/
background: #36d399; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s 2s infinite;  /*defina o tempo da animação e delay*/
pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f7ef5 */.cor1{
    background: linear-gradient(90deg, #25d366, #36d399);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f6f8dcf */.box{
    transition: 0.4s ease all
}

.box:hover{
    background: #25d36680 !important;
    transform: translatey(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150db27a */.elementor-239 .elementor-element.elementor-element-150db27a {
    border-radius: 20px;
border: 1px solid #25d36660;
background: linear-gradient(180deg,  0%, #25d366 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b202049 */.elementor-239 .elementor-element.elementor-element-b202049::after{
    content: "";
    background-color: #25d366;
    width: 500px;
    height: 500px;
    border-radius: 2000px;
    position: absolute;
    top: 0%;
    left: 0%;
    mix-blend-mode: screen;
    filter: blur(220px);
    animation: luz22 9s infinite ease;
    pointer-events: none;
}

@keyframes luz22{
    0%{
        left: 0%;
        opacity: 1;
        opacity: 50%;
    }
    30%{
        left: 100%;
        top: 90%;
        opacity: 30%;
    }
    60%{
        left: 100%;
        top: 90%;
        opacity: 40%;
    }
    100%{
        left: 0%;
        opacity: 50%;
    }
}


html,body{
width:100%;
overflow-x:hidden;
}
[data-elementor-type="wp-page"] {
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d514cda */.cor1{
    background: linear-gradient(90deg, #25d366, #36d399);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7e309c71 */.elementor-239 .elementor-element.elementor-element-7e309c71{
    border-radius: 9.428px;
border: 0.943px solid #5c1e22;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2fc784b3 */.elementor-239 .elementor-element.elementor-element-2fc784b3{
    border-radius: 9.428px;
border: 0.943px solid #5c1e22;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57716fa6 */.elementor-239 .elementor-element.elementor-element-57716fa6{
    border-radius: 9.428px;
border: 0.943px solid #5c1e22;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-155dddba */.elementor-239 .elementor-element.elementor-element-155dddba{
    border-radius: 9.428px;
border: 0.943px solid #5c1e22;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45b93a79 */.elementor-239 .elementor-element.elementor-element-45b93a79{
    border-radius: 20.742px;
border: 0.943px solid #5c1e22;
background: #1c0e14;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2c4ab83a */.elementor-239 .elementor-element.elementor-element-2c4ab83a{
    border-radius: 9.428px;
border: 0.943px solid #165341;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-126cef35 */.elementor-239 .elementor-element.elementor-element-126cef35{
    border-radius: 9.428px;
border: 0.943px solid #165341;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11034829 */.elementor-239 .elementor-element.elementor-element-11034829{
    border-radius: 9.428px;
border: 0.943px solid #165341;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f2a051b */.elementor-239 .elementor-element.elementor-element-f2a051b{
    border-radius: 9.428px;
border: 0.943px solid #165341;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-423f966f */.elementor-239 .elementor-element.elementor-element-423f966f{
    border-radius: 20.742px;
border: 0.943px solid #165341;
background: #091c1c;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a5b5d89 */html, body{
    width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b3c7d53 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-6b3c7d53 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-6b3c7d53 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-6b3c7d53:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-6b3c7d53:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-6b3c7d53::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-6b3c7d53:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e5378af */.cor1{
    background: linear-gradient(90deg, #25d366, #36d399);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6813beba */.deg{
    background: var(--Paleta-de-Cores-Degrad-Roxo, linear-gradient(90deg, #AE44DA 0%, #D99BF4 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1158694f *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-1158694f {
  border-radius: 12px;
  background: linear-gradient(90deg, #fff 0%, #fff 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-1158694f .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-1158694f:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-1158694f:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-1158694f::before {
  content: '';
  background: linear-gradient(10deg, #36D39960 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-1158694f:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90d4047 */.elementor-239 .elementor-element.elementor-element-90d4047{
    border-radius: 15px;
    border: 1px solid #36D399;

    background: linear-gradient(90deg, #ffffff 0%, #36D399 100%);
    background: linear-gradient(90deg,
        color(display-p3 1 1 1) 0%,
        color(display-p3 0.21 0.83 0.60) 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dfc498f */.cor1{
    background: linear-gradient(90deg, #25d366, #36d399);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e508ad8 */.cor1{
    background: linear-gradient(90deg, #25d366, #36d399);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5888cb16 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-5888cb16 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-5888cb16 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-5888cb16:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-5888cb16:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-5888cb16::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-5888cb16:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4839192e */.cor1{
    background: linear-gradient(90deg, #25d366, #36d399);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f835f93 */.cor1{
    background: linear-gradient(90deg, #25d366, #36d399);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-573411b7 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-573411b7 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-573411b7 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-573411b7:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-573411b7:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-573411b7::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-573411b7:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f08f5a9 */.cor1{
    background: linear-gradient(90deg, #25d366, #36d399);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3d573bf3 */.elementor-239 .elementor-element.elementor-element-3d573bf3{
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-169e083 .elementor-icon-list-icon svg{
    background: linear-gradient(45deg, #25D366, transparent);
    border-radius: 5px;
    padding: 3px;
    box-sizing: content-box;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-46823623 */.elementor-239 .elementor-element.elementor-element-46823623 {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-169e083 .elementor-icon-list-icon svg {
    background: linear-gradient(45deg, #1fc599, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cab4a7a */.elementor-239 .elementor-element.elementor-element-5cab4a7a {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-169e083 .elementor-icon-list-icon svg {
    background: linear-gradient(45deg, #1fc599, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-124be372 */.elementor-239 .elementor-element.elementor-element-124be372 {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-169e083 .elementor-icon-list-icon svg {
    background: linear-gradient(45deg, #1fc599, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-77dc1d19 */.elementor-239 .elementor-element.elementor-element-77dc1d19 {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-169e083 .elementor-icon-list-icon svg {
    background: linear-gradient(45deg, #1fc599, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea7d85 */.elementor-239 .elementor-element.elementor-element-ea7d85 {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-169e083 .elementor-icon-list-icon svg {
    background: linear-gradient(45deg, #1fc599, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6ae506f3 */.elementor-239 .elementor-element.elementor-element-6ae506f3 {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-169e083 .elementor-icon-list-icon svg {
    background: linear-gradient(45deg, #1fc599, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-96dae93 */.elementor-239 .elementor-element.elementor-element-96dae93 {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-169e083 .elementor-icon-list-icon svg {
    background: linear-gradient(45deg, #1fc599, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5e91cd6d */.elementor-239 .elementor-element.elementor-element-5e91cd6d {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-169e083 .elementor-icon-list-icon svg {
    background: linear-gradient(45deg, #1fc599, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2328452c */.cor1{
    background: linear-gradient(90deg, #25d366, #36d399);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f7b888d *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-3f7b888d {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-3f7b888d .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-3f7b888d:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-3f7b888d:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-3f7b888d::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-3f7b888d:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6acb8d85 */.elementor-239 .elementor-element.elementor-element-6acb8d85{
    position: relative;
}

.elementor-239 .elementor-element.elementor-element-6acb8d85::before{
    content: "";
    position: absolute;
    top: -120px;
    left: 0;
    width: 100%;
    height: 120px;
    pointer-events: none;

    background: linear-gradient(
        to bottom,
        transparent 0%,
        #070F0D6Bb 60%,
        #070F0D 100%
    );
}
.elementor-239 .elementor-element.elementor-element-6acb8d85{
    position: relative;
    overflow: hidden;
}

/* Luz no rodapé */
.elementor-239 .elementor-element.elementor-element-6acb8d85::after{
    content: "";
    position: absolute;
    bottom: -120px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 900px;
    height: 90px;
    
    background: radial-gradient(
        circle,
        #36D399 0%,
        rgba(54, 211, 153, 0.6) 30%,
        rgba(54, 211, 153, 0.2) 60%,
        transparent 80%
    );

    filter: blur(120px);
    opacity: 0.9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5abd1a85 *//* Wrapper necessário — coloque essa classe no contêiner da imagem no Elementor */
.imagem-glow {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Luz radial atrás da imagem — mais suave */
.imagem-glow::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    width: 120%;
    height: 120%;

    background: radial-gradient(
        circle,
        #25D366 0%,
        rgba(37, 211, 102, 0.30) 30%,
        rgba(37, 211, 102, 0.10) 55%,
        transparent 75%
    );

    filter: blur(50px);
    opacity: 0.5; /* era 0.85 — bem mais suave agora */
    pointer-events: none;
    z-index: 0;

    animation: pulseGlow 4s ease-in-out infinite;
}

/* Imagem com blur de brilho + glow leve */
.imagem-glow img,
.imagem-glow .elementor-image img {
    position: relative;
    z-index: 1;

    filter: 
        brightness(1.04)          /* era 1.08 — bem sutil agora */
        contrast(1.02)            /* era 1.05 — quase imperceptível */
        blur(0.6px)               /* blur suave de brilho na imagem */
        drop-shadow(0px 0px 8px rgba(37, 211, 102, 0.25))   /* era 0.6 */
        drop-shadow(0px 0px 20px rgba(37, 211, 102, 0.12)); /* era 0.3 */

    transition: filter 0.5s ease;
}

/* Hover — intensifica levemente */
.imagem-glow:hover img,
.imagem-glow:hover .elementor-image img {
    filter: 
        brightness(1.07)
        contrast(1.04)
        blur(0.3px)               /* blur reduz no hover para imagem ficar mais nítida */
        drop-shadow(0px 0px 12px rgba(37, 211, 102, 0.40))
        drop-shadow(0px 0px 35px rgba(37, 211, 102, 0.20));
}

/* Animação de pulso da luz — mais discreta */
@keyframes pulseGlow {
    0%, 100% {
        opacity: 0.5;
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        opacity: 0.7;
        transform: translate(-50%, -50%) scale(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d43782a */.blocos{
    border-radius: 20px;
    background: linear-gradient(-0deg, #36D39900, #36D39973) !important
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bde23d9 *//* Wrapper necessário — coloque essa classe no contêiner da imagem no Elementor */
.imagem-glow {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Luz radial atrás da imagem — mais suave */
.imagem-glow::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    width: 120%;
    height: 120%;

    background: radial-gradient(
        circle,
        #25D366 0%,
        rgba(37, 211, 102, 0.30) 30%,
        rgba(37, 211, 102, 0.10) 55%,
        transparent 75%
    );

    filter: blur(50px);
    opacity: 0.5; /* era 0.85 — bem mais suave agora */
    pointer-events: none;
    z-index: 0;

    animation: pulseGlow 4s ease-in-out infinite;
}

/* Imagem com blur de brilho + glow leve */
.imagem-glow img,
.imagem-glow .elementor-image img {
    position: relative;
    z-index: 1;

    filter: 
        brightness(1.04)          /* era 1.08 — bem sutil agora */
        contrast(1.02)            /* era 1.05 — quase imperceptível */
        blur(0.6px)               /* blur suave de brilho na imagem */
        drop-shadow(0px 0px 8px rgba(37, 211, 102, 0.25))   /* era 0.6 */
        drop-shadow(0px 0px 20px rgba(37, 211, 102, 0.12)); /* era 0.3 */

    transition: filter 0.5s ease;
}

/* Hover — intensifica levemente */
.imagem-glow:hover img,
.imagem-glow:hover .elementor-image img {
    filter: 
        brightness(1.07)
        contrast(1.04)
        blur(0.3px)               /* blur reduz no hover para imagem ficar mais nítida */
        drop-shadow(0px 0px 12px rgba(37, 211, 102, 0.40))
        drop-shadow(0px 0px 35px rgba(37, 211, 102, 0.20));
}

/* Animação de pulso da luz — mais discreta */
@keyframes pulseGlow {
    0%, 100% {
        opacity: 0.5;
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        opacity: 0.7;
        transform: translate(-50%, -50%) scale(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7220d7e9 */.blocos{
    border-radius: 20px;
    background: linear-gradient(-0deg, #36D39900, #36D39973) !important
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-176b921 *//* Wrapper necessário — coloque essa classe no contêiner da imagem no Elementor */
.imagem-glow {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Luz radial atrás da imagem — mais suave */
.imagem-glow::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    width: 120%;
    height: 120%;

    background: radial-gradient(
        circle,
        #25D366 0%,
        rgba(37, 211, 102, 0.30) 30%,
        rgba(37, 211, 102, 0.10) 55%,
        transparent 75%
    );

    filter: blur(50px);
    opacity: 0.5; /* era 0.85 — bem mais suave agora */
    pointer-events: none;
    z-index: 0;

    animation: pulseGlow 4s ease-in-out infinite;
}

/* Imagem com blur de brilho + glow leve */
.imagem-glow img,
.imagem-glow .elementor-image img {
    position: relative;
    z-index: 1;

    filter: 
        brightness(1.04)          /* era 1.08 — bem sutil agora */
        contrast(1.02)            /* era 1.05 — quase imperceptível */
        blur(0.6px)               /* blur suave de brilho na imagem */
        drop-shadow(0px 0px 8px rgba(37, 211, 102, 0.25))   /* era 0.6 */
        drop-shadow(0px 0px 20px rgba(37, 211, 102, 0.12)); /* era 0.3 */

    transition: filter 0.5s ease;
}

/* Hover — intensifica levemente */
.imagem-glow:hover img,
.imagem-glow:hover .elementor-image img {
    filter: 
        brightness(1.07)
        contrast(1.04)
        blur(0.3px)               /* blur reduz no hover para imagem ficar mais nítida */
        drop-shadow(0px 0px 12px rgba(37, 211, 102, 0.40))
        drop-shadow(0px 0px 35px rgba(37, 211, 102, 0.20));
}

/* Animação de pulso da luz — mais discreta */
@keyframes pulseGlow {
    0%, 100% {
        opacity: 0.5;
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        opacity: 0.7;
        transform: translate(-50%, -50%) scale(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d57239d */.blocos{
    border-radius: 20px;
    background: linear-gradient(-0deg, #36D39900, #36D39973) !important
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a12632a *//* Wrapper necessário — coloque essa classe no contêiner da imagem no Elementor */
.imagem-glow {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Luz radial atrás da imagem — mais suave */
.imagem-glow::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    width: 120%;
    height: 120%;

    background: radial-gradient(
        circle,
        #25D366 0%,
        rgba(37, 211, 102, 0.30) 30%,
        rgba(37, 211, 102, 0.10) 55%,
        transparent 75%
    );

    filter: blur(50px);
    opacity: 0.5; /* era 0.85 — bem mais suave agora */
    pointer-events: none;
    z-index: 0;

    animation: pulseGlow 4s ease-in-out infinite;
}

/* Imagem com blur de brilho + glow leve */
.imagem-glow img,
.imagem-glow .elementor-image img {
    position: relative;
    z-index: 1;

    filter: 
        brightness(1.04)          /* era 1.08 — bem sutil agora */
        contrast(1.02)            /* era 1.05 — quase imperceptível */
        blur(0.6px)               /* blur suave de brilho na imagem */
        drop-shadow(0px 0px 8px rgba(37, 211, 102, 0.25))   /* era 0.6 */
        drop-shadow(0px 0px 20px rgba(37, 211, 102, 0.12)); /* era 0.3 */

    transition: filter 0.5s ease;
}

/* Hover — intensifica levemente */
.imagem-glow:hover img,
.imagem-glow:hover .elementor-image img {
    filter: 
        brightness(1.07)
        contrast(1.04)
        blur(0.3px)               /* blur reduz no hover para imagem ficar mais nítida */
        drop-shadow(0px 0px 12px rgba(37, 211, 102, 0.40))
        drop-shadow(0px 0px 35px rgba(37, 211, 102, 0.20));
}

/* Animação de pulso da luz — mais discreta */
@keyframes pulseGlow {
    0%, 100% {
        opacity: 0.5;
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        opacity: 0.7;
        transform: translate(-50%, -50%) scale(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486bf7d2 */.blocos{
    border-radius: 20px;
    background: linear-gradient(-0deg, #36D39900, #36D39973) !important
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4bbc57c *//* Wrapper necessário — coloque essa classe no contêiner da imagem no Elementor */
.imagem-glow {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Luz radial atrás da imagem — mais suave */
.imagem-glow::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    width: 120%;
    height: 120%;

    background: radial-gradient(
        circle,
        #25D366 0%,
        rgba(37, 211, 102, 0.30) 30%,
        rgba(37, 211, 102, 0.10) 55%,
        transparent 75%
    );

    filter: blur(50px);
    opacity: 0.5; /* era 0.85 — bem mais suave agora */
    pointer-events: none;
    z-index: 0;

    animation: pulseGlow 4s ease-in-out infinite;
}

/* Imagem com blur de brilho + glow leve */
.imagem-glow img,
.imagem-glow .elementor-image img {
    position: relative;
    z-index: 1;

    filter: 
        brightness(1.04)          /* era 1.08 — bem sutil agora */
        contrast(1.02)            /* era 1.05 — quase imperceptível */
        blur(0.6px)               /* blur suave de brilho na imagem */
        drop-shadow(0px 0px 8px rgba(37, 211, 102, 0.25))   /* era 0.6 */
        drop-shadow(0px 0px 20px rgba(37, 211, 102, 0.12)); /* era 0.3 */

    transition: filter 0.5s ease;
}

/* Hover — intensifica levemente */
.imagem-glow:hover img,
.imagem-glow:hover .elementor-image img {
    filter: 
        brightness(1.07)
        contrast(1.04)
        blur(0.3px)               /* blur reduz no hover para imagem ficar mais nítida */
        drop-shadow(0px 0px 12px rgba(37, 211, 102, 0.40))
        drop-shadow(0px 0px 35px rgba(37, 211, 102, 0.20));
}

/* Animação de pulso da luz — mais discreta */
@keyframes pulseGlow {
    0%, 100% {
        opacity: 0.5;
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        opacity: 0.7;
        transform: translate(-50%, -50%) scale(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41ae3d4d */.blocos{
    border-radius: 20px;
    background: linear-gradient(-0deg, #36D39900, #36D39973) !important
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f6a717 *//* Wrapper necessário — coloque essa classe no contêiner da imagem no Elementor */
.imagem-glow {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Luz radial atrás da imagem — mais suave */
.imagem-glow::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    width: 120%;
    height: 120%;

    background: radial-gradient(
        circle,
        #25D366 0%,
        rgba(37, 211, 102, 0.30) 30%,
        rgba(37, 211, 102, 0.10) 55%,
        transparent 75%
    );

    filter: blur(50px);
    opacity: 0.5; /* era 0.85 — bem mais suave agora */
    pointer-events: none;
    z-index: 0;

    animation: pulseGlow 4s ease-in-out infinite;
}

/* Imagem com blur de brilho + glow leve */
.imagem-glow img,
.imagem-glow .elementor-image img {
    position: relative;
    z-index: 1;

    filter: 
        brightness(1.04)          /* era 1.08 — bem sutil agora */
        contrast(1.02)            /* era 1.05 — quase imperceptível */
        blur(0.6px)               /* blur suave de brilho na imagem */
        drop-shadow(0px 0px 8px rgba(37, 211, 102, 0.25))   /* era 0.6 */
        drop-shadow(0px 0px 20px rgba(37, 211, 102, 0.12)); /* era 0.3 */

    transition: filter 0.5s ease;
}

/* Hover — intensifica levemente */
.imagem-glow:hover img,
.imagem-glow:hover .elementor-image img {
    filter: 
        brightness(1.07)
        contrast(1.04)
        blur(0.3px)               /* blur reduz no hover para imagem ficar mais nítida */
        drop-shadow(0px 0px 12px rgba(37, 211, 102, 0.40))
        drop-shadow(0px 0px 35px rgba(37, 211, 102, 0.20));
}

/* Animação de pulso da luz — mais discreta */
@keyframes pulseGlow {
    0%, 100% {
        opacity: 0.5;
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        opacity: 0.7;
        transform: translate(-50%, -50%) scale(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f82c9 */.blocos{
    border-radius: 20px;
    background: linear-gradient(-0deg, #36D39900, #36D39973) !important
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d4e7f2f *//* Wrapper necessário — coloque essa classe no contêiner da imagem no Elementor */
.imagem-glow {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Luz radial atrás da imagem — mais suave */
.imagem-glow::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    width: 120%;
    height: 120%;

    background: radial-gradient(
        circle,
        #25D366 0%,
        rgba(37, 211, 102, 0.30) 30%,
        rgba(37, 211, 102, 0.10) 55%,
        transparent 75%
    );

    filter: blur(50px);
    opacity: 0.5; /* era 0.85 — bem mais suave agora */
    pointer-events: none;
    z-index: 0;

    animation: pulseGlow 4s ease-in-out infinite;
}

/* Imagem com blur de brilho + glow leve */
.imagem-glow img,
.imagem-glow .elementor-image img {
    position: relative;
    z-index: 1;

    filter: 
        brightness(1.04)          /* era 1.08 — bem sutil agora */
        contrast(1.02)            /* era 1.05 — quase imperceptível */
        blur(0.6px)               /* blur suave de brilho na imagem */
        drop-shadow(0px 0px 8px rgba(37, 211, 102, 0.25))   /* era 0.6 */
        drop-shadow(0px 0px 20px rgba(37, 211, 102, 0.12)); /* era 0.3 */

    transition: filter 0.5s ease;
}

/* Hover — intensifica levemente */
.imagem-glow:hover img,
.imagem-glow:hover .elementor-image img {
    filter: 
        brightness(1.07)
        contrast(1.04)
        blur(0.3px)               /* blur reduz no hover para imagem ficar mais nítida */
        drop-shadow(0px 0px 12px rgba(37, 211, 102, 0.40))
        drop-shadow(0px 0px 35px rgba(37, 211, 102, 0.20));
}

/* Animação de pulso da luz — mais discreta */
@keyframes pulseGlow {
    0%, 100% {
        opacity: 0.5;
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        opacity: 0.7;
        transform: translate(-50%, -50%) scale(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4b91f5 */.blocos{
    border-radius: 20px;
    background: linear-gradient(-0deg, #36D39900, #36D39973) !important
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10200051 *//* Wrapper necessário — coloque essa classe no contêiner da imagem no Elementor */
.imagem-glow {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Luz radial atrás da imagem — mais suave */
.imagem-glow::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    width: 120%;
    height: 120%;

    background: radial-gradient(
        circle,
        #25D366 0%,
        rgba(37, 211, 102, 0.30) 30%,
        rgba(37, 211, 102, 0.10) 55%,
        transparent 75%
    );

    filter: blur(50px);
    opacity: 0.5; /* era 0.85 — bem mais suave agora */
    pointer-events: none;
    z-index: 0;

    animation: pulseGlow 4s ease-in-out infinite;
}

/* Imagem com blur de brilho + glow leve */
.imagem-glow img,
.imagem-glow .elementor-image img {
    position: relative;
    z-index: 1;

    filter: 
        brightness(1.04)          /* era 1.08 — bem sutil agora */
        contrast(1.02)            /* era 1.05 — quase imperceptível */
        blur(0.6px)               /* blur suave de brilho na imagem */
        drop-shadow(0px 0px 8px rgba(37, 211, 102, 0.25))   /* era 0.6 */
        drop-shadow(0px 0px 20px rgba(37, 211, 102, 0.12)); /* era 0.3 */

    transition: filter 0.5s ease;
}

/* Hover — intensifica levemente */
.imagem-glow:hover img,
.imagem-glow:hover .elementor-image img {
    filter: 
        brightness(1.07)
        contrast(1.04)
        blur(0.3px)               /* blur reduz no hover para imagem ficar mais nítida */
        drop-shadow(0px 0px 12px rgba(37, 211, 102, 0.40))
        drop-shadow(0px 0px 35px rgba(37, 211, 102, 0.20));
}

/* Animação de pulso da luz — mais discreta */
@keyframes pulseGlow {
    0%, 100% {
        opacity: 0.5;
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        opacity: 0.7;
        transform: translate(-50%, -50%) scale(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712bae20 */.blocos{
    border-radius: 20px;
    background: linear-gradient(-0deg, #36D39900, #36D39973) !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5928295f */.elementor-239 .elementor-element.elementor-element-5928295f{
    transition: none !important
}


/* Gradiente de sombra no topo */
.elementor-239 .elementor-element.elementor-element-5928295f::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 120px;
    pointer-events: none;

    background: linear-gradient(
        to bottom,
        #070F0D 0%,
        #070F0D6B 40%,
        transparent 100%
    );
    z-index: 1;
}

/* Luz no topo */
.elementor-239 .elementor-element.elementor-element-5928295f::after {
    content: "";
    position: absolute;
    top: -30px; /* ajuste fino da posição vertical */
    left: 50%;
    transform: translateX(-50%);

    width: 900px;
    height: 90px;

    background: radial-gradient(
        circle,
        #36D399 0%,
        rgba(54, 211, 153, 0.6) 30%,
        rgba(54, 211, 153, 0.2) 60%,
        transparent 80%
    );

    filter: blur(120px);
    opacity: 0.9;
    pointer-events: none;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fec0dbe */.cor1{
    background: linear-gradient(90deg, #25d366, #36d399);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f8cca81 */.elementor-239 .elementor-element.elementor-element-5f8cca81 {
  z-index:0;
}

.elementor-239 .elementor-element.elementor-element-5f8cca81:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 1px;
  border-radius: 15px;
  background: linear-gradient(to bottom, #0e131b, #0e131b00);
  -webkit-mask: 
     linear-gradient(#0e131b 0 0) content-box, 
     linear-gradient(#0e131b 0 0);
          mask: 
     linear-gradient(#0e131b 0 0) content-box, 
     linear-gradient(#0e131b 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f45639c */.elementor-239 .elementor-element.elementor-element-7f45639c {
  z-index:0;
}

.elementor-239 .elementor-element.elementor-element-7f45639c:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 1px;
  border-radius: 15px;
  background: linear-gradient(to bottom, #0e131b, #0e131b00);
  -webkit-mask: 
     linear-gradient(#0e131b 0 0) content-box, 
     linear-gradient(#0e131b 0 0);
          mask: 
     linear-gradient(#0e131b 0 0) content-box, 
     linear-gradient(#0e131b 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79d1c3c */.elementor-239 .elementor-element.elementor-element-79d1c3c {
  z-index:0;
}

.elementor-239 .elementor-element.elementor-element-79d1c3c:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 1px;
  border-radius: 15px;
  background: linear-gradient(to bottom, #0e131b, #0e131b00);
  -webkit-mask: 
     linear-gradient(#0e131b 0 0) content-box, 
     linear-gradient(#0e131b 0 0);
          mask: 
     linear-gradient(#0e131b 0 0) content-box, 
     linear-gradient(#0e131b 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1847fe7e */.elementor-239 .elementor-element.elementor-element-1847fe7e {
  z-index:0;
}

.elementor-239 .elementor-element.elementor-element-1847fe7e:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 1px;
  border-radius: 15px;
  background: linear-gradient(to bottom, #0e131b, #0e131b00);
  -webkit-mask: 
     linear-gradient(#0e131b 0 0) content-box, 
     linear-gradient(#0e131b 0 0);
          mask: 
     linear-gradient(#0e131b 0 0) content-box, 
     linear-gradient(#0e131b 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-438cebbe */.elementor-239 .elementor-element.elementor-element-438cebbe {
  z-index:0;
}

.elementor-239 .elementor-element.elementor-element-438cebbe:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 1px;
  border-radius: 15px;
  background: linear-gradient(to bottom, #0e131b, #0e131b00);
  -webkit-mask: 
     linear-gradient(#0e131b 0 0) content-box, 
     linear-gradient(#0e131b 0 0);
          mask: 
     linear-gradient(#0e131b 0 0) content-box, 
     linear-gradient(#0e131b 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-160f9003 */.elementor-239 .elementor-element.elementor-element-160f9003 {
  z-index:0;
}

.elementor-239 .elementor-element.elementor-element-160f9003:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 1px;
  border-radius: 15px;
  background: linear-gradient(to bottom, #0e131b, #0e131b00);
  -webkit-mask: 
     linear-gradient(#0e131b 0 0) content-box, 
     linear-gradient(#0e131b 0 0);
          mask: 
     linear-gradient(#0e131b 0 0) content-box, 
     linear-gradient(#0e131b 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ec46758 */.elementor-239 .elementor-element.elementor-element-3ec46758{
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-169e083 .elementor-icon-list-icon svg{
    background: linear-gradient(45deg, #25D366, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13abe940 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-13abe940 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-13abe940 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-13abe940:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-13abe940:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-13abe940::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-13abe940:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b44f5e0 */.elementor-239 .elementor-element.elementor-element-2b44f5e0{
    transform: translate(-50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66cd0d0b */.elementor-239 .elementor-element.elementor-element-66cd0d0b {
backdrop-filter: blur(20px)
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-977b378 *//* ===== SOMENTE O ÍCONE (CORRIGIDO) ===== */
.elementor-239 .elementor-element.elementor-element-977b378 .elementor-icon{
    position: relative;

    width: 70px;
    height: 70px; /* 🔥 garante formato quadrado */

    min-width: 70px;
    min-height: 70px;

    border-radius: 20px; /* 🔥 quadrado com borda suave (ou use 50% se quiser círculo) */

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0; /* 🔥 remove o que estava esticando */

    /* fundo */
    background: radial-gradient(
        circle at 30% 30%,
        rgba(37, 211, 102, 0.25),
        rgba(0, 0, 0, 0.9)
    );

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(37, 211, 102, 0.4);

    box-shadow:
        inset 0 0 20px rgba(37, 211, 102, 0.2),
        0 10px 30px rgba(0, 0, 0, 0.6),
        0 0 25px rgba(37, 211, 102, 0.3);

    transition: 0.4s ease;
}

/* ===== ÍCONE CENTRALIZADO ===== */
.elementor-239 .elementor-element.elementor-element-977b378 .elementor-icon svg{
    width: 28px;
    height: 28px;
    fill: #25D366;
    filter: drop-shadow(0 0 8px #25D366);
    z-index: 2;
}

/* ===== LUZ INTERNA ===== */
.elementor-239 .elementor-element.elementor-element-977b378 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: radial-gradient(
        circle,
        rgba(37, 211, 102, 0.35),
        transparent 70%
    );

    filter: blur(20px);
    opacity: 0.6;
}

/* ===== BRILHO SUPERIOR ===== */
.elementor-239 .elementor-element.elementor-element-977b378 .elementor-icon::after{
    content: "";
    position: absolute;
    top: 10%;
    left: 20%;
    width: 60%;
    height: 40%;

    background: radial-gradient(
        ellipse,
        rgba(255,255,255,0.25),
        transparent 70%
    );

    border-radius: 50%;
    filter: blur(10px);
}

/* ===== HOVER ===== */
.elementor-239 .elementor-element.elementor-element-977b378:hover .elementor-icon{
    transform: translateY(-5px) scale(1.05);

    box-shadow:
        inset 0 0 30px rgba(37, 211, 102, 0.3),
        0 20px 50px rgba(0, 0, 0, 0.7),
        0 0 40px rgba(37, 211, 102, 0.5);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79d1ef39 *//* ===== SOMENTE O ÍCONE (CORRIGIDO) ===== */
.elementor-239 .elementor-element.elementor-element-79d1ef39 .elementor-icon{
    position: relative;

    width: 70px;
    height: 70px; /* 🔥 garante formato quadrado */

    min-width: 70px;
    min-height: 70px;

    border-radius: 20px; /* 🔥 quadrado com borda suave (ou use 50% se quiser círculo) */

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0; /* 🔥 remove o que estava esticando */

    /* fundo */
    background: radial-gradient(
        circle at 30% 30%,
        rgba(37, 211, 102, 0.25),
        rgba(0, 0, 0, 0.9)
    );

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(37, 211, 102, 0.4);

    box-shadow:
        inset 0 0 20px rgba(37, 211, 102, 0.2),
        0 10px 30px rgba(0, 0, 0, 0.6),
        0 0 25px rgba(37, 211, 102, 0.3);

    transition: 0.4s ease;
}

/* ===== ÍCONE CENTRALIZADO ===== */
.elementor-239 .elementor-element.elementor-element-79d1ef39 .elementor-icon svg{
    width: 28px;
    height: 28px;
    fill: #25D366;
    filter: drop-shadow(0 0 8px #25D366);
    z-index: 2;
}

/* ===== LUZ INTERNA ===== */
.elementor-239 .elementor-element.elementor-element-79d1ef39 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: radial-gradient(
        circle,
        rgba(37, 211, 102, 0.35),
        transparent 70%
    );

    filter: blur(20px);
    opacity: 0.6;
}

/* ===== BRILHO SUPERIOR ===== */
.elementor-239 .elementor-element.elementor-element-79d1ef39 .elementor-icon::after{
    content: "";
    position: absolute;
    top: 10%;
    left: 20%;
    width: 60%;
    height: 40%;

    background: radial-gradient(
        ellipse,
        rgba(255,255,255,0.25),
        transparent 70%
    );

    border-radius: 50%;
    filter: blur(10px);
}

/* ===== HOVER ===== */
.elementor-239 .elementor-element.elementor-element-79d1ef39:hover .elementor-icon{
    transform: translateY(-5px) scale(1.05);

    box-shadow:
        inset 0 0 30px rgba(37, 211, 102, 0.3),
        0 20px 50px rgba(0, 0, 0, 0.7),
        0 0 40px rgba(37, 211, 102, 0.5);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a78c759 *//* ===== SOMENTE O ÍCONE (CORRIGIDO) ===== */
.elementor-239 .elementor-element.elementor-element-7a78c759 .elementor-icon{
    position: relative;

    width: 70px;
    height: 70px; /* 🔥 garante formato quadrado */

    min-width: 70px;
    min-height: 70px;

    border-radius: 20px; /* 🔥 quadrado com borda suave (ou use 50% se quiser círculo) */

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0; /* 🔥 remove o que estava esticando */

    /* fundo */
    background: radial-gradient(
        circle at 30% 30%,
        rgba(37, 211, 102, 0.25),
        rgba(0, 0, 0, 0.9)
    );

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(37, 211, 102, 0.4);

    box-shadow:
        inset 0 0 20px rgba(37, 211, 102, 0.2),
        0 10px 30px rgba(0, 0, 0, 0.6),
        0 0 25px rgba(37, 211, 102, 0.3);

    transition: 0.4s ease;
}

/* ===== ÍCONE CENTRALIZADO ===== */
.elementor-239 .elementor-element.elementor-element-7a78c759 .elementor-icon svg{
    width: 28px;
    height: 28px;
    fill: #25D366;
    filter: drop-shadow(0 0 8px #25D366);
    z-index: 2;
}

/* ===== LUZ INTERNA ===== */
.elementor-239 .elementor-element.elementor-element-7a78c759 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: radial-gradient(
        circle,
        rgba(37, 211, 102, 0.35),
        transparent 70%
    );

    filter: blur(20px);
    opacity: 0.6;
}

/* ===== BRILHO SUPERIOR ===== */
.elementor-239 .elementor-element.elementor-element-7a78c759 .elementor-icon::after{
    content: "";
    position: absolute;
    top: 10%;
    left: 20%;
    width: 60%;
    height: 40%;

    background: radial-gradient(
        ellipse,
        rgba(255,255,255,0.25),
        transparent 70%
    );

    border-radius: 50%;
    filter: blur(10px);
}

/* ===== HOVER ===== */
.elementor-239 .elementor-element.elementor-element-7a78c759:hover .elementor-icon{
    transform: translateY(-5px) scale(1.05);

    box-shadow:
        inset 0 0 30px rgba(37, 211, 102, 0.3),
        0 20px 50px rgba(0, 0, 0, 0.7),
        0 0 40px rgba(37, 211, 102, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1436e784 */.deg{
    background: var(--Paleta-de-Cores-Degrad-Roxo, linear-gradient(90deg, #AE44DA 0%, #D99BF4 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-267bd509 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-267bd509 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-267bd509 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-267bd509:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-267bd509:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-267bd509::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-267bd509:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3349b155 */.elementor-239 .elementor-element.elementor-element-3349b155{
    border-radius: 15px;
    border: 1px solid #25D366;
    background: linear-gradient(90deg, #0B1216 9%, #36D39973 150%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45f51e35 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-45f51e35 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-45f51e35 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-45f51e35:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-45f51e35:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-45f51e35::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-45f51e35:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36875f88 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-491d06ec *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-491d06ec {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-491d06ec .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-491d06ec:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-491d06ec:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-491d06ec::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-491d06ec:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cfa073 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65d8ed8a *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-65d8ed8a {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-65d8ed8a .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-65d8ed8a:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-65d8ed8a:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-65d8ed8a::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-65d8ed8a:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b171e7 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35900f72 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-35900f72 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-35900f72 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-35900f72:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-35900f72:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-35900f72::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-35900f72:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5756551a */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7423d30f *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-7423d30f {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-7423d30f .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-7423d30f:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-7423d30f:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-7423d30f::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-7423d30f:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43262040 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-336cfadf *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-336cfadf {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-336cfadf .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-336cfadf:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-336cfadf:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-336cfadf::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-336cfadf:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-752af8bb */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f09ae8e *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-4f09ae8e {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-4f09ae8e .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-4f09ae8e:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-4f09ae8e:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-4f09ae8e::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-4f09ae8e:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f6c2609 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-343060fc *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-343060fc {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-343060fc .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-343060fc:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-343060fc:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-343060fc::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-343060fc:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54c27052 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-751e4575 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-751e4575 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-751e4575 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-751e4575:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-751e4575:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-751e4575::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-751e4575:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78ac606d */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45f51e35 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-45f51e35 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-45f51e35 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-45f51e35:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-45f51e35:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-45f51e35::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-45f51e35:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36875f88 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-491d06ec *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-491d06ec {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-491d06ec .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-491d06ec:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-491d06ec:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-491d06ec::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-491d06ec:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cfa073 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65d8ed8a *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-65d8ed8a {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-65d8ed8a .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-65d8ed8a:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-65d8ed8a:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-65d8ed8a::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-65d8ed8a:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b171e7 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35900f72 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-35900f72 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-35900f72 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-35900f72:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-35900f72:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-35900f72::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-35900f72:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5756551a */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7423d30f *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-7423d30f {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-7423d30f .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-7423d30f:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-7423d30f:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-7423d30f::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-7423d30f:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43262040 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-336cfadf *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-336cfadf {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-336cfadf .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-336cfadf:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-336cfadf:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-336cfadf::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-336cfadf:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-752af8bb */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f09ae8e *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-4f09ae8e {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-4f09ae8e .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-4f09ae8e:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-4f09ae8e:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-4f09ae8e::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-4f09ae8e:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f6c2609 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-343060fc *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-343060fc {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-343060fc .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-343060fc:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-343060fc:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-343060fc::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-343060fc:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54c27052 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-751e4575 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-751e4575 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-751e4575 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-751e4575:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-751e4575:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-751e4575::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-751e4575:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78ac606d */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45f51e35 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-45f51e35 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-45f51e35 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-45f51e35:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-45f51e35:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-45f51e35::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-45f51e35:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36875f88 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-491d06ec *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-491d06ec {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-491d06ec .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-491d06ec:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-491d06ec:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-491d06ec::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-491d06ec:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cfa073 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65d8ed8a *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-65d8ed8a {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-65d8ed8a .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-65d8ed8a:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-65d8ed8a:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-65d8ed8a::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-65d8ed8a:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b171e7 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35900f72 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-35900f72 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-35900f72 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-35900f72:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-35900f72:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-35900f72::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-35900f72:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5756551a */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7423d30f *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-7423d30f {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-7423d30f .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-7423d30f:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-7423d30f:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-7423d30f::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-7423d30f:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43262040 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-336cfadf *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-336cfadf {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-336cfadf .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-336cfadf:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-336cfadf:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-336cfadf::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-336cfadf:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-752af8bb */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f09ae8e *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-4f09ae8e {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-4f09ae8e .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-4f09ae8e:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-4f09ae8e:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-4f09ae8e::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-4f09ae8e:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f6c2609 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-343060fc *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-343060fc {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-343060fc .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-343060fc:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-343060fc:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-343060fc::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-343060fc:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54c27052 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-751e4575 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-751e4575 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-751e4575 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-751e4575:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-751e4575:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-751e4575::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-751e4575:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78ac606d */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45f51e35 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-45f51e35 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-45f51e35 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-45f51e35:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-45f51e35:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-45f51e35::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-45f51e35:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36875f88 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-491d06ec *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-491d06ec {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-491d06ec .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-491d06ec:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-491d06ec:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-491d06ec::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-491d06ec:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cfa073 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65d8ed8a *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-65d8ed8a {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-65d8ed8a .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-65d8ed8a:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-65d8ed8a:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-65d8ed8a::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-65d8ed8a:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b171e7 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35900f72 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-35900f72 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-35900f72 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-35900f72:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-35900f72:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-35900f72::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-35900f72:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5756551a */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7423d30f *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-7423d30f {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-7423d30f .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-7423d30f:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-7423d30f:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-7423d30f::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-7423d30f:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43262040 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-336cfadf *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-336cfadf {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-336cfadf .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-336cfadf:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-336cfadf:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-336cfadf::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-336cfadf:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-752af8bb */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f09ae8e *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-4f09ae8e {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-4f09ae8e .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-4f09ae8e:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-4f09ae8e:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-4f09ae8e::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-4f09ae8e:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f6c2609 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-343060fc *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-343060fc {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-343060fc .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-343060fc:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-343060fc:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-343060fc::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-343060fc:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54c27052 */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-751e4575 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-751e4575 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-751e4575 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-751e4575:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-751e4575:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-751e4575::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-751e4575:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78ac606d */.planos{
border-radius: 20px;
border: 1px solid #36d399;
background: radial-gradient(60.05% 58.6% at 100% 78.78%, #36D3994A 0%, rgba(7, 7, 7, 0.00) 100%), radial-gradient(54.31% 91.23% at 8.92% 5.41%, #36D3994A 0%, #070707 100%);
}

.planos::before{
    content: "";
    border-radius: inherit;
background: radial-gradient(84.07% 67.56% at 0% 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 100%);    z-index: -1;
opacity: 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -02px;
    left: -06px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75fc7357 *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-75fc7357 {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-75fc7357 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-75fc7357:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-75fc7357:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-75fc7357::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-75fc7357:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f034c7d */.elementor-239 .elementor-element.elementor-element-2f034c7d::before{
content:"";
position: absolute;
top: 15%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 800px); /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #36d399; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}

.elementor-239 .elementor-element.elementor-element-2f034c7d::after{
content:"";
position: absolute;
top: 60%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 400px); /*defina o posicionamento da luz*/
width: 10000px; /*defina o tamanho da luz*/
height: 300px; /*defina o tamanho da luz*/
background: #36d399; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s 2s infinite;  /*defina o tempo da animação e delay*/
pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e3bf7f1 */.cor1{
    background: linear-gradient(90deg, #25d366, #36d399);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a053c20 */.deg{
    background: var(--Paleta-de-Cores-Degrad-Roxo, linear-gradient(90deg, #AE44DA 0%, #D99BF4 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66c15b5c *//* Personalizar utilizando a Aligbly*/
.elementor-239 .elementor-element.elementor-element-66c15b5c {
  border-radius: 12px;
  background: linear-gradient(90deg, #25d366 0%, #38d49a 100%);
  /* Roxo escuro → lilás */
  box-shadow: 0 20px 30px -6px #38d49a40;
  
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-239 .elementor-element.elementor-element-66c15b5c .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-239 .elementor-element.elementor-element-66c15b5c:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-239 .elementor-element.elementor-element-66c15b5c:active {
  opacity: 0.5;
}

/* Luz diagonal */
.elementor-239 .elementor-element.elementor-element-66c15b5c::before {
  content: '';
  background: linear-gradient(10deg, #E7D9FF 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-239 .elementor-element.elementor-element-66c15b5c:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54b33860 */.elementor-239 .elementor-element.elementor-element-54b33860{
    border-radius: 15px;
    border: 1px solid #141a24;
    background: linear-gradient(90deg, #0B1216 9%, #0e131b 150%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1d54e390 */.elementor-239 .elementor-element.elementor-element-1d54e390 {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-111ccf8 .elementor-icon-list-icon svg {
    background: linear-gradient(45deg, #1fc599, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-505d552c */.elementor-239 .elementor-element.elementor-element-505d552c {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-169e083 .elementor-icon-list-icon svg {
    background: linear-gradient(45deg, #1fc599, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f7704e1 */.elementor-239 .elementor-element.elementor-element-7f7704e1 {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}

.elementor-14 .elementor-element.elementor-element-c258edd .elementor-icon-list-icon svg {
    background: linear-gradient(45deg, #1fc599, transparent);
    border-radius: 5px;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59d70adb */.elementor-239 .elementor-element.elementor-element-59d70adb{
    border-radius: 21px;
    background: rgba(54, 211, 153, 0.20); /* verde com transparência */
}

.elementor-239 .elementor-element.elementor-element-59d70adb{
  z-index: 1;
  position: relative;
}

.elementor-239 .elementor-element.elementor-element-59d70adb:before{
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 22px;
    margin: 0;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px;

    background: linear-gradient(-35deg, #36D39938, transparent, transparent, #36D39938);

    -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;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-708e1810 */.elementor-social-icon{
    border-radius: 12px !important;
    background: radial-gradient(51.92% 51.92% at 50% 78.85%, #36D399 0%, #0B1216 100%);
    box-shadow: 0px 0px 4.4px 0px rgba(54, 211, 153, 0.6) inset !important;
}

.elementor-social-icon svg{
    fill: #FFF;
    filter: drop-shadow(0px 0px 6.5px #36D399);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61bf24dd */.scroll-left{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(0, -30px);
}

.scroll-bottom{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(0, 30px);
}


.lista .elementor-icon-list-item{
    opacity: 0;
        transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}

.lista .elementor-icon-list-item.ativo{
    opacity: 1;
        transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px);
}

.ativo{
    opacity: 1;
    transition: 0.5s ease all;
    transform: translate(0, 0);
    transform: scale(1);
}

@media only screen and (min-width: 600px) {

.e1{
    transition-delay:0.5s !important;
}

.e2{
    transition-delay:1s !important;
}
.e3{
        transition-delay:1.5s !important;
}
.e4{
        transition-delay:2s !important;
}
.e5{
        transition-delay:2.5s !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b344355 */.elementor-239 .elementor-element.elementor-element-2b344355{
    transform: translatex(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e30efcf */@media(min-width:600px){
    .elementor-239 .elementor-element.elementor-element-5e30efcf{
    display: flex;          /* deixa os filhos num flex container */
  justify-content: space-between; 
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d3bfec1 */.elementor-239 .elementor-element.elementor-element-4d3bfec1{
    position: relative;
}

.elementor-239 .elementor-element.elementor-element-4d3bfec1::before{
    content: "";
    position: absolute;
    top: -120px;
    left: 0;
    width: 100%;
    height: 120px;
    pointer-events: none;

    background: linear-gradient(
        to bottom,
        transparent 0%,
        #070F0D6B 60%,
        #070F0D 100%
    );
}
.elementor-239 .elementor-element.elementor-element-4d3bfec1{
    position: relative;
    overflow: hidden;
}

/* Luz no rodapé */
.elementor-239 .elementor-element.elementor-element-4d3bfec1::after{
    content: "";
    position: absolute;
    bottom: -120px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 900px;
    height: 90px;
    
    background: radial-gradient(
        circle,
        #36D399 0%,
        rgba(54, 211, 153, 0.6) 30%,
        rgba(54, 211, 153, 0.2) 60%,
        transparent 80%
    );

    filter: blur(120px);
    opacity: 0.9;
    pointer-events: none;
}/* End custom CSS */