.elementor-509 .elementor-element.elementor-element-6cde039e{--display:flex;--min-height:503px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-509 .elementor-element.elementor-element-2ce059a5{--display:flex;--min-height:-50px;--margin-top:30px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-2ce059a5.e-con{--flex-grow:0;--flex-shrink:0;}.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-509 .elementor-element.elementor-element-62a8410c{width:var( --container-widget-width, 10% );max-width:10%;margin:-25px -25px calc(var(--kit-widget-spacing, 0px) + -25px) -25px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-62a8410c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-5d732544{width:var( --container-widget-width, 56% );max-width:56%;padding:5px 5px 5px 5px;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-5d732544.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-5bd35fbe{--display:grid;--min-height:462px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-eb705f3{--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-509 .elementor-element.elementor-element-3564b3bf{width:var( --container-widget-width, 101.24% );max-width:101.24%;margin:34px 34px calc(var(--kit-widget-spacing, 0px) + 34px) 34px;--container-widget-width:101.24%;--container-widget-flex-grow:0;text-align:center;}.elementor-509 .elementor-element.elementor-element-3564b3bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-3564b3bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-56ed20f3{--display:flex;}.elementor-509 .elementor-element.elementor-element-5d254e2e{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;border-style:solid;border-width:5px 5px 5px 5px;border-color:#0CFF1E;border-radius:35px 35px 35px 35px;}.elementor-509 .elementor-element.elementor-element-5d254e2e.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-5d254e2e:hover{border-style:solid;border-width:5px 5px 5px 5px;border-color:#1CFF00;border-radius:35px 35px 35px 35px;}.elementor-509 .elementor-element.elementor-element-5d254e2e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-509 .elementor-element.elementor-element-811df1c{text-align:center;}.elementor-509 .elementor-element.elementor-element-811df1c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;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-509 .elementor-element.elementor-element-41baaa44 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:800;fill:#000000;color:#000000;border-style:none;}.elementor-509 .elementor-element.elementor-element-70337e13{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-70337e13.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-70337e13 img{width:64%;}.elementor-509 .elementor-element.elementor-element-5e1f7c66{--display:flex;--min-height:503px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-509 .elementor-element.elementor-element-54c8c41e{--display:flex;--min-height:-50px;--margin-top:30px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-54c8c41e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-2415165d{width:var( --container-widget-width, 108.475% );max-width:108.475%;margin:-25px -25px calc(var(--kit-widget-spacing, 0px) + -25px) -25px;--container-widget-width:108.475%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-2415165d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-4ac7deba{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 7px) 2px;padding:-5px -5px -5px -5px;text-align:center;}.elementor-509 .elementor-element.elementor-element-4ac7deba .elementor-heading-title{font-size:40px;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-73bcc693{--display:grid;--min-height:462px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-29146efb{--display:flex;}.elementor-509 .elementor-element.elementor-element-3c4f4e27{width:var( --container-widget-width, 101.24% );max-width:101.24%;margin:34px 34px calc(var(--kit-widget-spacing, 0px) + 34px) 34px;--container-widget-width:101.24%;--container-widget-flex-grow:0;text-align:center;}.elementor-509 .elementor-element.elementor-element-3c4f4e27.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-3c4f4e27 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-55e3329b{--display:flex;}.elementor-509 .elementor-element.elementor-element-3aa5dd98{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;border-style:solid;border-width:5px 5px 5px 5px;border-color:#0CFF1E;border-radius:35px 35px 35px 35px;}.elementor-509 .elementor-element.elementor-element-3aa5dd98.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-3aa5dd98:hover{border-style:solid;border-width:5px 5px 5px 5px;border-color:#1CFF00;border-radius:35px 35px 35px 35px;}.elementor-509 .elementor-element.elementor-element-3aa5dd98 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-509 .elementor-element.elementor-element-2552ca71{text-align:center;}.elementor-509 .elementor-element.elementor-element-2552ca71 .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-fafb9ab .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:21px;font-weight:800;fill:#000000;color:#000000;border-style:none;}.elementor-509 .elementor-element.elementor-element-67095dd3{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-67095dd3.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-67095dd3 img{width:64%;}.elementor-509 .elementor-element.elementor-element-de5a159{--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-509 .elementor-element.elementor-element-7efbf06a{width:var( --container-widget-width, 45% );max-width:45%;padding:5px 5px 5px 5px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-7efbf06a.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-5b57e70c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-509 .elementor-element.elementor-element-5b57e70c.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-1e2be838{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-1c18ad5e{--display:flex;--min-height:-10px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-5d49be4a{--display:flex;--min-height: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:#00FF00;--border-color:#00FF00;--border-radius:2px 2px 2px 2px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-5d49be4a:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-5d49be4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-509 .elementor-element.elementor-element-5d49be4a:hover{border-style:solid;border-color:#02010100;--border-color:#02010100;--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-509 .elementor-element.elementor-element-5d49be4a, .elementor-509 .elementor-element.elementor-element-5d49be4a::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-5d49be4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-7883e66e{border-radius:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-3741c42b{--display:flex;--min-height:-10px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-1de42932{--display:flex;--min-height: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:#00FF00;--border-color:#00FF00;--border-radius:2px 2px 2px 2px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-1de42932:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-1de42932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-509 .elementor-element.elementor-element-1de42932:hover{border-style:solid;border-color:#02010100;--border-color:#02010100;--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-509 .elementor-element.elementor-element-1de42932, .elementor-509 .elementor-element.elementor-element-1de42932::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-1de42932.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-52f89b38{border-radius:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-484e2ef1{--display:flex;--min-height:-10px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-28613bbc{--display:flex;--min-height: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:#00FF00;--border-color:#00FF00;--border-radius:2px 2px 2px 2px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-28613bbc:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-28613bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-509 .elementor-element.elementor-element-28613bbc:hover{border-style:solid;border-color:#02010100;--border-color:#02010100;--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-509 .elementor-element.elementor-element-28613bbc, .elementor-509 .elementor-element.elementor-element-28613bbc::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-28613bbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-74dbe92f{border-radius:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-5c1f0ca7{--display:flex;--min-height:-10px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-4296e5a5{--display:flex;--min-height: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:#00FF00;--border-color:#00FF00;--border-radius:2px 2px 2px 2px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-4296e5a5:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-4296e5a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-509 .elementor-element.elementor-element-4296e5a5:hover{border-style:solid;border-color:#02010100;--border-color:#02010100;--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-509 .elementor-element.elementor-element-4296e5a5, .elementor-509 .elementor-element.elementor-element-4296e5a5::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-4296e5a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-7c59525b{border-radius:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-2f072021{--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-509 .elementor-element.elementor-element-1c7a91b8{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 7px) 2px;padding:-5px -5px -5px -5px;text-align:center;}.elementor-509 .elementor-element.elementor-element-1c7a91b8 .elementor-heading-title{font-size:31px;color:#FFFFFF;}.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-509 .elementor-element.elementor-element-39e1a97e{--divider-border-style:solid;--divider-color:#22FF00;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-39e1a97e .elementor-divider-separator{width:43%;margin:0 auto;margin-center:0;}.elementor-509 .elementor-element.elementor-element-39e1a97e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-509 .elementor-element.elementor-element-529b0cff{text-align:center;}.elementor-509 .elementor-element.elementor-element-529b0cff .elementor-heading-title{color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-1832827f{--divider-border-style:solid;--divider-color:#00FF00;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-1832827f .elementor-divider-separator{width:43%;margin:0 auto;margin-center:0;}.elementor-509 .elementor-element.elementor-element-1832827f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-509 .elementor-element.elementor-element-45046896{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-6cb88d0e{--display:flex;--min-height:-10px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-34c67e59{--display:flex;--min-height: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:#00FF00;--border-color:#00FF00;--border-radius:2px 2px 2px 2px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-34c67e59:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-34c67e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-509 .elementor-element.elementor-element-34c67e59:hover{border-style:solid;border-color:#02010100;--border-color:#02010100;--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-509 .elementor-element.elementor-element-34c67e59, .elementor-509 .elementor-element.elementor-element-34c67e59::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-34c67e59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-4c4001e9{border-radius:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-62a982c2{--display:flex;--min-height:-10px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-6e00771c{--display:flex;--min-height: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:#00FF00;--border-color:#00FF00;--border-radius:2px 2px 2px 2px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-6e00771c:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-6e00771c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-509 .elementor-element.elementor-element-6e00771c:hover{border-style:solid;border-color:#02010100;--border-color:#02010100;--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-509 .elementor-element.elementor-element-6e00771c, .elementor-509 .elementor-element.elementor-element-6e00771c::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-6e00771c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-575a1893{border-radius:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-1204bbf5{--display:flex;--min-height:-10px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-1fbde470{--display:flex;--min-height: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:#00FF00;--border-color:#00FF00;--border-radius:2px 2px 2px 2px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-1fbde470:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-1fbde470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-509 .elementor-element.elementor-element-1fbde470:hover{border-style:solid;border-color:#02010100;--border-color:#02010100;--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-509 .elementor-element.elementor-element-1fbde470, .elementor-509 .elementor-element.elementor-element-1fbde470::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-1fbde470.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-25addae5{border-radius:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-5f6adc28{--display:flex;--min-height:-10px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-3681610d{--display:flex;--min-height: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:#00FF00;--border-color:#00FF00;--border-radius:2px 2px 2px 2px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-3681610d:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-3681610d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-509 .elementor-element.elementor-element-3681610d:hover{border-style:solid;border-color:#02010100;--border-color:#02010100;--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-509 .elementor-element.elementor-element-3681610d, .elementor-509 .elementor-element.elementor-element-3681610d::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-3681610d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-71f43d45{border-radius:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-76897720{--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-509 .elementor-element.elementor-element-5fbf1e12{width:var( --container-widget-width, 34% );max-width:34%;padding:6px 6px 6px 6px;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-5fbf1e12.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-20319567{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-20319567 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-509 .elementor-element.elementor-element-20319567 .elementor-swiper-button.elementor-swiper-button-next{font-size:54px;color:#0EFF00;}.elementor-509 .elementor-element.elementor-element-20319567 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-509 .elementor-element.elementor-element-20319567 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#0EFF00;}.elementor-509 .elementor-element.elementor-element-3e190c60{--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-509 .elementor-element.elementor-element-3831fc9c{width:var( --container-widget-width, 48% );max-width:48%;padding:6px 6px 6px 6px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-3831fc9c.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-b3e1f97{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-b3e1f97 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-509 .elementor-element.elementor-element-b3e1f97 .elementor-swiper-button.elementor-swiper-button-next{font-size:57px;color:#0EFF00;}.elementor-509 .elementor-element.elementor-element-b3e1f97 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-509 .elementor-element.elementor-element-b3e1f97 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#0EFF00;}.elementor-509 .elementor-element.elementor-element-55166e88{--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-509 .elementor-element.elementor-element-4098936c{width:var( --container-widget-width, 34% );max-width:34%;padding:6px 6px 6px 6px;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-4098936c.elementor-element{--align-self:center;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-509 .elementor-element.elementor-element-733cda8f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:12px;}.elementor-509 .elementor-element.elementor-element-733cda8f .elementor-main-swiper{height:375px;width:75%;}.elementor-509 .elementor-element.elementor-element-733cda8f .elementor-main-swiper .swiper-slide{background-color:#53535300;border-width:3px 3px 3px 3px;border-radius:27px;border-color:#00FF00;}.elementor-509 .elementor-element.elementor-element-733cda8f .elementor-swiper-button{font-size:20px;}.elementor-509 .elementor-element.elementor-element-733cda8f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#00FF0000;opacity:1;}#elementor-lightbox-slideshow-733cda8f{background-color:#7EA37E00;}#elementor-lightbox-slideshow-733cda8f .dialog-lightbox-close-button, #elementor-lightbox-slideshow-733cda8f .elementor-swiper-button{color:#00FF0000;}#elementor-lightbox-slideshow-733cda8f .dialog-lightbox-close-button:hover, #elementor-lightbox-slideshow-733cda8f .elementor-swiper-button:hover{color:#00FF0000;}#elementor-lightbox-slideshow-733cda8f .elementor-video-container{width:100%;}.elementor-509 .elementor-element.elementor-element-733cda8f .elementor-custom-embed-play i{color:#00FF00;font-size:20px;text-shadow:40px 0px 51px rgba(0, 249.9, 51.0665217391303, 0.98);}.elementor-509 .elementor-element.elementor-element-733cda8f .elementor-custom-embed-play svg{fill:#00FF00;}.elementor-509 .elementor-element.elementor-element-31bf18c7{--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-509 .elementor-element.elementor-element-154b98cf{width:var( --container-widget-width, 34% );max-width:34%;padding:6px 6px 6px 6px;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-154b98cf.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-509 .elementor-element.elementor-element-65a1da4c{font-family:"Poppins", Sans-serif;}.elementor-509 .elementor-element.elementor-element-6aef4470{--display:flex;--min-height:491px;--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-509 .elementor-element.elementor-element-6aef4470:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-6aef4470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wallstreetfimen.com/wp-content/uploads/2025/12/wallpaper_site-2.webp");background-position:center center;background-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-1b366bf0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-19d8a211{--display:flex;}.elementor-509 .elementor-element.elementor-element-42205bae{width:var( --container-widget-width, 51% );max-width:51%;padding:6px 6px 6px 6px;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-42205bae.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-7d4d54f5{width:var( --container-widget-width, 100% );max-width:100%;margin:-4px 3px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;padding:0px 0px -0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;}.elementor-509 .elementor-element.elementor-element-7d4d54f5.elementor-element{--align-self:flex-start;}.elementor-509 .elementor-element.elementor-element-7d4d54f5 p{margin-block-end:58px;}.elementor-509 .elementor-element.elementor-element-7be7ef1c{--display:flex;}.elementor-509 .elementor-element.elementor-element-6a40b0a9{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 56% );max-width:56%;padding:0px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;border-style:solid;border-width:4px 4px 4px 4px;border-color:#02F313;border-radius:8px 8px 8px 8px;}.elementor-509 .elementor-element.elementor-element-6a40b0a9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-6a40b0a9:hover{border-style:solid;border-width:4px 4px 4px 4px;border-radius:8px 8px 8px 8px;}.elementor-509 .elementor-element.elementor-element-6a40b0a9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-509 .elementor-element.elementor-element-6a40b0a9 .elementor-swiper-button.elementor-swiper-button-next{font-size:38px;color:#0EFF00;}.elementor-509 .elementor-element.elementor-element-6a40b0a9 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-509 .elementor-element.elementor-element-6a40b0a9 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#0EFF00;}.elementor-509 .elementor-element.elementor-element-6cbbbae3{--display:flex;--min-height:0px;--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:54px;--padding-bottom:23px;--padding-left:20px;--padding-right:20px;}.elementor-509 .elementor-element.elementor-element-4bebe20d{--display:flex;}.elementor-509 .elementor-element.elementor-element-636cfff2{--display:flex;}.elementor-509 .elementor-element.elementor-element-39f45056{--display:flex;--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:1px 2px;--row-gap:1px;--column-gap:2px;}.elementor-509 .elementor-element.elementor-element-39f45056.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-509 .elementor-element.elementor-element-33b0e166{width:100%;max-width:100%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;text-align:start;}.elementor-509 .elementor-element.elementor-element-33b0e166.elementor-element{--align-self:flex-start;}.elementor-509 .elementor-element.elementor-element-33b0e166 img{width:33%;}.elementor-509 .elementor-element.elementor-element-78d5a54b{--grid-template-columns:repeat(0, auto);text-align:center;width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-509 .elementor-element.elementor-element-78d5a54b.elementor-element{--align-self:flex-start;}.elementor-509 .elementor-element.elementor-element-78d5a54b .elementor-social-icon{background-color:#00000000;}.elementor-509 .elementor-element.elementor-element-5cfb391b{--display:flex;}.elementor-509 .elementor-element.elementor-element-118e5d09{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;border-radius:-7px -7px -7px -7px;}.elementor-509 .elementor-element.elementor-element-118e5d09.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-118e5d09 img{opacity:1;border-style:solid;border-width:3px 3px 3px 3px;border-color:#00FF00;border-radius:40px 40px 40px 40px;box-shadow:11px 27px 10px 0px rgba(0,0,0,0.5);}.elementor-509 .elementor-element.elementor-element-59081337{--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-509 .elementor-element.elementor-element-45bd1915{width:var( --container-widget-width, 26% );max-width:26%;padding:6px 6px 6px 6px;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-45bd1915.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-42bea08f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-509 .elementor-element.elementor-element-1dae6ae7{--display:flex;--margin-top:11px;--margin-bottom:11px;--margin-left:48px;--margin-right:11px;}.elementor-509 .elementor-element.elementor-element-635ab6bf .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:800;fill:#000000;color:#000000;border-style:none;}.elementor-509 .elementor-element.elementor-element-41fe7982{--display:flex;}.elementor-509 .elementor-element.elementor-element-6a2f6aee{text-align:start;}.elementor-509 .elementor-element.elementor-element-6a2f6aee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:#00FF00;}.elementor-509 .elementor-element.elementor-element-32eaabd8{font-family:"Poppins", Sans-serif;}.elementor-509 .elementor-element.elementor-element-549912c4{--e-transform-translateX:0px;--e-transform-translateY:0px;bottom:0px;z-index:1;text-align:center;}.elementor-509 .elementor-element.elementor-element-549912c4.elementor-element{--align-self:center;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-549912c4{left:66.393px;}body.rtl .elementor-509 .elementor-element.elementor-element-549912c4{right:66.393px;}.elementor-509 .elementor-element.elementor-element-549912c4 img{opacity:0.45;}.elementor-509 .elementor-element.elementor-element-4719aa47{--e-transform-translateX:0px;--e-transform-translateY:0px;top:-196.695px;z-index:1;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-4719aa47{left:94.388px;}body.rtl .elementor-509 .elementor-element.elementor-element-4719aa47{right:94.388px;}.elementor-509 .elementor-element.elementor-element-4719aa47 img{opacity:0.59;}.elementor-509 .elementor-element.elementor-element-2fbba749{--e-transform-translateX:0px;--e-transform-translateY:0px;top:550.933px;z-index:100;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-2fbba749{right:135.988px;}body.rtl .elementor-509 .elementor-element.elementor-element-2fbba749{left:135.988px;}.elementor-509 .elementor-element.elementor-element-2fbba749 img{width:100%;max-width:200%;height:200px;opacity:0.42;}.elementor-509 .elementor-element.elementor-element-5689c75d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00FF00;--border-color:#00FF00;--border-radius:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-4a468acd{--display:flex;}.elementor-509 .elementor-element.elementor-element-4a468acd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-5153324d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-509 .elementor-element.elementor-element-5153324d .elementor-heading-title{font-size:34px;line-height:58px;letter-spacing:-1px;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-6d3303bd{--divider-border-style:solid;--divider-color:#00FF00;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-6d3303bd .elementor-divider-separator{width:43%;margin:0 auto;margin-center:0;}.elementor-509 .elementor-element.elementor-element-6d3303bd .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-509 .elementor-element.elementor-element-4efb277{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-4efb277.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-4efb277 img{max-width:41%;}.elementor-509 .elementor-element.elementor-element-4e951af8{--display:flex;}.elementor-509 .elementor-element.elementor-element-343538de{--display:flex;--overlay-opacity:0.5;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:#00FF00;--border-color:#00FF00;--border-radius:11px 11px 11px 11px;}.elementor-509 .elementor-element.elementor-element-343538de:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-343538de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-509 .elementor-element.elementor-element-343538de::before, .elementor-509 .elementor-element.elementor-element-343538de > .elementor-background-video-container::before, .elementor-509 .elementor-element.elementor-element-343538de > .e-con-inner > .elementor-background-video-container::before, .elementor-509 .elementor-element.elementor-element-343538de > .elementor-background-slideshow::before, .elementor-509 .elementor-element.elementor-element-343538de > .e-con-inner > .elementor-background-slideshow::before, .elementor-509 .elementor-element.elementor-element-343538de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-509 .elementor-element.elementor-element-deab438{text-align:center;}.elementor-509 .elementor-element.elementor-element-deab438 .elementor-heading-title{font-family:"Helvetica", Sans-serif;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-48702c0e{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-48702c0e.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-48702c0e img{width:80%;}.elementor-509 .elementor-element.elementor-element-2257e485 .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-2257e485 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:21px;font-weight:800;fill:#000000;color:#000000;}.elementor-509 .elementor-element.elementor-element-7deb60af{--e-transform-translateX:0px;--e-transform-translateY:0px;top:-267.251px;z-index:1;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-7deb60af{right:0px;}body.rtl .elementor-509 .elementor-element.elementor-element-7deb60af{left:0px;}.elementor-509 .elementor-element.elementor-element-7deb60af img{width:100%;max-width:200%;height:200px;opacity:0.39;filter:brightness( 100% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 140deg );}.elementor-509 .elementor-element.elementor-element-4623137a{--e-transform-translateX:0px;--e-transform-translateY:0px;top:-73.48px;z-index:1;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-4623137a{left:-2.995px;}body.rtl .elementor-509 .elementor-element.elementor-element-4623137a{right:-2.995px;}.elementor-509 .elementor-element.elementor-element-4623137a img{width:100%;max-width:200%;height:200px;opacity:0.52;filter:brightness( 100% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 140deg );}.elementor-509 .elementor-element.elementor-element-6368dda4{--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-509 .elementor-element.elementor-element-5695d2da{text-align:center;}.elementor-509 .elementor-element.elementor-element-5695d2da .elementor-heading-title{font-size:31px;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-509 .elementor-element.elementor-element-7eb84c2f{border-style:none;}.elementor-509 .elementor-element.elementor-element-7eb84c2f .elementor-tab-title{border-width:1px;border-color:#00FF00;}.elementor-509 .elementor-element.elementor-element-7eb84c2f .elementor-tab-content{border-width:1px;border-block-end-color:#00FF00;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-7eb84c2f .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-509 .elementor-element.elementor-element-7eb84c2f .elementor-toggle-title, .elementor-509 .elementor-element.elementor-element-7eb84c2f .elementor-toggle-icon{color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-7eb84c2f .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-7eb84c2f .elementor-tab-title .elementor-toggle-icon i:before{color:#00FF00;}.elementor-509 .elementor-element.elementor-element-7eb84c2f .elementor-tab-title .elementor-toggle-icon svg{fill:#00FF00;}.elementor-509 .elementor-element.elementor-element-1a4f6d52{text-align:center;}.elementor-509 .elementor-element.elementor-element-1a4f6d52 .elementor-heading-title{font-size:28px;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-57efa3ac{margin:-56px -56px calc(var(--kit-widget-spacing, 0px) + -56px) -56px;}.elementor-509 .elementor-element.elementor-element-57efa3ac img{width:20%;max-width:50%;height:252px;opacity:1;border-radius:22px 22px 22px 22px;}.elementor-509 .elementor-element.elementor-element-737abbcd .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-737abbcd .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:21px;font-weight:800;fill:#000000;color:#000000;}.elementor-509 .elementor-element.elementor-element-5c14bcd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-7bd25e8f{--display:flex;--min-height:60px;}.elementor-509 .elementor-element.elementor-element-e340459{width:var( --container-widget-width, 108.475% );max-width:108.475%;margin:-25px -25px calc(var(--kit-widget-spacing, 0px) + -25px) -25px;--container-widget-width:108.475%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-e340459.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-78a736c8{font-family:"Poppins", Sans-serif;}.elementor-509 .elementor-element.elementor-element-73365309{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-509 .elementor-element.elementor-element-5bd35fbe{--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-73bcc693{--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-1e2be838{--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-39e1a97e .elementor-divider-separator{width:14%;}.elementor-509 .elementor-element.elementor-element-1832827f .elementor-divider-separator{width:14%;}.elementor-509 .elementor-element.elementor-element-45046896{--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-733cda8f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-509 .elementor-element.elementor-element-1b366bf0{--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-6cbbbae3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-509 .elementor-element.elementor-element-42bea08f{--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-5153324d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;text-align:center;}.elementor-509 .elementor-element.elementor-element-5153324d .elementor-heading-title{font-size:40px;line-height:61px;}.elementor-509 .elementor-element.elementor-element-6d3303bd .elementor-divider-separator{width:14%;}}@media(min-width:768px){.elementor-509 .elementor-element.elementor-element-6cde039e{--content-width:1068px;}.elementor-509 .elementor-element.elementor-element-2ce059a5{--width:100%;}.elementor-509 .elementor-element.elementor-element-5e1f7c66{--content-width:1068px;}.elementor-509 .elementor-element.elementor-element-54c8c41e{--width:100%;}.elementor-509 .elementor-element.elementor-element-1c18ad5e{--width:100%;}.elementor-509 .elementor-element.elementor-element-5d49be4a{--width:100%;}.elementor-509 .elementor-element.elementor-element-3741c42b{--width:100%;}.elementor-509 .elementor-element.elementor-element-1de42932{--width:100%;}.elementor-509 .elementor-element.elementor-element-484e2ef1{--width:100%;}.elementor-509 .elementor-element.elementor-element-28613bbc{--width:100%;}.elementor-509 .elementor-element.elementor-element-5c1f0ca7{--width:100%;}.elementor-509 .elementor-element.elementor-element-4296e5a5{--width:100%;}.elementor-509 .elementor-element.elementor-element-6cb88d0e{--width:100%;}.elementor-509 .elementor-element.elementor-element-34c67e59{--width:100%;}.elementor-509 .elementor-element.elementor-element-62a982c2{--width:100%;}.elementor-509 .elementor-element.elementor-element-6e00771c{--width:100%;}.elementor-509 .elementor-element.elementor-element-1204bbf5{--width:100%;}.elementor-509 .elementor-element.elementor-element-1fbde470{--width:100%;}.elementor-509 .elementor-element.elementor-element-5f6adc28{--width:100%;}.elementor-509 .elementor-element.elementor-element-3681610d{--width:100%;}.elementor-509 .elementor-element.elementor-element-6aef4470{--content-width:1215px;}.elementor-509 .elementor-element.elementor-element-7be7ef1c{--width:100%;}.elementor-509 .elementor-element.elementor-element-6cbbbae3{--content-width:1146px;}.elementor-509 .elementor-element.elementor-element-39f45056{--width:92%;}.elementor-509 .elementor-element.elementor-element-4a468acd{--width:100%;}.elementor-509 .elementor-element.elementor-element-4e951af8{--content-width:609px;}.elementor-509 .elementor-element.elementor-element-7bd25e8f{--width:100%;}}@media(max-width:767px){.elementor-509 .elementor-element.elementor-element-6cde039e{--content-width:506px;--min-height:630px;}.elementor-509 .elementor-element.elementor-element-5d732544{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;}.elementor-509 .elementor-element.elementor-element-5bd35fbe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-3564b3bf{margin:0px 31px calc(var(--kit-widget-spacing, 0px) + -47px) 24px;--container-widget-width:742px;--container-widget-flex-grow:0;width:var( --container-widget-width, 742px );max-width:742px;}.elementor-509 .elementor-element.elementor-element-3564b3bf.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-3564b3bf .elementor-heading-title{font-size:2px;}.elementor-509 .elementor-element.elementor-element-811df1c{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-509 .elementor-element.elementor-element-811df1c .elementor-heading-title{font-size:15px;}.elementor-509 .elementor-element.elementor-element-41baaa44{--e-transform-scale:0.8;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:9px 9px 9px 9px;}.elementor-509 .elementor-element.elementor-element-41baaa44.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-41baaa44 .elementor-button{font-size:13px;letter-spacing:0.4px;border-radius:-1px -1px -1px -1px;}.elementor-509 .elementor-element.elementor-element-5e1f7c66{--content-width:506px;--min-height:682px;}.elementor-509 .elementor-element.elementor-element-2415165d{--container-widget-width:41px;--container-widget-flex-grow:0;width:var( --container-widget-width, 41px );max-width:41px;}.elementor-509 .elementor-element.elementor-element-4ac7deba .elementor-heading-title{font-size:14px;}.elementor-509 .elementor-element.elementor-element-73bcc693{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-29146efb{--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-509 .elementor-element.elementor-element-3c4f4e27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;--container-widget-width:742px;--container-widget-flex-grow:0;width:var( --container-widget-width, 742px );max-width:742px;text-align:center;}.elementor-509 .elementor-element.elementor-element-3c4f4e27.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-3c4f4e27 .elementor-heading-title{font-size:1px;}.elementor-509 .elementor-element.elementor-element-3aa5dd98{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-2552ca71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-509 .elementor-element.elementor-element-2552ca71.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-2552ca71 .elementor-heading-title{font-size:17px;line-height:1.3em;letter-spacing:-1.1px;}.elementor-509 .elementor-element.elementor-element-fafb9ab{--e-transform-scale:0.8;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:9px 9px 9px 9px;}.elementor-509 .elementor-element.elementor-element-fafb9ab.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-fafb9ab .elementor-button{font-size:13px;letter-spacing:0.4px;border-radius:-1px -1px -1px -1px;}.elementor-509 .elementor-element.elementor-element-67095dd3{--container-widget-width:207px;--container-widget-flex-grow:0;width:var( --container-widget-width, 207px );max-width:207px;}.elementor-509 .elementor-element.elementor-element-7efbf06a{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;}.elementor-509 .elementor-element.elementor-element-5b57e70c{--container-widget-width:292px;--container-widget-flex-grow:0;width:var( --container-widget-width, 292px );max-width:292px;}.elementor-509 .elementor-element.elementor-element-1e2be838{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-2f072021{--content-width:648px;--min-height:30px;}.elementor-509 .elementor-element.elementor-element-1c7a91b8 .elementor-heading-title{font-size:15px;}.elementor-509 .elementor-element.elementor-element-39e1a97e .elementor-divider-separator{width:20%;}.elementor-509 .elementor-element.elementor-element-529b0cff .elementor-heading-title{font-size:16px;}.elementor-509 .elementor-element.elementor-element-1832827f .elementor-divider-separator{width:20%;}.elementor-509 .elementor-element.elementor-element-45046896{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-76897720{--margin-top:7px;--margin-bottom:41px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-23px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-5fbf1e12{--container-widget-width:282px;--container-widget-flex-grow:0;width:var( --container-widget-width, 282px );max-width:282px;}.elementor-509 .elementor-element.elementor-element-20319567 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-509 .elementor-element.elementor-element-20319567 .elementor-swiper-button.elementor-swiper-button-next{font-size:47px;}.elementor-509 .elementor-element.elementor-element-3e190c60{--margin-top:7px;--margin-bottom:41px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-23px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-3831fc9c{--container-widget-width:277px;--container-widget-flex-grow:0;width:var( --container-widget-width, 277px );max-width:277px;}.elementor-509 .elementor-element.elementor-element-55166e88{--content-width:500px;--min-height:74px;--margin-top:31px;--margin-bottom:-13px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-23px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-4098936c{--container-widget-width:277px;--container-widget-flex-grow:0;width:var( --container-widget-width, 277px );max-width:277px;}.elementor-509 .elementor-element.elementor-element-733cda8f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-509 .elementor-element.elementor-element-31bf18c7{--margin-top:7px;--margin-bottom:41px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-23px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-154b98cf{--container-widget-width:313px;--container-widget-flex-grow:0;width:var( --container-widget-width, 313px );max-width:313px;}.elementor-509 .elementor-element.elementor-element-1b366bf0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-42205bae{--container-widget-width:313px;--container-widget-flex-grow:0;width:var( --container-widget-width, 313px );max-width:313px;}.elementor-509 .elementor-element.elementor-element-6cbbbae3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-509 .elementor-element.elementor-element-118e5d09{--container-widget-width:241px;--container-widget-flex-grow:0;width:var( --container-widget-width, 241px );max-width:241px;}.elementor-509 .elementor-element.elementor-element-45bd1915{--container-widget-width:313px;--container-widget-flex-grow:0;width:var( --container-widget-width, 313px );max-width:313px;}.elementor-509 .elementor-element.elementor-element-42bea08f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-1dae6ae7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-635ab6bf{--e-transform-scale:0.8;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:9px 9px 9px 9px;}.elementor-509 .elementor-element.elementor-element-635ab6bf.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-635ab6bf .elementor-button{font-size:13px;letter-spacing:0.4px;border-radius:-1px -1px -1px -1px;}.elementor-509 .elementor-element.elementor-element-6a2f6aee .elementor-heading-title{font-size:23px;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-549912c4{left:273px;}body.rtl .elementor-509 .elementor-element.elementor-element-549912c4{right:273px;}.elementor-509 .elementor-element.elementor-element-549912c4{bottom:321px;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-4719aa47{left:-11.154px;}body.rtl .elementor-509 .elementor-element.elementor-element-4719aa47{right:-11.154px;}.elementor-509 .elementor-element.elementor-element-4719aa47{top:-204.472px;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-2fbba749{right:206px;}body.rtl .elementor-509 .elementor-element.elementor-element-2fbba749{left:206px;}.elementor-509 .elementor-element.elementor-element-2fbba749{top:276.382px;}.elementor-509 .elementor-element.elementor-element-2fbba749 img{width:100%;max-width:100%;height:100px;}.elementor-509 .elementor-element.elementor-element-5153324d{text-align:center;}.elementor-509 .elementor-element.elementor-element-5153324d .elementor-heading-title{font-size:28px;line-height:50px;}.elementor-509 .elementor-element.elementor-element-6d3303bd .elementor-divider-separator{width:20%;}.elementor-509 .elementor-element.elementor-element-4efb277{--container-widget-width:207px;--container-widget-flex-grow:0;width:var( --container-widget-width, 207px );max-width:207px;}.elementor-509 .elementor-element.elementor-element-4efb277 img{width:89%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-deab438 .elementor-heading-title{font-size:25px;}.elementor-509 .elementor-element.elementor-element-48702c0e{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-509 .elementor-element.elementor-element-2257e485{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-2257e485.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-2257e485 .elementor-button{height:59px;width:258px;font-size:18px;}.elementor-509 .elementor-element.elementor-element-7deb60af{margin:-50px -50px calc(var(--kit-widget-spacing, 0px) + -50px) -50px;top:332px;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-7deb60af{right:-40.019px;}body.rtl .elementor-509 .elementor-element.elementor-element-7deb60af{left:-40.019px;}.elementor-509 .elementor-element.elementor-element-7deb60af img{width:43%;height:125px;}.elementor-509 .elementor-element.elementor-element-4623137a{margin:-3px -3px calc(var(--kit-widget-spacing, 0px) + -3px) -3px;top:-77.889px;z-index:-100;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-4623137a{left:2.313px;}body.rtl .elementor-509 .elementor-element.elementor-element-4623137a{right:2.313px;}.elementor-509 .elementor-element.elementor-element-4623137a img{width:80%;max-width:100%;height:80px;}.elementor-509 .elementor-element.elementor-element-5695d2da .elementor-heading-title{font-size:24px;}.elementor-509 .elementor-element.elementor-element-57efa3ac{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-57efa3ac.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-57efa3ac img{width:80%;max-width:40%;height:203px;}.elementor-509 .elementor-element.elementor-element-737abbcd .elementor-button{height:19px;width:282px;}.elementor-509 .elementor-element.elementor-element-78a736c8{font-size:7px;}}/* Start custom CSS for image, class: .elementor-element-5d732544 */.elementor-509 .elementor-element.elementor-element-5d732544{
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #00FF00, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41baaa44 */.elementor-509 .elementor-element.elementor-element-41baaa44 .elementor-button {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    /* Mude a cor da sombra aqui! */
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px 0px #008000 !important;
    /* Mude a cor do botão aqui! */
    background: linear-gradient(45deg, #32CD32, #32CD32, #32CD32, #008000, #32CD32, #32CD32);
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
}

.elementor-509 .elementor-element.elementor-element-41baaa44 .elementor-button:hover {
    transform: scale(1.05);
}

@keyframes shine {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-509 .elementor-element.elementor-element-41baaa44 .elementor-button:active {
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px 0px #008000 !important;
    -webkit-transition: box-shadow 0.2s ease-in;
    -moz-transition: box-shadow 0.2s ease-in;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fafb9ab */.elementor-509 .elementor-element.elementor-element-fafb9ab .elementor-button {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    /* Mude a cor da sombra aqui! */
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px 0px #008000 !important;
    /* Mude a cor do botão aqui! */
    background: linear-gradient(45deg, #32CD32, #32CD32, #32CD32, #008000, #32CD32, #32CD32);
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
}

.elementor-509 .elementor-element.elementor-element-fafb9ab .elementor-button:hover {
    transform: scale(1.05);
}

@keyframes shine {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-509 .elementor-element.elementor-element-fafb9ab .elementor-button:active {
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px 0px #008000 !important;
    -webkit-transition: box-shadow 0.2s ease-in;
    -moz-transition: box-shadow 0.2s ease-in;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7efbf06a */.elementor-509 .elementor-element.elementor-element-7efbf06a{
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #00FF00, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b57e70c */.elementor-509 .elementor-element.elementor-element-5b57e70c{
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #00FF00, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d49be4a */.elementor-509 .elementor-element.elementor-element-5d49be4a {
  --first-color: #4CAF50; /* Verde */
  --second-color: #32CD32; /* Verde Claro */
  --third-color: #7CFC00; /* Verde Limão */
}

@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-509 .elementor-element.elementor-element-5d49be4a::before,
.elementor-509 .elementor-element.elementor-element-5d49be4a::after {
  opacity: 0;
  content: "";
  transition: all 0.5s ease-in-out;
}

.elementor-509 .elementor-element.elementor-element-5d49be4a:hover::before,
.elementor-509 .elementor-element.elementor-element-5d49be4a:hover::after {
  position: absolute;
  z-index: -1;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  animation: spin 2.5s linear infinite;
  opacity: 0.5; /* Opacidade reduzida para 50% */
}
.elementor-509 .elementor-element.elementor-element-5d49be4a::before,
.elementor-509 .elementor-element.elementor-element-5d49be4a::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 104%;
  height: 104%;
  top: -2%;
  left: -2%;
  border-radius: 8px;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  filter: blur(70px);
  transform: scale(0.9);
}

.elementor-509 .elementor-element.elementor-element-5d49be4a:hover::before,
.elementor-509 .elementor-element.elementor-element-5d49be4a:hover::after {
  animation: spin 2.5s linear infinite;
  opacity: 0.5;
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de42932 */.elementor-509 .elementor-element.elementor-element-1de42932 {
  --first-color: #4CAF50; /* Verde */
  --second-color: #32CD32; /* Verde Claro */
  --third-color: #7CFC00; /* Verde Limão */
}

@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-509 .elementor-element.elementor-element-1de42932::before,
.elementor-509 .elementor-element.elementor-element-1de42932::after {
  opacity: 0;
  content: "";
  transition: all 0.5s ease-in-out;
}

.elementor-509 .elementor-element.elementor-element-1de42932:hover::before,
.elementor-509 .elementor-element.elementor-element-1de42932:hover::after {
  position: absolute;
  z-index: -1;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  animation: spin 2.5s linear infinite;
  opacity: 0.5; /* Opacidade reduzida para 50% */
}
.elementor-509 .elementor-element.elementor-element-1de42932::before,
.elementor-509 .elementor-element.elementor-element-1de42932::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 104%;
  height: 104%;
  top: -2%;
  left: -2%;
  border-radius: 8px;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  filter: blur(70px);
  transform: scale(0.9);
}

.elementor-509 .elementor-element.elementor-element-1de42932:hover::before,
.elementor-509 .elementor-element.elementor-element-1de42932:hover::after {
  animation: spin 2.5s linear infinite;
  opacity: 0.5;
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28613bbc */.elementor-509 .elementor-element.elementor-element-28613bbc {
  --first-color: #4CAF50; /* Verde */
  --second-color: #32CD32; /* Verde Claro */
  --third-color: #7CFC00; /* Verde Limão */
}

@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-509 .elementor-element.elementor-element-28613bbc::before,
.elementor-509 .elementor-element.elementor-element-28613bbc::after {
  opacity: 0;
  content: "";
  transition: all 0.5s ease-in-out;
}

.elementor-509 .elementor-element.elementor-element-28613bbc:hover::before,
.elementor-509 .elementor-element.elementor-element-28613bbc:hover::after {
  position: absolute;
  z-index: -1;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  animation: spin 2.5s linear infinite;
  opacity: 0.5; /* Opacidade reduzida para 50% */
}
.elementor-509 .elementor-element.elementor-element-28613bbc::before,
.elementor-509 .elementor-element.elementor-element-28613bbc::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 104%;
  height: 104%;
  top: -2%;
  left: -2%;
  border-radius: 8px;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  filter: blur(70px);
  transform: scale(0.9);
}

.elementor-509 .elementor-element.elementor-element-28613bbc:hover::before,
.elementor-509 .elementor-element.elementor-element-28613bbc:hover::after {
  animation: spin 2.5s linear infinite;
  opacity: 0.5;
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4296e5a5 */.elementor-509 .elementor-element.elementor-element-4296e5a5 {
  --first-color: #4CAF50; /* Verde */
  --second-color: #32CD32; /* Verde Claro */
  --third-color: #7CFC00; /* Verde Limão */
}

@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-509 .elementor-element.elementor-element-4296e5a5::before,
.elementor-509 .elementor-element.elementor-element-4296e5a5::after {
  opacity: 0;
  content: "";
  transition: all 0.5s ease-in-out;
}

.elementor-509 .elementor-element.elementor-element-4296e5a5:hover::before,
.elementor-509 .elementor-element.elementor-element-4296e5a5:hover::after {
  position: absolute;
  z-index: -1;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  animation: spin 2.5s linear infinite;
  opacity: 0.5; /* Opacidade reduzida para 50% */
}
.elementor-509 .elementor-element.elementor-element-4296e5a5::before,
.elementor-509 .elementor-element.elementor-element-4296e5a5::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 104%;
  height: 104%;
  top: -2%;
  left: -2%;
  border-radius: 8px;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  filter: blur(70px);
  transform: scale(0.9);
}

.elementor-509 .elementor-element.elementor-element-4296e5a5:hover::before,
.elementor-509 .elementor-element.elementor-element-4296e5a5:hover::after {
  animation: spin 2.5s linear infinite;
  opacity: 0.5;
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34c67e59 */.elementor-509 .elementor-element.elementor-element-34c67e59 {
  --first-color: #4CAF50; /* Verde */
  --second-color: #32CD32; /* Verde Claro */
  --third-color: #7CFC00; /* Verde Limão */
}

@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-509 .elementor-element.elementor-element-34c67e59::before,
.elementor-509 .elementor-element.elementor-element-34c67e59::after {
  opacity: 0;
  content: "";
  transition: all 0.5s ease-in-out;
}

.elementor-509 .elementor-element.elementor-element-34c67e59:hover::before,
.elementor-509 .elementor-element.elementor-element-34c67e59:hover::after {
  position: absolute;
  z-index: -1;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  animation: spin 2.5s linear infinite;
  opacity: 0.5; /* Opacidade reduzida para 50% */
}
.elementor-509 .elementor-element.elementor-element-34c67e59::before,
.elementor-509 .elementor-element.elementor-element-34c67e59::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 104%;
  height: 104%;
  top: -2%;
  left: -2%;
  border-radius: 8px;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  filter: blur(70px);
  transform: scale(0.9);
}

.elementor-509 .elementor-element.elementor-element-34c67e59:hover::before,
.elementor-509 .elementor-element.elementor-element-34c67e59:hover::after {
  animation: spin 2.5s linear infinite;
  opacity: 0.5;
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e00771c */.elementor-509 .elementor-element.elementor-element-6e00771c {
  --first-color: #4CAF50; /* Verde */
  --second-color: #32CD32; /* Verde Claro */
  --third-color: #7CFC00; /* Verde Limão */
}

@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-509 .elementor-element.elementor-element-6e00771c::before,
.elementor-509 .elementor-element.elementor-element-6e00771c::after {
  opacity: 0;
  content: "";
  transition: all 0.5s ease-in-out;
}

.elementor-509 .elementor-element.elementor-element-6e00771c:hover::before,
.elementor-509 .elementor-element.elementor-element-6e00771c:hover::after {
  position: absolute;
  z-index: -1;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  animation: spin 2.5s linear infinite;
  opacity: 0.5; /* Opacidade reduzida para 50% */
}
.elementor-509 .elementor-element.elementor-element-6e00771c::before,
.elementor-509 .elementor-element.elementor-element-6e00771c::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 104%;
  height: 104%;
  top: -2%;
  left: -2%;
  border-radius: 8px;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  filter: blur(70px);
  transform: scale(0.9);
}

.elementor-509 .elementor-element.elementor-element-6e00771c:hover::before,
.elementor-509 .elementor-element.elementor-element-6e00771c:hover::after {
  animation: spin 2.5s linear infinite;
  opacity: 0.5;
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbde470 */.elementor-509 .elementor-element.elementor-element-1fbde470 {
  --first-color: #4CAF50; /* Verde */
  --second-color: #32CD32; /* Verde Claro */
  --third-color: #7CFC00; /* Verde Limão */
}

@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-509 .elementor-element.elementor-element-1fbde470::before,
.elementor-509 .elementor-element.elementor-element-1fbde470::after {
  opacity: 0;
  content: "";
  transition: all 0.5s ease-in-out;
}

.elementor-509 .elementor-element.elementor-element-1fbde470:hover::before,
.elementor-509 .elementor-element.elementor-element-1fbde470:hover::after {
  position: absolute;
  z-index: -1;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  animation: spin 2.5s linear infinite;
  opacity: 0.5; /* Opacidade reduzida para 50% */
}
.elementor-509 .elementor-element.elementor-element-1fbde470::before,
.elementor-509 .elementor-element.elementor-element-1fbde470::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 104%;
  height: 104%;
  top: -2%;
  left: -2%;
  border-radius: 8px;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  filter: blur(70px);
  transform: scale(0.9);
}

.elementor-509 .elementor-element.elementor-element-1fbde470:hover::before,
.elementor-509 .elementor-element.elementor-element-1fbde470:hover::after {
  animation: spin 2.5s linear infinite;
  opacity: 0.5;
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3681610d */.elementor-509 .elementor-element.elementor-element-3681610d {
  --first-color: #4CAF50; /* Verde */
  --second-color: #32CD32; /* Verde Claro */
  --third-color: #7CFC00; /* Verde Limão */
}

@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-509 .elementor-element.elementor-element-3681610d::before,
.elementor-509 .elementor-element.elementor-element-3681610d::after {
  opacity: 0;
  content: "";
  transition: all 0.5s ease-in-out;
}

.elementor-509 .elementor-element.elementor-element-3681610d:hover::before,
.elementor-509 .elementor-element.elementor-element-3681610d:hover::after {
  position: absolute;
  z-index: -1;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  animation: spin 2.5s linear infinite;
  opacity: 0.5; /* Opacidade reduzida para 50% */
}
.elementor-509 .elementor-element.elementor-element-3681610d::before,
.elementor-509 .elementor-element.elementor-element-3681610d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 104%;
  height: 104%;
  top: -2%;
  left: -2%;
  border-radius: 8px;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  background-image: linear-gradient(
    var(--rotate), 
    var(--first-color), 
    var(--second-color) 43%, 
    var(--third-color)
  );
  filter: blur(70px);
  transform: scale(0.9);
}

.elementor-509 .elementor-element.elementor-element-3681610d:hover::before,
.elementor-509 .elementor-element.elementor-element-3681610d:hover::after {
  animation: spin 2.5s linear infinite;
  opacity: 0.5;
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fbf1e12 */.elementor-509 .elementor-element.elementor-element-5fbf1e12{
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #00FF00, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3831fc9c */.elementor-509 .elementor-element.elementor-element-3831fc9c{
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #00FF00, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4098936c */.elementor-509 .elementor-element.elementor-element-4098936c{
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #00FF00, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-154b98cf */.elementor-509 .elementor-element.elementor-element-154b98cf{
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #00FF00, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42205bae */.elementor-509 .elementor-element.elementor-element-42205bae{
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #00FF00, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cbbbae3 */.elementor-509 .elementor-element.elementor-element-6cbbbae3{
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #00FF00, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45bd1915 */.elementor-509 .elementor-element.elementor-element-45bd1915{
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #00FF00, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-635ab6bf */.elementor-509 .elementor-element.elementor-element-635ab6bf .elementor-button {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    /* Mude a cor da sombra aqui! */
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px 0px #008000 !important;
    /* Mude a cor do botão aqui! */
    background: linear-gradient(45deg, #32CD32, #32CD32, #32CD32, #008000, #32CD32, #32CD32);
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
}

.elementor-509 .elementor-element.elementor-element-635ab6bf .elementor-button:hover {
    transform: scale(1.05);
}

@keyframes shine {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-509 .elementor-element.elementor-element-635ab6bf .elementor-button:active {
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px 0px #008000 !important;
    -webkit-transition: box-shadow 0.2s ease-in;
    -moz-transition: box-shadow 0.2s ease-in;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-549912c4 */.elementor-509 .elementor-element.elementor-element-549912c4 {
     animation: flutuando01 15s ease;
     animation-iteration-count: infinite;
}
@keyframes flutuando01 {
    0% {
        transform: translateY(0px) rotate(15deg);
    } 50% {
        transform: translateY(-180px) rotate(-15deg);
    } 100% {
        transform: translateY(0px) rotate(15deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4719aa47 */.elementor-509 .elementor-element.elementor-element-4719aa47 {
     animation: flutuando01 15s ease;
     animation-iteration-count: infinite;
}
@keyframes flutuando01 {
    0% {
        transform: translateY(0px) rotate(15deg);
    } 50% {
        transform: translateY(-180px) rotate(-15deg);
    } 100% {
        transform: translateY(0px) rotate(15deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fbba749 */.elementor-509 .elementor-element.elementor-element-2fbba749 {
     animation: flutuando01 15s ease;
     animation-iteration-count: infinite;
}
@keyframes flutuando01 {
    0% {
        transform: translateY(0px) rotate(15deg);
    } 50% {
        transform: translateY(-180px) rotate(-15deg);
    } 100% {
        transform: translateY(0px) rotate(15deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48702c0e *//* CSS para fazer a imagem pulsar */
@keyframes pulsate {
    0% { transform: scale(1.0); }
    50% { transform: scale(1.1); }
    100% { transform: scale(1.0); }
}

.pulsate {
    animation: pulsate 1.5s infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2257e485 */.elementor-509 .elementor-element.elementor-element-2257e485 .elementor-button {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    /* Mude a cor da sombra aqui! */
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px 0px #008000 !important;
    /* Mude a cor do botão aqui! */
    background: linear-gradient(45deg, #32CD32, #32CD32, #32CD32, #008000, #32CD32, #32CD32);
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
}

.elementor-509 .elementor-element.elementor-element-2257e485 .elementor-button:hover {
    transform: scale(1.05);
}

@keyframes shine {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-509 .elementor-element.elementor-element-2257e485 .elementor-button:active {
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px 0px #008000 !important;
    -webkit-transition: box-shadow 0.2s ease-in;
    -moz-transition: box-shadow 0.2s ease-in;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7deb60af */.elementor-509 .elementor-element.elementor-element-7deb60af {
     animation: flutuando01 15s ease;
     animation-iteration-count: infinite;
}
@keyframes flutuando01 {
    0% {
        transform: translateY(0px) rotate(15deg);
    } 50% {
        transform: translateY(-180px) rotate(-15deg);
    } 100% {
        transform: translateY(0px) rotate(15deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4623137a */.elementor-509 .elementor-element.elementor-element-4623137a {
     animation: flutuando01 15s ease;
     animation-iteration-count: infinite;
}
@keyframes flutuando01 {
    0% {
        transform: translateY(0px) rotate(15deg);
    } 50% {
        transform: translateY(-180px) rotate(-15deg);
    } 100% {
        transform: translateY(0px) rotate(15deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57efa3ac */.elementor-opacity-effect {
    opacity: 1.0; /* Opacidade inicial */
    animation: opacityLoop 2s linear infinite alternate; /* Animação */
}

@keyframes opacityLoop {
    0% {
        opacity: 1.0; /* Opacidade inicial */
    }
    50% {
        opacity: 0.9; /* Opacidade reduzida */
    }
    100% {
        opacity: 1.0; /* Retorna à opacidade inicial */
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-737abbcd */.elementor-509 .elementor-element.elementor-element-737abbcd .elementor-button {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
    /* Mude a cor da sombra aqui! */
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px 0px #008000 !important;
    /* Mude a cor do botão aqui! */
    background: linear-gradient(45deg, #32CD32, #32CD32, #32CD32, #008000, #32CD32, #32CD32);
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
}

.elementor-509 .elementor-element.elementor-element-737abbcd .elementor-button:hover {
    transform: scale(1.05);
}

@keyframes shine {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-509 .elementor-element.elementor-element-737abbcd .elementor-button:active {
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px 0px #008000 !important;
    -webkit-transition: box-shadow 0.2s ease-in;
    -moz-transition: box-shadow 0.2s ease-in;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */