.elementor-10 .elementor-element.elementor-element-4ed7d65{--display:flex;--min-height:694px;--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-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-10 .elementor-element.elementor-element-4ed7d65:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4ed7d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://comprarmeusite.com.br/wp-content/uploads/2025/11/cabecalho-2.jpg");}.elementor-10 .elementor-element.elementor-element-4ed7d65.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f48b58d{--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:2vw;--padding-bottom:2vw;--padding-left:20vw;--padding-right:20vw;}.elementor-10 .elementor-element.elementor-element-3a04ab0{--display:flex;}.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-10 .elementor-element.elementor-element-7872776 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:46px;font-weight:600;line-height:1.5em;color:#F6FAFF;}.elementor-10 .elementor-element.elementor-element-263d3ac .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-e4b0c37 .elementor-button{background-color:#B2FE02;font-family:"Saira", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 40px 20px 40px;}.elementor-10 .elementor-element.elementor-element-e4b0c37{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d082595{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10 .elementor-element.elementor-element-d082595:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d082595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080E16;}.elementor-10 .elementor-element.elementor-element-6da6f6f{--display:flex;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B2FE02;--border-color:#B2FE02;--border-radius:0px 0px 0px 0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.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-10 .elementor-element.elementor-element-38a6db0{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}.elementor-10 .elementor-element.elementor-element-38a6db0.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-38a6db0{left:0%;}body.rtl .elementor-10 .elementor-element.elementor-element-38a6db0{right:0%;}.elementor-10 .elementor-element.elementor-element-38a6db0 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-38a6db0.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-10 .elementor-element.elementor-element-38a6db0.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-38a6db0.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-10 .elementor-element.elementor-element-38a6db0.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-38a6db0.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-10 .elementor-element.elementor-element-38a6db0 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-38a6db0 .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-9de53f9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:43px;font-weight:700;line-height:46px;color:#F6FAFF;}.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-10 .elementor-element.elementor-element-9310076{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#DADADA;}.elementor-10 .elementor-element.elementor-element-9a3d2d6{--display:flex;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-10 .elementor-element.elementor-element-b4f3b17 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:43px;font-weight:700;line-height:46px;color:#F6FAFF;}.elementor-10 .elementor-element.elementor-element-32fe3c9{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#DADADA;}.elementor-10 .elementor-element.elementor-element-cad08a6{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}.elementor-10 .elementor-element.elementor-element-cad08a6.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-cad08a6{left:0%;}body.rtl .elementor-10 .elementor-element.elementor-element-cad08a6{right:0%;}.elementor-10 .elementor-element.elementor-element-cad08a6 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-cad08a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-cad08a6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-cad08a6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-cad08a6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-cad08a6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-cad08a6 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-cad08a6 .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-144655d{--display:flex;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-10 .elementor-element.elementor-element-81505eb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:43px;font-weight:700;line-height:46px;color:#F6FAFF;}.elementor-10 .elementor-element.elementor-element-18516a4{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#DADADA;}.elementor-10 .elementor-element.elementor-element-38b0f53{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}.elementor-10 .elementor-element.elementor-element-38b0f53.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-38b0f53{left:0%;}body.rtl .elementor-10 .elementor-element.elementor-element-38b0f53{right:0%;}.elementor-10 .elementor-element.elementor-element-38b0f53 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-38b0f53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-38b0f53.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-38b0f53.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-38b0f53.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-38b0f53.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-38b0f53 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-38b0f53 .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-c727b5c{--display:flex;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-10 .elementor-element.elementor-element-40b2357{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}.elementor-10 .elementor-element.elementor-element-40b2357.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-40b2357{left:0%;}body.rtl .elementor-10 .elementor-element.elementor-element-40b2357{right:0%;}.elementor-10 .elementor-element.elementor-element-40b2357 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-40b2357.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-40b2357.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-40b2357.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-40b2357.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-40b2357.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-40b2357 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-40b2357 .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-5c97afb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:43px;font-weight:700;line-height:46px;color:#F6FAFF;}.elementor-10 .elementor-element.elementor-element-3578fc1{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#DADADA;}.elementor-10 .elementor-element.elementor-element-8b73804{--display:flex;--min-height:97px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-10 .elementor-element.elementor-element-8b73804:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8b73804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-8b73804.e-con{--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-10 .elementor-element.elementor-element-6bfd762{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-6bfd762.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(60px/2);}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(60px/2);}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(60px/2);}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-60px/2);}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-60px/2);}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-text{color:#DADADA;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-c6766ab{--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:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#209EAF2E;--border-color:#209EAF2E;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:5vw;}.elementor-10 .elementor-element.elementor-element-c6766ab:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c6766ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1011;}.elementor-10 .elementor-element.elementor-element-6b76071{width:initial;max-width:initial;padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-6b76071 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.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-10 .elementor-element.elementor-element-88b6672{--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-10 .elementor-element.elementor-element-c9e9f66{--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-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-10 .elementor-element.elementor-element-8860f99{padding:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-8860f99 img{width:100%;max-width:100%;height:100%;border-radius:4px 4px 4px 4px;}.elementor-10 .elementor-element.elementor-element-fc28a97{--display:flex;--justify-content:space-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-ceec8d7{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#8BE737;}.elementor-10 .elementor-element.elementor-element-ceec8d7 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-ceec8d7 .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ceec8d7:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-ceec8d7:has(:focus) .elementor-image-box-title{color:#8BE737;}.elementor-10 .elementor-element.elementor-element-ceec8d7 .elementor-image-box-description{font-family:"Saira", Sans-serif;font-size:20px;font-weight:400;color:#C3C3C3;}.elementor-10 .elementor-element.elementor-element-4d329af{background-color:#3333331F;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717561;border-radius:4px 4px 4px 4px;}.elementor-10 .elementor-element.elementor-element-4d329af .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6096e7d{text-align:left;}.elementor-10 .elementor-element.elementor-element-6096e7d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;color:#C6F160;}.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button{background-color:#B2FE0200;font-family:"Saira", Sans-serif;font-size:21px;font-weight:600;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-10 .elementor-element.elementor-element-1f54866{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-1f54866.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3844ed4{--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-10 .elementor-element.elementor-element-47a0264{--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-10 .elementor-element.elementor-element-029ff6f{padding:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-029ff6f img{width:100%;max-width:100%;height:100%;border-radius:4px 4px 4px 4px;}.elementor-10 .elementor-element.elementor-element-485d5a1{--display:flex;--justify-content:space-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5c33ac2{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#8BE737;}.elementor-10 .elementor-element.elementor-element-5c33ac2 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-5c33ac2 .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5c33ac2:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-5c33ac2:has(:focus) .elementor-image-box-title{color:#8BE737;}.elementor-10 .elementor-element.elementor-element-5c33ac2 .elementor-image-box-description{font-family:"Saira", Sans-serif;font-size:20px;font-weight:400;color:#C3C3C3;}.elementor-10 .elementor-element.elementor-element-f0dac1c{background-color:#3333331F;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717561;border-radius:4px 4px 4px 4px;}.elementor-10 .elementor-element.elementor-element-f0dac1c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d21a50f{text-align:left;}.elementor-10 .elementor-element.elementor-element-d21a50f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;color:#C6F160;}.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button{background-color:#B2FE0200;font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-10 .elementor-element.elementor-element-53c6c4e{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-53c6c4e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b907797{--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-10 .elementor-element.elementor-element-c2e00e4{--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-10 .elementor-element.elementor-element-105c7ad{padding:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-105c7ad img{width:100%;max-width:100%;height:100%;border-radius:4px 4px 4px 4px;}.elementor-10 .elementor-element.elementor-element-c452682{--display:flex;--justify-content:space-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-43f9432{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#209EAF;}.elementor-10 .elementor-element.elementor-element-43f9432 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-43f9432 .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-43f9432 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#C3C3C3;}.elementor-10 .elementor-element.elementor-element-3d0f7f7{background-color:#3333331F;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717561;border-radius:4px 4px 4px 4px;}.elementor-10 .elementor-element.elementor-element-3d0f7f7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-eafccb2 .elementor-button{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;padding:20px 40px 20px 40px;}.elementor-10 .elementor-element.elementor-element-77bf39b{--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-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:20;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:4px 4px 4px 4px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:030px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:30px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-77bf39b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#33333321;}.elementor-10 .elementor-element.elementor-element-77bf39b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#529E3E;}.elementor-10 .elementor-element.elementor-element-77bf39b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10 .elementor-element.elementor-element-77bf39b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#498539;}.elementor-10 .elementor-element.elementor-element-77bf39b.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:"Sora", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-77bf39b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2dfc06b{--display:flex;--min-height:811px;--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:37px 20px;--row-gap:37px;--column-gap:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10 .elementor-element.elementor-element-2dfc06b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2dfc06b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080E16;}.elementor-10 .elementor-element.elementor-element-29b78e7{width:var( --container-widget-width, 898px );max-width:898px;--container-widget-width:898px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-29b78e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-29b78e7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:53px;font-weight:600;line-height:47px;color:#FFFFFF;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-10 .elementor-element.elementor-element-b824657{width:var( --container-widget-width, 888px );max-width:888px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:888px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b824657.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b824657 .elementor-tab-title{border-width:1px;border-color:#1D1D1D;padding:30px 34px 30px 30px;}.elementor-10 .elementor-element.elementor-element-b824657 .elementor-tab-content{border-width:1px;border-block-end-color:#1D1D1D;color:#DADADA;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-b824657 .elementor-toggle-item:not(:last-child){margin-block-end:11px;}.elementor-10 .elementor-element.elementor-element-b824657 .elementor-toggle-title, .elementor-10 .elementor-element.elementor-element-b824657 .elementor-toggle-icon{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b824657 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b824657 .elementor-tab-title.elementor-active a, .elementor-10 .elementor-element.elementor-element-b824657 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#B2FE02;}.elementor-10 .elementor-element.elementor-element-b824657 .elementor-toggle-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-b824657 .elementor-tab-title .elementor-toggle-icon i:before{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b824657 .elementor-tab-title .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b824657 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#B2FE02;}.elementor-10 .elementor-element.elementor-element-b824657 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#B2FE02;}.elementor-10 .elementor-element.elementor-element-7d4c752{--display:flex;--min-height:100px;--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7d4c752:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7d4c752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-02183bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-4ed7d65{--min-height:0px;}.elementor-10 .elementor-element.elementor-element-f48b58d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10 .elementor-element.elementor-element-7872776{text-align:left;}.elementor-10 .elementor-element.elementor-element-7872776 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-263d3ac .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-e4b0c37{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e4b0c37.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e4b0c37 .elementor-button{font-size:18px;}.elementor-10 .elementor-element.elementor-element-d082595{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-9de53f9 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-b4f3b17 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-81505eb .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-5c97afb .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-8b73804{--min-height:69px;}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-10 .elementor-element.elementor-element-6bfd762{--e-icon-list-icon-size:20px;}.elementor-10 .elementor-element.elementor-element-c6766ab{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10 .elementor-element.elementor-element-6b76071 .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-c9e9f66{--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-10 .elementor-element.elementor-element-47a0264{--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-10 .elementor-element.elementor-element-c2e00e4{--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-10 .elementor-element.elementor-element-29b78e7 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-7d4c752{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10 .elementor-element.elementor-element-02183bc{text-align:center;}.elementor-10 .elementor-element.elementor-element-02183bc .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-4ed7d65{--min-height:0px;}.elementor-10 .elementor-element.elementor-element-7872776 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-263d3ac .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-e4b0c37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e4b0c37 .elementor-button{font-size:18px;}.elementor-10 .elementor-element.elementor-element-d082595{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-6da6f6f{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-38a6db0{left:0%;}body.rtl .elementor-10 .elementor-element.elementor-element-38a6db0{right:0%;}.elementor-10 .elementor-element.elementor-element-9de53f9 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-9310076{font-size:16px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-9a3d2d6{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-b4f3b17 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-32fe3c9{font-size:16px;line-height:1.4em;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-cad08a6{left:0%;}body.rtl .elementor-10 .elementor-element.elementor-element-cad08a6{right:0%;}.elementor-10 .elementor-element.elementor-element-144655d{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-81505eb .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-18516a4{font-size:16px;line-height:1.4em;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-38b0f53{left:0%;}body.rtl .elementor-10 .elementor-element.elementor-element-38b0f53{right:0%;}.elementor-10 .elementor-element.elementor-element-c727b5c{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-40b2357{left:0%;}body.rtl .elementor-10 .elementor-element.elementor-element-40b2357{right:0%;}.elementor-10 .elementor-element.elementor-element-5c97afb .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-3578fc1{font-size:16px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-8b73804{--min-height:94px;--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:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-10 .elementor-element.elementor-element-6bfd762{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:16px;}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-10 .elementor-element.elementor-element-6bfd762 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-10 .elementor-element.elementor-element-c6766ab{--padding-top:15vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10 .elementor-element.elementor-element-6b76071 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-88b6672{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-ceec8d7 .elementor-image-box-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-ceec8d7 .elementor-image-box-description{font-size:16px;}.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-5c33ac2 .elementor-image-box-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-5c33ac2 .elementor-image-box-description{font-size:16px;}.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-43f9432 .elementor-image-box-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-43f9432 .elementor-image-box-description{font-size:16px;}.elementor-10 .elementor-element.elementor-element-eafccb2.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-eafccb2 .elementor-button{font-size:16px;padding:015px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-77bf39b{--n-tabs-direction:column-reverse;--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:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;z-index:10000;--n-tabs-title-gap:8px;--n-tabs-gap:29px;--n-tabs-title-padding-top:7px;--n-tabs-title-padding-right:7px;--n-tabs-title-padding-bottom:7px;--n-tabs-title-padding-left:7px;--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;}:where( .elementor-10 .elementor-element.elementor-element-77bf39b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-10 .elementor-element.elementor-element-2dfc06b{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10 .elementor-element.elementor-element-29b78e7 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-b824657{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;}.elementor-10 .elementor-element.elementor-element-b824657 .elementor-toggle-item:not(:last-child){margin-block-end:9px;}.elementor-10 .elementor-element.elementor-element-7d4c752{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:024px;--padding-right:024px;}.elementor-10 .elementor-element.elementor-element-02183bc{text-align:center;}.elementor-10 .elementor-element.elementor-element-02183bc .elementor-heading-title{font-size:16px;line-height:1.5em;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-4ed7d65{--width:100.56%;}.elementor-10 .elementor-element.elementor-element-3a04ab0{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-3a04ab0{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-263d3ac */.elementor-10 .elementor-element.elementor-element-263d3ac{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4b0c37 *//* --- Estilo Principal do Botão --- */
.elementor-10 .elementor-element.elementor-element-e4b0c37 .elementor-button {
  border-radius: 5px;             /* Cantos levemente arredondados (raio de 5 pixels). */
  border-top: 2px solid #B2FE02;  /* Linha superior sólida de 2px na cor azul claro (#80BEFF). */
  background: linear-gradient(90deg, #61CE70 0.1%, #61CE70 42.14%, #61CE70 103.37%); /* Fundo em degradê horizontal: azul escuro > azul claro > azul escuro. */
  box-shadow: 0px 4px 0px 0px rgba(97, 206, 112, 0.49); /* Sombra azulada abaixo (deslocamento vertical 4px, sem blur, cor azul com opacidade). */
  transition: 0.5s;               /* Animações de propriedades ocorrerão suavemente em meio segundo. */
  position: relative;             /* Define o contexto de posicionamento para elementos filhos e para z-index. */
  z-index: 1;                     /* Garante que o botão fique acima de outros elementos na pilha de renderização. */
}

/* --- Camada de Efeito para o Hover (::before) --- */
/* O ::before cria uma camada "dentro" do botão, antes do seu conteúdo. */
.elementor-10 .elementor-element.elementor-element-e4b0c37 .elementor-button::before {
  border-radius: 5px;             /* Cantos arredondados, igual ao botão principal. */
  background: linear-gradient(90deg, #61CE70 0.1%, #61CE70 42.14%, #61CE70 103.37%); /* Fundo em degradê invertido: azul claro > azul escuro > azul escuro. */
  position: absolute;             /* Posicionamento absoluto em relação ao .elementor-button. */
  content: "";                    /* Necessário para o pseudo-elemento ser renderizado, mesmo vazio. */
  top: 0;                         /* Alinha ao topo do elemento pai. */
  left: 0;                        /* Alinha à esquerda do elemento pai. */
  right: 0;                       /* Alinha à direita do elemento pai. */
  bottom: 0;                      /* Alinha à base do elemento pai (cobre todo o botão). */
  z-index: -1;                    /* Posiciona esta camada atrás do conteúdo do botão, mas na frente do seu fundo original. */
  transition: .8s;                /* Animações nesta camada ocorrerão suavemente em 0.8 segundos. */
  opacity: 0;                     /* Inicialmente invisível (totalmente transparente). */
}

/* --- Efeito ao Passar o Mouse (Hover) na Camada ::before --- */
/* Estilos para a camada ::before quando o mouse está sobre o botão. */
.elementor-10 .elementor-element.elementor-element-e4b0c37 .elementor-button:hover::before {
  opacity: 1;                     /* Torna a camada ::before totalmente visível. */
}

/* --- Efeito ao Passar o Mouse (Hover) no Botão Principal --- */
/* Estilos para o botão principal quando o mouse está sobre ele. */
.elementor-10 .elementor-element.elementor-element-e4b0c37 .elementor-button:hover {
  transform: scale(1.05);         /* Aumenta o tamanho do botão em 5%. */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f48b58d */.elementor-10 .elementor-element.elementor-element-f48b58d{
    border-top: 1px solid rgba(73, 133, 57, 0.24);
background: rgba(8, 13, 24, 0.54);
backdrop-filter: blur(7px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9310076 */p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32fe3c9 */p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18516a4 */p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3578fc1 */p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b73804 */.elementor-10 .elementor-element.elementor-element-8b73804 {
border: 2px solid;
border-image: linear-gradient(210deg, #21EDDC 0%, #CCFE02 100%)1;
border-left:0px;
border-right:0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b76071 */.elementor-10 .elementor-element.elementor-element-6b76071{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f54866 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #8aa349 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(178, 254, 2, .01),
        0 207px 83px 0 rgba(178, 254, 2, .07),
        0 116px 70px 0 rgba(178, 254, 2, .15),
        0 52px 52px 0 rgba(178, 254, 2, .25),
        0 13px 28px 0 rgba(178, 254, 2, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button::before,
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button::before {
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
    box-shadow: 0 -3px 0 0 #9ACD32 inset;
    border-top: 2px solid #DFFF8F;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button::after {
    background: linear-gradient(90deg, #CFFF5F 0%, #E1FFAE 50%, #CFFF5F 100%);
    box-shadow: 0 -3px 0 0 #B2FE02 inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
        0 140px 50px 0 rgba(178, 254, 2, .05),
        0 80px 40px 0 rgba(178, 254, 2, .10),
        0 30px 25px 0 rgba(178, 254, 2, .15),
        0 5px 10px 0 rgba(178, 254, 2, .25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button:focus-visible {
    outline: 3px solid #CFFF5F; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c6c4e *//* BOTÃO BASE - ESTILO GERAL */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #8aa349 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(178, 254, 2, .01),
        0 207px 83px 0 rgba(178, 254, 2, .07),
        0 116px 70px 0 rgba(178, 254, 2, .15),
        0 52px 52px 0 rgba(178, 254, 2, .25),
        0 13px 28px 0 rgba(178, 254, 2, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button::before,
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button::before {
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
    box-shadow: 0 -3px 0 0 #9ACD32 inset;
    border-top: 2px solid #DFFF8F;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button::after {
    background: linear-gradient(90deg, #CFFF5F 0%, #E1FFAE 50%, #CFFF5F 100%);
    box-shadow: 0 -3px 0 0 #B2FE02 inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
        0 140px 50px 0 rgba(178, 254, 2, .05),
        0 80px 40px 0 rgba(178, 254, 2, .10),
        0 30px 25px 0 rgba(178, 254, 2, .15),
        0 5px 10px 0 rgba(178, 254, 2, .25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button:focus-visible {
    outline: 3px solid #CFFF5F; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eafccb2 */.bota-um .elementor-button{
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.17);
    background: var(--degrade, linear-gradient(93deg, #7EB8C0 0%, #209EAF 100%));
    box-shadow: 0px 4px 0px 0px #269FB0,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.01),
                0px 90px 54px 0px rgba(102, 152, 160, 0.05),
                0px 40px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    
color: #0C1C1E;
}

.bota-um:hover .elementor-button{
    box-shadow: 0px 6px 0px 0px #0A5D69,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.05),
                0px 90px 54px 0px rgba(102, 152, 160, 0.1),
                0px 40px 40px 0px rgba(102, 152, 160, 0.18),
                0px 10px 22px 0px rgba(102, 152, 160, 0.20);
    transform: translateY(-2px);
}

.bota-um:active .elementor-button{
    box-shadow: 0px 2px 0px 0px #0A5D69,
                0px 10px 70px 0px rgba(102, 152, 160, 0.0),
                0px 10px 64px 0px rgba(102, 152, 160, 0.01),
                0px 10px 54px 0px rgba(102, 152, 160, 0.05),
                0px 10px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f54866 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #8aa349 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(178, 254, 2, .01),
        0 207px 83px 0 rgba(178, 254, 2, .07),
        0 116px 70px 0 rgba(178, 254, 2, .15),
        0 52px 52px 0 rgba(178, 254, 2, .25),
        0 13px 28px 0 rgba(178, 254, 2, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button::before,
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button::before {
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
    box-shadow: 0 -3px 0 0 #9ACD32 inset;
    border-top: 2px solid #DFFF8F;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button::after {
    background: linear-gradient(90deg, #CFFF5F 0%, #E1FFAE 50%, #CFFF5F 100%);
    box-shadow: 0 -3px 0 0 #B2FE02 inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
        0 140px 50px 0 rgba(178, 254, 2, .05),
        0 80px 40px 0 rgba(178, 254, 2, .10),
        0 30px 25px 0 rgba(178, 254, 2, .15),
        0 5px 10px 0 rgba(178, 254, 2, .25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button:focus-visible {
    outline: 3px solid #CFFF5F; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c6c4e *//* BOTÃO BASE - ESTILO GERAL */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #8aa349 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(178, 254, 2, .01),
        0 207px 83px 0 rgba(178, 254, 2, .07),
        0 116px 70px 0 rgba(178, 254, 2, .15),
        0 52px 52px 0 rgba(178, 254, 2, .25),
        0 13px 28px 0 rgba(178, 254, 2, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button::before,
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button::before {
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
    box-shadow: 0 -3px 0 0 #9ACD32 inset;
    border-top: 2px solid #DFFF8F;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button::after {
    background: linear-gradient(90deg, #CFFF5F 0%, #E1FFAE 50%, #CFFF5F 100%);
    box-shadow: 0 -3px 0 0 #B2FE02 inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
        0 140px 50px 0 rgba(178, 254, 2, .05),
        0 80px 40px 0 rgba(178, 254, 2, .10),
        0 30px 25px 0 rgba(178, 254, 2, .15),
        0 5px 10px 0 rgba(178, 254, 2, .25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button:focus-visible {
    outline: 3px solid #CFFF5F; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eafccb2 */.bota-um .elementor-button{
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.17);
    background: var(--degrade, linear-gradient(93deg, #7EB8C0 0%, #209EAF 100%));
    box-shadow: 0px 4px 0px 0px #269FB0,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.01),
                0px 90px 54px 0px rgba(102, 152, 160, 0.05),
                0px 40px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    
color: #0C1C1E;
}

.bota-um:hover .elementor-button{
    box-shadow: 0px 6px 0px 0px #0A5D69,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.05),
                0px 90px 54px 0px rgba(102, 152, 160, 0.1),
                0px 40px 40px 0px rgba(102, 152, 160, 0.18),
                0px 10px 22px 0px rgba(102, 152, 160, 0.20);
    transform: translateY(-2px);
}

.bota-um:active .elementor-button{
    box-shadow: 0px 2px 0px 0px #0A5D69,
                0px 10px 70px 0px rgba(102, 152, 160, 0.0),
                0px 10px 64px 0px rgba(102, 152, 160, 0.01),
                0px 10px 54px 0px rgba(102, 152, 160, 0.05),
                0px 10px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f54866 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #8aa349 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(178, 254, 2, .01),
        0 207px 83px 0 rgba(178, 254, 2, .07),
        0 116px 70px 0 rgba(178, 254, 2, .15),
        0 52px 52px 0 rgba(178, 254, 2, .25),
        0 13px 28px 0 rgba(178, 254, 2, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button::before,
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button::before {
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
    box-shadow: 0 -3px 0 0 #9ACD32 inset;
    border-top: 2px solid #DFFF8F;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button::after {
    background: linear-gradient(90deg, #CFFF5F 0%, #E1FFAE 50%, #CFFF5F 100%);
    box-shadow: 0 -3px 0 0 #B2FE02 inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
        0 140px 50px 0 rgba(178, 254, 2, .05),
        0 80px 40px 0 rgba(178, 254, 2, .10),
        0 30px 25px 0 rgba(178, 254, 2, .15),
        0 5px 10px 0 rgba(178, 254, 2, .25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-10 .elementor-element.elementor-element-1f54866 .elementor-button:focus-visible {
    outline: 3px solid #CFFF5F; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c6c4e *//* BOTÃO BASE - ESTILO GERAL */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #8aa349 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(178, 254, 2, .01),
        0 207px 83px 0 rgba(178, 254, 2, .07),
        0 116px 70px 0 rgba(178, 254, 2, .15),
        0 52px 52px 0 rgba(178, 254, 2, .25),
        0 13px 28px 0 rgba(178, 254, 2, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button::before,
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button::before {
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
    box-shadow: 0 -3px 0 0 #9ACD32 inset;
    border-top: 2px solid #DFFF8F;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button::after {
    background: linear-gradient(90deg, #CFFF5F 0%, #E1FFAE 50%, #CFFF5F 100%);
    box-shadow: 0 -3px 0 0 #B2FE02 inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
        0 140px 50px 0 rgba(178, 254, 2, .05),
        0 80px 40px 0 rgba(178, 254, 2, .10),
        0 30px 25px 0 rgba(178, 254, 2, .15),
        0 5px 10px 0 rgba(178, 254, 2, .25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-10 .elementor-element.elementor-element-53c6c4e .elementor-button:focus-visible {
    outline: 3px solid #CFFF5F; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eafccb2 */.bota-um .elementor-button{
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.17);
    background: var(--degrade, linear-gradient(93deg, #7EB8C0 0%, #209EAF 100%));
    box-shadow: 0px 4px 0px 0px #269FB0,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.01),
                0px 90px 54px 0px rgba(102, 152, 160, 0.05),
                0px 40px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    
color: #0C1C1E;
}

.bota-um:hover .elementor-button{
    box-shadow: 0px 6px 0px 0px #0A5D69,
                0px 250px 70px 0px rgba(102, 152, 160, 0.00),
                0px 160px 64px 0px rgba(102, 152, 160, 0.05),
                0px 90px 54px 0px rgba(102, 152, 160, 0.1),
                0px 40px 40px 0px rgba(102, 152, 160, 0.18),
                0px 10px 22px 0px rgba(102, 152, 160, 0.20);
    transform: translateY(-2px);
}

.bota-um:active .elementor-button{
    box-shadow: 0px 2px 0px 0px #0A5D69,
                0px 10px 70px 0px rgba(102, 152, 160, 0.0),
                0px 10px 64px 0px rgba(102, 152, 160, 0.01),
                0px 10px 54px 0px rgba(102, 152, 160, 0.05),
                0px 10px 40px 0px rgba(102, 152, 160, 0.09),
                0px 10px 22px 0px rgba(102, 152, 160, 0.10);
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-77bf39b */.elementor-10 .elementor-element.elementor-element-77bf39b .e-collapse {
    display: none !important;
    align-items: center; 
}

.elementor-10 .elementor-element.elementor-element-77bf39b .e-n-tabs-heading {
    display: flex !important;
    justify-content: center;
    align-items: center; 

}

.elementor-10 .elementor-element.elementor-element-77bf39b .e-n-tab-title {
    margin: 0 !important;
    border: solid 1px rgba(33, 105, 44, 0.37);
}

.elementor-10 .elementor-element.elementor-element-77bf39b .e-n-tab-title[aria-selected=true]{
    font-weight: 700 !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6766ab */.foto img{
    width: 344px;
    height: 326px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-b824657 */.elementor-10 .elementor-element.elementor-element-b824657 .elementor-tab-title {
border: 1px solid #B2FE02;
border-radius: 8px 8px 8px 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02183bc */.elementor-10 .elementor-element.elementor-element-02183bc{
    text-wrap: balance;
}/* End custom CSS */