.elementor-24378 .elementor-element.elementor-element-bb46d29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24378 .elementor-element.elementor-element-3150008 img{width:100%;}.elementor-24378 .elementor-element.elementor-element-6581a7d img{width:100%;}.elementor-24378 .elementor-element.elementor-element-8a9718a{--display:flex;--min-height:524px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;}.elementor-24378 .elementor-element.elementor-element-8a9718a:not(.elementor-motion-effects-element-type-background), .elementor-24378 .elementor-element.elementor-element-8a9718a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abrhpa.org.br/wp-content/uploads/2025/11/BANNER2.jpg");background-position:top right;background-size:cover;}.elementor-24378 .elementor-element.elementor-element-8a9718a::before, .elementor-24378 .elementor-element.elementor-element-8a9718a > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-8a9718a > .e-con-inner > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-8a9718a > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-8a9718a > .e-con-inner > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-8a9718a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00080D 9%, #00213700 97%);}.elementor-24378 .elementor-element.elementor-element-59b4396 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-24378 .elementor-element.elementor-element-59b4396{text-align:center;}.elementor-24378 .elementor-element.elementor-element-59b4396 .elementor-heading-title{font-family:"Share Tech Mono", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-75d7929 > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-24378 .elementor-element.elementor-element-75d7929{text-align:center;font-family:"Share Tech", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFFD6;}.elementor-24378 .elementor-element.elementor-element-19eb849{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24378 .elementor-element.elementor-element-e0f10cb > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-e0f10cb{--icon-box-icon-margin:0px;}.elementor-24378 .elementor-element.elementor-element-e0f10cb .elementor-icon-box-title{margin-bottom:2px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-e0f10cb.elementor-view-stacked .elementor-icon{background-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-e0f10cb.elementor-view-framed .elementor-icon, .elementor-24378 .elementor-element.elementor-element-e0f10cb.elementor-view-default .elementor-icon{fill:#D4E14E;color:#D4E14E;border-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-e0f10cb .elementor-icon{font-size:30px;}.elementor-24378 .elementor-element.elementor-element-e0f10cb .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-e0f10cb .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:16px;}.elementor-24378 .elementor-element.elementor-element-e0f10cb .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-319edc9 > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-319edc9{--icon-box-icon-margin:0px;}.elementor-24378 .elementor-element.elementor-element-319edc9 .elementor-icon-box-title{margin-bottom:2px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-319edc9.elementor-view-stacked .elementor-icon{background-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-319edc9.elementor-view-framed .elementor-icon, .elementor-24378 .elementor-element.elementor-element-319edc9.elementor-view-default .elementor-icon{fill:#D4E14E;color:#D4E14E;border-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-319edc9 .elementor-icon{font-size:30px;}.elementor-24378 .elementor-element.elementor-element-319edc9 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-319edc9 .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:16px;}.elementor-24378 .elementor-element.elementor-element-319edc9 .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-aac6043 > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-aac6043{--icon-box-icon-margin:0px;}.elementor-24378 .elementor-element.elementor-element-aac6043 .elementor-icon-box-title{margin-bottom:2px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-aac6043.elementor-view-stacked .elementor-icon{background-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-aac6043.elementor-view-framed .elementor-icon, .elementor-24378 .elementor-element.elementor-element-aac6043.elementor-view-default .elementor-icon{fill:#D4E14E;color:#D4E14E;border-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-aac6043 .elementor-icon{font-size:30px;}.elementor-24378 .elementor-element.elementor-element-aac6043 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-aac6043 .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:16px;}.elementor-24378 .elementor-element.elementor-element-aac6043 .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-0a045d0 .elementor-button{background-color:#D4E14E;fill:#000000;color:#000000;border-style:none;}.elementor-24378 .elementor-element.elementor-element-0a045d0 .elementor-button:hover, .elementor-24378 .elementor-element.elementor-element-0a045d0 .elementor-button:focus{background-color:#D4E14E;color:#000000;border-color:#03241D;}.elementor-24378 .elementor-element.elementor-element-0a045d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-0a045d0 .elementor-button:hover svg, .elementor-24378 .elementor-element.elementor-element-0a045d0 .elementor-button:focus svg{fill:#000000;}.elementor-24378 .elementor-element.elementor-element-69ceb70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.1;--padding-top:3em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-24378 .elementor-element.elementor-element-69ceb70:not(.elementor-motion-effects-element-type-background), .elementor-24378 .elementor-element.elementor-element-69ceb70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #00233A 60%, #001328 80%);}.elementor-24378 .elementor-element.elementor-element-69ceb70::before, .elementor-24378 .elementor-element.elementor-element-69ceb70 > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-69ceb70 > .e-con-inner > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-69ceb70 > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-69ceb70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-69ceb70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24378 .elementor-element.elementor-element-99b4f28{--display:flex;}.elementor-24378 .elementor-element.elementor-element-42f85b1 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-24378 .elementor-element.elementor-element-42f85b1{text-align:center;}.elementor-24378 .elementor-element.elementor-element-42f85b1 .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:600;color:#F0FF58;}.elementor-24378 .elementor-element.elementor-element-85929b8{width:var( --container-widget-width, 569px );max-width:569px;--container-widget-width:569px;--container-widget-flex-grow:0;text-align:center;font-family:"Share Tech", Sans-serif;font-size:21px;font-weight:200;color:#FFFFFFE6;}.elementor-24378 .elementor-element.elementor-element-85929b8 > .elementor-widget-container{padding:0px 0px 11px 0px;}.elementor-24378 .elementor-element.elementor-element-85929b8.elementor-element{--align-self:center;}.elementor-24378 .elementor-element.elementor-element-3187ace > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:none;border-radius:22px 22px 22px 22px;}.elementor-24378 .elementor-element.elementor-element-3187ace .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24378 .elementor-element.elementor-element-3067635{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24378 .elementor-element.elementor-element-3067635::before, .elementor-24378 .elementor-element.elementor-element-3067635 > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-3067635 > .e-con-inner > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-3067635 > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-3067635 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-3067635 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24378 .elementor-element.elementor-element-7bab8f0{--display:flex;--border-radius:22px 22px 22px 22px;}.elementor-24378 .elementor-element.elementor-element-0583827 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-24378 .elementor-element.elementor-element-0583827{text-align:center;}.elementor-24378 .elementor-element.elementor-element-0583827 .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:600;color:#B9CC00;}.elementor-24378 .elementor-element.elementor-element-e124d07{width:var( --container-widget-width, 569px );max-width:569px;--container-widget-width:569px;--container-widget-flex-grow:0;text-align:center;font-family:"Share Tech", Sans-serif;font-size:21px;font-weight:200;color:#303030E6;}.elementor-24378 .elementor-element.elementor-element-e124d07 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-e124d07.elementor-element{--align-self:center;}.elementor-24378 .elementor-element.elementor-element-e1a2dee > .elementor-widget-container{background-color:#F6F9DC;padding:0px 11px 0px 8px;border-radius:99px 99px 99px 99px;}.elementor-24378 .elementor-element.elementor-element-e1a2dee.elementor-element{--align-self:center;}.elementor-24378 .elementor-element.elementor-element-e1a2dee .elementor-icon-list-icon i{color:#D4E14E;transition:color 0.3s;}.elementor-24378 .elementor-element.elementor-element-e1a2dee .elementor-icon-list-icon svg{fill:#D4E14E;transition:fill 0.3s;}.elementor-24378 .elementor-element.elementor-element-e1a2dee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24378 .elementor-element.elementor-element-e1a2dee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24378 .elementor-element.elementor-element-e1a2dee .elementor-icon-list-item > a{font-family:"Share Tech Mono", Sans-serif;font-size:13px;font-weight:600;}.elementor-24378 .elementor-element.elementor-element-e1a2dee .elementor-icon-list-text{transition:color 0.3s;}.elementor-24378 .elementor-element.elementor-element-f907b46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24378 .elementor-element.elementor-element-3be1586{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24378 .elementor-element.elementor-element-3be1586::before, .elementor-24378 .elementor-element.elementor-element-3be1586 > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-3be1586 > .e-con-inner > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-3be1586 > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-3be1586 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-3be1586 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00233A 0%, #001328 100%);}.elementor-24378 .elementor-element.elementor-element-9f17bab > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-9f17bab{--icon-box-icon-margin:0px;}.elementor-24378 .elementor-element.elementor-element-9f17bab .elementor-icon-box-title{margin-bottom:2px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-9f17bab.elementor-view-stacked .elementor-icon{background-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-9f17bab.elementor-view-framed .elementor-icon, .elementor-24378 .elementor-element.elementor-element-9f17bab.elementor-view-default .elementor-icon{fill:#D4E14E;color:#D4E14E;border-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-9f17bab .elementor-icon{font-size:44px;}.elementor-24378 .elementor-element.elementor-element-9f17bab .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-9f17bab .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:24px;}.elementor-24378 .elementor-element.elementor-element-9f17bab .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-a18fcc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24378 .elementor-element.elementor-element-aad700c{width:auto;max-width:auto;text-align:center;}.elementor-24378 .elementor-element.elementor-element-aad700c > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-aad700c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:#8A8A8A;}.elementor-24378 .elementor-element.elementor-element-2101577{width:auto;max-width:auto;}.elementor-24378 .elementor-element.elementor-element-2101577 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-b5f8113{width:auto;max-width:auto;}.elementor-24378 .elementor-element.elementor-element-b5f8113 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-b5f8113 .elementor-heading-title{font-family:var( --e-global-typography-2bd9da1-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd9da1-font-size );font-weight:var( --e-global-typography-2bd9da1-font-weight );line-height:var( --e-global-typography-2bd9da1-line-height );color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-ce88a26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24378 .elementor-element.elementor-element-ce88a26::before, .elementor-24378 .elementor-element.elementor-element-ce88a26 > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-ce88a26 > .e-con-inner > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-ce88a26 > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-ce88a26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-ce88a26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00233A 0%, #001328 100%);}.elementor-24378 .elementor-element.elementor-element-66c2f18 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-66c2f18{--icon-box-icon-margin:0px;}.elementor-24378 .elementor-element.elementor-element-66c2f18 .elementor-icon-box-title{margin-bottom:2px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-66c2f18.elementor-view-stacked .elementor-icon{background-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-66c2f18.elementor-view-framed .elementor-icon, .elementor-24378 .elementor-element.elementor-element-66c2f18.elementor-view-default .elementor-icon{fill:#D4E14E;color:#D4E14E;border-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-66c2f18 .elementor-icon{font-size:44px;}.elementor-24378 .elementor-element.elementor-element-66c2f18 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-66c2f18 .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:24px;}.elementor-24378 .elementor-element.elementor-element-66c2f18 .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-6c76d38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24378 .elementor-element.elementor-element-07140a1{width:auto;max-width:auto;text-align:center;}.elementor-24378 .elementor-element.elementor-element-07140a1 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-07140a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:#8A8A8A;}.elementor-24378 .elementor-element.elementor-element-2bc6dc8{width:auto;max-width:auto;}.elementor-24378 .elementor-element.elementor-element-2bc6dc8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-51a838f{width:auto;max-width:auto;}.elementor-24378 .elementor-element.elementor-element-51a838f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-51a838f .elementor-heading-title{font-family:var( --e-global-typography-2bd9da1-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd9da1-font-size );font-weight:var( --e-global-typography-2bd9da1-font-weight );line-height:var( --e-global-typography-2bd9da1-line-height );color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-b92b447{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24378 .elementor-element.elementor-element-b92b447::before, .elementor-24378 .elementor-element.elementor-element-b92b447 > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-b92b447 > .e-con-inner > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-b92b447 > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-b92b447 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-b92b447 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00233A 0%, #001328 100%);}.elementor-24378 .elementor-element.elementor-element-a1c2e50 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-a1c2e50{--icon-box-icon-margin:0px;}.elementor-24378 .elementor-element.elementor-element-a1c2e50 .elementor-icon-box-title{margin-bottom:2px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-a1c2e50.elementor-view-stacked .elementor-icon{background-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-a1c2e50.elementor-view-framed .elementor-icon, .elementor-24378 .elementor-element.elementor-element-a1c2e50.elementor-view-default .elementor-icon{fill:#D4E14E;color:#D4E14E;border-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-a1c2e50 .elementor-icon{font-size:44px;}.elementor-24378 .elementor-element.elementor-element-a1c2e50 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-a1c2e50 .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:24px;}.elementor-24378 .elementor-element.elementor-element-a1c2e50 .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-90ab0f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24378 .elementor-element.elementor-element-9c73c35{width:auto;max-width:auto;text-align:center;}.elementor-24378 .elementor-element.elementor-element-9c73c35 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-9c73c35 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:#8A8A8A;}.elementor-24378 .elementor-element.elementor-element-f362a1f{width:auto;max-width:auto;}.elementor-24378 .elementor-element.elementor-element-f362a1f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-cb6a5f4{width:auto;max-width:auto;}.elementor-24378 .elementor-element.elementor-element-cb6a5f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-cb6a5f4 .elementor-heading-title{font-family:var( --e-global-typography-2bd9da1-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd9da1-font-size );font-weight:var( --e-global-typography-2bd9da1-font-weight );line-height:var( --e-global-typography-2bd9da1-line-height );color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-1a5162a > .elementor-widget-container{margin:0px 0px 1px 0px;}.elementor-24378 .elementor-element.elementor-element-1a5162a .elementor-icon-list-icon i{color:#001328;transition:color 0.3s;}.elementor-24378 .elementor-element.elementor-element-1a5162a .elementor-icon-list-icon svg{fill:#001328;transition:fill 0.3s;}.elementor-24378 .elementor-element.elementor-element-1a5162a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-1a5162a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-1a5162a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24378 .elementor-element.elementor-element-1a5162a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24378 .elementor-element.elementor-element-1a5162a .elementor-icon-list-item > a{font-family:"Share Tech Mono", Sans-serif;}.elementor-24378 .elementor-element.elementor-element-1a5162a .elementor-icon-list-text{color:var( --e-global-color-069d8e6 );transition:color 0.3s;}.elementor-24378 .elementor-element.elementor-element-9b9bbc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-9b9bbc5 .elementor-countdown-wrapper{max-width:52%;}.elementor-24378 .elementor-element.elementor-element-9b9bbc5 .elementor-countdown-item{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#00233A;border-radius:5px 5px 5px 5px;}body:not(.rtl) .elementor-24378 .elementor-element.elementor-element-9b9bbc5 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 25px/2 );}body:not(.rtl) .elementor-24378 .elementor-element.elementor-element-9b9bbc5 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 25px/2 );}body.rtl .elementor-24378 .elementor-element.elementor-element-9b9bbc5 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 25px/2 );}body.rtl .elementor-24378 .elementor-element.elementor-element-9b9bbc5 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 25px/2 );}.elementor-24378 .elementor-element.elementor-element-9b9bbc5 .elementor-countdown-digits{color:#D4E14E;font-family:"Share Tech Mono", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;}.elementor-24378 .elementor-element.elementor-element-9b9bbc5 .elementor-countdown-label{color:var( --e-global-color-text );font-family:"Share Tech", Sans-serif;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );}.elementor-24378 .elementor-element.elementor-element-a343e59 > .elementor-widget-container{margin:-9px 0px -36px 0px;}.elementor-24378 .elementor-element.elementor-element-a343e59{text-align:center;font-size:9px;font-weight:500;letter-spacing:2.1px;color:var( --e-global-color-secondary );}.elementor-24378 .elementor-element.elementor-element-64e50ee .elementor-button{background-color:#D4E14E;fill:#000000;color:#000000;border-style:none;}.elementor-24378 .elementor-element.elementor-element-64e50ee .elementor-button:hover, .elementor-24378 .elementor-element.elementor-element-64e50ee .elementor-button:focus{background-color:#D4E14E;color:#000000;border-color:#03241D;}.elementor-24378 .elementor-element.elementor-element-64e50ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-64e50ee .elementor-button:hover svg, .elementor-24378 .elementor-element.elementor-element-64e50ee .elementor-button:focus svg{fill:#000000;}.elementor-24378 .elementor-element.elementor-element-6e65062{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--overlay-mix-blend-mode:overlay;--padding-top:3em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-24378 .elementor-element.elementor-element-6e65062:not(.elementor-motion-effects-element-type-background), .elementor-24378 .elementor-element.elementor-element-6e65062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #00233A 60%, #001328 80%);}.elementor-24378 .elementor-element.elementor-element-6e65062::before, .elementor-24378 .elementor-element.elementor-element-6e65062 > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-6e65062 > .e-con-inner > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-6e65062 > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-6e65062 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-6e65062 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://abrhpa.org.br/wp-content/uploads/2025/11/bg-bluee-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-24378 .elementor-element.elementor-element-b3a3c06{--display:flex;}.elementor-24378 .elementor-element.elementor-element-b879efc > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-24378 .elementor-element.elementor-element-b879efc{text-align:center;}.elementor-24378 .elementor-element.elementor-element-b879efc .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:600;color:#F0FF58;}.elementor-24378 .elementor-element.elementor-element-ff48f15{width:var( --container-widget-width, 569px );max-width:569px;--container-widget-width:569px;--container-widget-flex-grow:0;text-align:center;font-family:"Share Tech", Sans-serif;font-size:21px;font-weight:200;color:#FFFFFFE6;}.elementor-24378 .elementor-element.elementor-element-ff48f15 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-ff48f15.elementor-element{--align-self:center;}.elementor-24378 .elementor-element.elementor-element-700a8fa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:33px 33px;--row-gap:33px;--column-gap:33px;--grid-auto-flow:row;}.elementor-24378 .elementor-element.elementor-element-017ba2f > .elementor-widget-container{padding:30px 60px 30px 38px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-017ba2f .elementor-icon-box-wrapper{text-align:left;}.elementor-24378 .elementor-element.elementor-element-017ba2f{--icon-box-icon-margin:30px;}.elementor-24378 .elementor-element.elementor-element-017ba2f .elementor-icon-box-title{margin-bottom:5px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-017ba2f.elementor-view-stacked .elementor-icon{background-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-017ba2f.elementor-view-framed .elementor-icon, .elementor-24378 .elementor-element.elementor-element-017ba2f.elementor-view-default .elementor-icon{fill:#D4E14E;color:#D4E14E;border-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-017ba2f .elementor-icon{font-size:30px;}.elementor-24378 .elementor-element.elementor-element-017ba2f .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-017ba2f .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:20px;}.elementor-24378 .elementor-element.elementor-element-017ba2f .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-78c1496 > .elementor-widget-container{padding:30px 60px 30px 38px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-78c1496 .elementor-icon-box-wrapper{text-align:left;}.elementor-24378 .elementor-element.elementor-element-78c1496{--icon-box-icon-margin:30px;}.elementor-24378 .elementor-element.elementor-element-78c1496 .elementor-icon-box-title{margin-bottom:5px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-78c1496.elementor-view-stacked .elementor-icon{background-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-78c1496.elementor-view-framed .elementor-icon, .elementor-24378 .elementor-element.elementor-element-78c1496.elementor-view-default .elementor-icon{fill:#D4E14E;color:#D4E14E;border-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-78c1496 .elementor-icon{font-size:30px;}.elementor-24378 .elementor-element.elementor-element-78c1496 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-78c1496 .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:20px;}.elementor-24378 .elementor-element.elementor-element-78c1496 .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-e6573a2 > .elementor-widget-container{padding:30px 60px 30px 38px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-e6573a2 .elementor-icon-box-wrapper{text-align:left;}.elementor-24378 .elementor-element.elementor-element-e6573a2{--icon-box-icon-margin:30px;}.elementor-24378 .elementor-element.elementor-element-e6573a2 .elementor-icon-box-title{margin-bottom:5px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-e6573a2.elementor-view-stacked .elementor-icon{background-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-e6573a2.elementor-view-framed .elementor-icon, .elementor-24378 .elementor-element.elementor-element-e6573a2.elementor-view-default .elementor-icon{fill:#D4E14E;color:#D4E14E;border-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-e6573a2 .elementor-icon{font-size:30px;}.elementor-24378 .elementor-element.elementor-element-e6573a2 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-e6573a2 .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:20px;}.elementor-24378 .elementor-element.elementor-element-e6573a2 .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-3ab9e00 > .elementor-widget-container{padding:30px 60px 30px 38px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-3ab9e00 .elementor-icon-box-wrapper{text-align:left;}.elementor-24378 .elementor-element.elementor-element-3ab9e00{--icon-box-icon-margin:30px;}.elementor-24378 .elementor-element.elementor-element-3ab9e00 .elementor-icon-box-title{margin-bottom:5px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-3ab9e00.elementor-view-stacked .elementor-icon{background-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-3ab9e00.elementor-view-framed .elementor-icon, .elementor-24378 .elementor-element.elementor-element-3ab9e00.elementor-view-default .elementor-icon{fill:#D4E14E;color:#D4E14E;border-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-3ab9e00 .elementor-icon{font-size:30px;}.elementor-24378 .elementor-element.elementor-element-3ab9e00 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-3ab9e00 .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:20px;}.elementor-24378 .elementor-element.elementor-element-3ab9e00 .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-076b41d > .elementor-widget-container{padding:30px 60px 30px 38px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-076b41d .elementor-icon-box-wrapper{text-align:left;}.elementor-24378 .elementor-element.elementor-element-076b41d{--icon-box-icon-margin:30px;}.elementor-24378 .elementor-element.elementor-element-076b41d .elementor-icon-box-title{margin-bottom:5px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-076b41d.elementor-view-stacked .elementor-icon{background-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-076b41d.elementor-view-framed .elementor-icon, .elementor-24378 .elementor-element.elementor-element-076b41d.elementor-view-default .elementor-icon{fill:#D4E14E;color:#D4E14E;border-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-076b41d .elementor-icon{font-size:30px;}.elementor-24378 .elementor-element.elementor-element-076b41d .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-076b41d .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:20px;}.elementor-24378 .elementor-element.elementor-element-076b41d .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-f574ad8 > .elementor-widget-container{padding:30px 60px 30px 38px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-f574ad8 .elementor-icon-box-wrapper{text-align:left;}.elementor-24378 .elementor-element.elementor-element-f574ad8{--icon-box-icon-margin:30px;}.elementor-24378 .elementor-element.elementor-element-f574ad8 .elementor-icon-box-title{margin-bottom:5px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-f574ad8.elementor-view-stacked .elementor-icon{background-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-f574ad8.elementor-view-framed .elementor-icon, .elementor-24378 .elementor-element.elementor-element-f574ad8.elementor-view-default .elementor-icon{fill:#D4E14E;color:#D4E14E;border-color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-f574ad8 .elementor-icon{font-size:30px;}.elementor-24378 .elementor-element.elementor-element-f574ad8 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-f574ad8 .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:20px;}.elementor-24378 .elementor-element.elementor-element-f574ad8 .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-239f8e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:27px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24378 .elementor-element.elementor-element-239f8e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-0799baa{--display:flex;--justify-content:center;}.elementor-24378 .elementor-element.elementor-element-0799baa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-ec28dbe > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-24378 .elementor-element.elementor-element-ec28dbe .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-24378 .elementor-element.elementor-element-f37a3b0{width:auto;max-width:auto;text-align:justify;font-family:"Share Tech Mono", Sans-serif;font-size:12px;font-weight:400;line-height:19px;letter-spacing:-0.4px;}.elementor-24378 .elementor-element.elementor-element-f37a3b0 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-f9cb82f .elementor-button{background-color:#D4E14E;fill:#000000;color:#000000;border-style:none;}.elementor-24378 .elementor-element.elementor-element-f9cb82f .elementor-button:hover, .elementor-24378 .elementor-element.elementor-element-f9cb82f .elementor-button:focus{background-color:#D4E14E;color:#000000;border-color:#03241D;}.elementor-24378 .elementor-element.elementor-element-f9cb82f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-f9cb82f .elementor-button:hover svg, .elementor-24378 .elementor-element.elementor-element-f9cb82f .elementor-button:focus svg{fill:#000000;}.elementor-24378 .elementor-element.elementor-element-2e0ca84{--display:flex;}.elementor-24378 .elementor-element.elementor-element-2e0ca84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-7d1a215{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-53px;--margin-left:0px;--margin-right:0px;}.elementor-24378 .elementor-element.elementor-element-7d1a215.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-72a0b24{--display:flex;--justify-content:center;}.elementor-24378 .elementor-element.elementor-element-72a0b24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-c0a4459{text-align:center;}.elementor-24378 .elementor-element.elementor-element-c0a4459 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;letter-spacing:1.1px;color:var( --e-global-color-secondary );}.elementor-24378 .elementor-element.elementor-element-b8d51e1{width:auto;max-width:auto;z-index:2;}.elementor-24378 .elementor-element.elementor-element-b8d51e1.elementor-element{--align-self:center;}.elementor-24378 .elementor-element.elementor-element-b8d51e1 > .elementor-widget-container{border-style:solid;border-width:0.1px 00px 0.1px 0px;border-color:#AEC1D2;}.elementor-24378 .elementor-element.elementor-element-b8d51e1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:900;letter-spacing:1.6px;color:#C69D5B00;}.elementor-24378 .elementor-element.elementor-element-2d6cc2a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-24378 .elementor-element.elementor-element-db7f880{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-24378 .elementor-element.elementor-element-db7f880.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-db7f880 img{width:134px;}.elementor-24378 .elementor-element.elementor-element-d24cafc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24378 .elementor-element.elementor-element-52b44ab{--display:flex;--justify-content:center;}.elementor-24378 .elementor-element.elementor-element-52b44ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-86d9fc0{text-align:center;}.elementor-24378 .elementor-element.elementor-element-86d9fc0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;letter-spacing:1.1px;color:var( --e-global-color-secondary );}.elementor-24378 .elementor-element.elementor-element-a745b8e{width:auto;max-width:auto;z-index:2;}.elementor-24378 .elementor-element.elementor-element-a745b8e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-a745b8e > .elementor-widget-container{border-style:solid;border-width:0.1px 00px 0.1px 0px;border-color:#FFD38D;}.elementor-24378 .elementor-element.elementor-element-a745b8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:900;letter-spacing:1.6px;color:#FFD38D00;}.elementor-24378 .elementor-element.elementor-element-be479d3{--display:grid;--min-height:101px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;}.elementor-24378 .elementor-element.elementor-element-2105aa7{width:initial;max-width:initial;text-align:center;}.elementor-24378 .elementor-element.elementor-element-2105aa7.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-2105aa7 img{width:165px;}.elementor-24378 .elementor-element.elementor-element-89083e2{width:initial;max-width:initial;text-align:center;}.elementor-24378 .elementor-element.elementor-element-89083e2 > .elementor-widget-container{margin:0px 5px 0px -9px;}.elementor-24378 .elementor-element.elementor-element-89083e2.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-89083e2 img{width:155px;}.elementor-24378 .elementor-element.elementor-element-97715c7{width:initial;max-width:initial;text-align:center;}.elementor-24378 .elementor-element.elementor-element-97715c7 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-97715c7.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-97715c7 img{width:136px;}.elementor-24378 .elementor-element.elementor-element-7ab54ec{width:initial;max-width:initial;text-align:center;}.elementor-24378 .elementor-element.elementor-element-7ab54ec.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-7ab54ec img{width:163px;}.elementor-24378 .elementor-element.elementor-element-0b53537{width:initial;max-width:initial;text-align:center;}.elementor-24378 .elementor-element.elementor-element-0b53537 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 26px;}.elementor-24378 .elementor-element.elementor-element-0b53537.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-0b53537 img{width:103px;}.elementor-24378 .elementor-element.elementor-element-994c20e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24378 .elementor-element.elementor-element-cafd825{--display:flex;--justify-content:center;}.elementor-24378 .elementor-element.elementor-element-cafd825.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-7716364{text-align:center;}.elementor-24378 .elementor-element.elementor-element-7716364 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;letter-spacing:1.1px;color:var( --e-global-color-secondary );}.elementor-24378 .elementor-element.elementor-element-962a705{width:auto;max-width:auto;z-index:3;text-align:center;}.elementor-24378 .elementor-element.elementor-element-962a705 > .elementor-widget-container{border-style:solid;border-width:0.1px 00px 0.1px 0px;border-color:var( --e-global-color-08fcc9d );}.elementor-24378 .elementor-element.elementor-element-962a705 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:900;letter-spacing:1.6px;color:#A7A7A7;}.elementor-24378 .elementor-element.elementor-element-c7d23da{--display:grid;--min-height:67px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-24378 .elementor-element.elementor-element-5b50c84{width:initial;max-width:initial;text-align:center;}.elementor-24378 .elementor-element.elementor-element-5b50c84.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-5b50c84 img{width:105px;}.elementor-24378 .elementor-element.elementor-element-5a17df8{width:initial;max-width:initial;text-align:center;}.elementor-24378 .elementor-element.elementor-element-5a17df8 > .elementor-widget-container{margin:-3px -10px -10px -10px;padding:0px 0px 0px 22px;}.elementor-24378 .elementor-element.elementor-element-5a17df8.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-5a17df8 img{width:149px;}.elementor-24378 .elementor-element.elementor-element-2d441a5{width:initial;max-width:initial;text-align:center;}.elementor-24378 .elementor-element.elementor-element-2d441a5 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-24378 .elementor-element.elementor-element-2d441a5.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-2d441a5 img{width:126px;}.elementor-24378 .elementor-element.elementor-element-913649c{width:initial;max-width:initial;text-align:center;}.elementor-24378 .elementor-element.elementor-element-913649c > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 26px;}.elementor-24378 .elementor-element.elementor-element-913649c.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-913649c img{width:113px;}.elementor-24378 .elementor-element.elementor-element-9e1a5c4{width:initial;max-width:initial;text-align:center;}.elementor-24378 .elementor-element.elementor-element-9e1a5c4 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 26px;}.elementor-24378 .elementor-element.elementor-element-9e1a5c4.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-24378 .elementor-element.elementor-element-9e1a5c4 img{width:99px;}.elementor-24378 .elementor-element.elementor-element-7441583{--display:flex;--min-height:524px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;}.elementor-24378 .elementor-element.elementor-element-7441583:not(.elementor-motion-effects-element-type-background), .elementor-24378 .elementor-element.elementor-element-7441583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abrhpa.org.br/wp-content/uploads/2025/11/BG-DOTT.jpg");background-position:bottom right;background-size:cover;}.elementor-24378 .elementor-element.elementor-element-7441583::before, .elementor-24378 .elementor-element.elementor-element-7441583 > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-7441583 > .e-con-inner > .elementor-background-video-container::before, .elementor-24378 .elementor-element.elementor-element-7441583 > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-7441583 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24378 .elementor-element.elementor-element-7441583 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00080D 9%, #00213700 97%);}.elementor-24378 .elementor-element.elementor-element-8120dc3 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-24378 .elementor-element.elementor-element-8120dc3{text-align:center;}.elementor-24378 .elementor-element.elementor-element-8120dc3 .elementor-heading-title{font-family:"Share Tech Mono", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-974ac6c > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-24378 .elementor-element.elementor-element-974ac6c{text-align:center;font-family:"Share Tech", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFFD6;}.elementor-24378 .elementor-element.elementor-element-f429e5c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24378 .elementor-element.elementor-element-cca4c15 > .elementor-widget-container{padding:33px 33px 33px 33px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-cca4c15 .elementor-icon-box-wrapper{text-align:justify;}.elementor-24378 .elementor-element.elementor-element-cca4c15 .elementor-icon-box-title{margin-bottom:8px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-cca4c15 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-cca4c15 .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:17px;line-height:24px;}.elementor-24378 .elementor-element.elementor-element-cca4c15 .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-77ad3c9 > .elementor-widget-container{padding:33px 33px 33px 33px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-77ad3c9 .elementor-icon-box-wrapper{text-align:justify;}.elementor-24378 .elementor-element.elementor-element-77ad3c9 .elementor-icon-box-title{margin-bottom:8px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-77ad3c9 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-77ad3c9 .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:17px;line-height:24px;}.elementor-24378 .elementor-element.elementor-element-77ad3c9 .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-919e465 > .elementor-widget-container{padding:33px 33px 33px 33px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-24378 .elementor-element.elementor-element-919e465 .elementor-icon-box-wrapper{text-align:justify;}.elementor-24378 .elementor-element.elementor-element-919e465 .elementor-icon-box-title{margin-bottom:8px;color:#FFFFFF;}.elementor-24378 .elementor-element.elementor-element-919e465 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-919e465 .elementor-icon-box-title a{font-family:"Share Tech Mono", Sans-serif;font-size:17px;line-height:24px;}.elementor-24378 .elementor-element.elementor-element-919e465 .elementor-icon-box-description{font-family:"Share", Sans-serif;font-size:16px;color:#D4E14E;}.elementor-24378 .elementor-element.elementor-element-2b59f25 .elementor-button{background-color:#D4E14E;fill:#000000;color:#000000;border-style:none;}.elementor-24378 .elementor-element.elementor-element-2b59f25 .elementor-button:hover, .elementor-24378 .elementor-element.elementor-element-2b59f25 .elementor-button:focus{background-color:#D4E14E;color:#000000;border-color:#03241D;}.elementor-24378 .elementor-element.elementor-element-2b59f25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-2b59f25 .elementor-button:hover svg, .elementor-24378 .elementor-element.elementor-element-2b59f25 .elementor-button:focus svg{fill:#000000;}.elementor-24378 .elementor-element.elementor-element-245c950{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-24378 .elementor-element.elementor-element-245c950:not(.elementor-motion-effects-element-type-background), .elementor-24378 .elementor-element.elementor-element-245c950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abrhpa.org.br/wp-content/uploads/2025/11/bg-whitt-1.jpg");background-position:bottom center;background-size:cover;}.elementor-24378 .elementor-element.elementor-element-fd3848d{--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-24378 .elementor-element.elementor-element-f593be5{--divider-border-style:solid;--divider-color:var( --e-global-color-f06adda );--divider-border-width:1px;}.elementor-24378 .elementor-element.elementor-element-f593be5 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-24378 .elementor-element.elementor-element-f593be5 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-24378 .elementor-element.elementor-element-f593be5 .elementor-divider{text-align:center;}.elementor-24378 .elementor-element.elementor-element-f593be5 .elementor-divider__text{color:var( --e-global-color-f06adda );font-family:"Share Tech Mono", Sans-serif;font-size:11px;line-height:1.5em;letter-spacing:7.2px;}.elementor-24378 .elementor-element.elementor-element-402f0eb > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-24378 .elementor-element.elementor-element-402f0eb{text-align:center;}.elementor-24378 .elementor-element.elementor-element-402f0eb .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:600;color:#B9CC00;}.elementor-24378 .elementor-element.elementor-element-5d20d3e{--display:flex;}.elementor-24378 .elementor-element.elementor-element-e8c4b93{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24378 .elementor-element.elementor-element-4ccf73f{text-align:center;}.elementor-24378 .elementor-element.elementor-element-4ccf73f img{width:170px;filter:brightness( 100% ) contrast( 108% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.4s;border-style:solid;border-width:8px 8px 8px 8px;border-color:#F0FF58;border-radius:100% 100% 100% 100%;box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.1);}.elementor-24378 .elementor-element.elementor-element-4ccf73f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24378 .elementor-element.elementor-element-f4b99a9{width:auto;max-width:auto;}.elementor-24378 .elementor-element.elementor-element-f4b99a9 > .elementor-widget-container{background-color:#001328;margin:0px 0px 0px 0px;padding:7px 18px 7px 18px;border-radius:999px 999px 999px 999px;}.elementor-24378 .elementor-element.elementor-element-f4b99a9 .elementor-heading-title{font-family:"Share", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1.4px;color:#F0FF58;}.elementor-24378 .elementor-element.elementor-element-51b10f0 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-51b10f0{text-align:center;font-family:"Share Tech", Sans-serif;color:var( --e-global-color-f06adda );}.elementor-24378 .elementor-element.elementor-element-8d990da{--display:flex;}.elementor-24378 .elementor-element.elementor-element-43ef3df{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24378 .elementor-element.elementor-element-d631b03{text-align:center;}.elementor-24378 .elementor-element.elementor-element-d631b03 img{width:170px;filter:brightness( 100% ) contrast( 108% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.4s;border-style:solid;border-width:8px 8px 8px 8px;border-color:#F0FF58;border-radius:100% 100% 100% 100%;box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.1);}.elementor-24378 .elementor-element.elementor-element-d631b03:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24378 .elementor-element.elementor-element-f64cddc{width:auto;max-width:auto;}.elementor-24378 .elementor-element.elementor-element-f64cddc > .elementor-widget-container{background-color:#001328;margin:0px 0px 0px 0px;padding:7px 18px 7px 18px;border-radius:999px 999px 999px 999px;}.elementor-24378 .elementor-element.elementor-element-f64cddc .elementor-heading-title{font-family:"Share", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1.4px;color:#F0FF58;}.elementor-24378 .elementor-element.elementor-element-0dd6f67 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-0dd6f67{text-align:center;font-family:"Share Tech", Sans-serif;color:var( --e-global-color-f06adda );}.elementor-24378 .elementor-element.elementor-element-6b25bb4{--display:flex;}.elementor-24378 .elementor-element.elementor-element-f51d1f9{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24378 .elementor-element.elementor-element-c6e30cb{text-align:center;}.elementor-24378 .elementor-element.elementor-element-c6e30cb img{width:170px;filter:brightness( 100% ) contrast( 108% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.4s;border-style:solid;border-width:8px 8px 8px 8px;border-color:#F0FF58;border-radius:100% 100% 100% 100%;box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.1);}.elementor-24378 .elementor-element.elementor-element-c6e30cb:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24378 .elementor-element.elementor-element-db605e0{width:auto;max-width:auto;}.elementor-24378 .elementor-element.elementor-element-db605e0 > .elementor-widget-container{background-color:#001328;margin:0px 0px 0px 0px;padding:7px 18px 7px 18px;border-radius:999px 999px 999px 999px;}.elementor-24378 .elementor-element.elementor-element-db605e0 .elementor-heading-title{font-family:"Share", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1.4px;color:#F0FF58;}.elementor-24378 .elementor-element.elementor-element-d15036f > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-d15036f{text-align:center;font-family:"Share Tech", Sans-serif;color:var( --e-global-color-f06adda );}.elementor-24378 .elementor-element.elementor-element-71ef6da{--display:flex;}.elementor-24378 .elementor-element.elementor-element-f4fb172{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24378 .elementor-element.elementor-element-f4fb172.e-con{--align-self:center;}.elementor-24378 .elementor-element.elementor-element-764679e{text-align:center;}.elementor-24378 .elementor-element.elementor-element-764679e img{width:170px;filter:brightness( 100% ) contrast( 108% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.4s;border-style:solid;border-width:8px 8px 8px 8px;border-color:#F0FF58;border-radius:100% 100% 100% 100%;box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.1);}.elementor-24378 .elementor-element.elementor-element-764679e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24378 .elementor-element.elementor-element-5ecb3e0{width:auto;max-width:auto;}.elementor-24378 .elementor-element.elementor-element-5ecb3e0 > .elementor-widget-container{background-color:#001328;margin:0px 0px 0px 0px;padding:7px 18px 7px 18px;border-radius:999px 999px 999px 999px;}.elementor-24378 .elementor-element.elementor-element-5ecb3e0 .elementor-heading-title{font-family:"Share", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1.4px;color:#F0FF58;}.elementor-24378 .elementor-element.elementor-element-bf469da > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-bf469da{text-align:center;font-family:"Share Tech", Sans-serif;color:var( --e-global-color-f06adda );}.elementor-24378 .elementor-element.elementor-element-903d474{--display:flex;}.elementor-24378 .elementor-element.elementor-element-84b6929{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24378 .elementor-element.elementor-element-84b6929.e-con{--align-self:center;}.elementor-24378 .elementor-element.elementor-element-53b46c8{text-align:center;}.elementor-24378 .elementor-element.elementor-element-53b46c8 img{width:170px;filter:brightness( 100% ) contrast( 108% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.4s;border-style:solid;border-width:8px 8px 8px 8px;border-color:#F0FF58;border-radius:100% 100% 100% 100%;box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.1);}.elementor-24378 .elementor-element.elementor-element-53b46c8:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24378 .elementor-element.elementor-element-88be2ab{width:auto;max-width:auto;}.elementor-24378 .elementor-element.elementor-element-88be2ab > .elementor-widget-container{background-color:#001328;margin:0px 0px 0px 0px;padding:7px 18px 7px 18px;border-radius:999px 999px 999px 999px;}.elementor-24378 .elementor-element.elementor-element-88be2ab .elementor-heading-title{font-family:"Share", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1.4px;color:#F0FF58;}.elementor-24378 .elementor-element.elementor-element-7c31874 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-7c31874{text-align:center;font-family:"Share Tech", Sans-serif;color:var( --e-global-color-f06adda );}.elementor-24378 .elementor-element.elementor-element-4bb4cdc{--display:flex;}.elementor-24378 .elementor-element.elementor-element-0e1578a{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24378 .elementor-element.elementor-element-0e1578a.e-con{--align-self:center;}.elementor-24378 .elementor-element.elementor-element-96eb87a{text-align:center;}.elementor-24378 .elementor-element.elementor-element-96eb87a img{width:170px;filter:brightness( 100% ) contrast( 108% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.4s;border-style:solid;border-width:8px 8px 8px 8px;border-color:#F0FF58;border-radius:100% 100% 100% 100%;box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.1);}.elementor-24378 .elementor-element.elementor-element-96eb87a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24378 .elementor-element.elementor-element-93af441{width:auto;max-width:auto;}.elementor-24378 .elementor-element.elementor-element-93af441 > .elementor-widget-container{background-color:#001328;margin:0px 0px 0px 0px;padding:7px 18px 7px 18px;border-radius:999px 999px 999px 999px;}.elementor-24378 .elementor-element.elementor-element-93af441 .elementor-heading-title{font-family:"Share", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1.4px;color:#F0FF58;}.elementor-24378 .elementor-element.elementor-element-a023034 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-a023034{text-align:center;font-family:"Share Tech", Sans-serif;color:var( --e-global-color-f06adda );}.elementor-24378 .elementor-element.elementor-element-29928eb{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#160069;}.elementor-24378 .elementor-element.elementor-element-6623080{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-24378 .elementor-element.elementor-element-6623080:not(.elementor-motion-effects-element-type-background), .elementor-24378 .elementor-element.elementor-element-6623080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abrhpa.org.br/wp-content/uploads/2025/11/bg-ao-contrario.jpg");background-size:cover;}.elementor-24378 .elementor-element.elementor-element-a85e33c{--divider-border-style:solid;--divider-color:var( --e-global-color-f06adda );--divider-border-width:1px;}.elementor-24378 .elementor-element.elementor-element-a85e33c > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-24378 .elementor-element.elementor-element-a85e33c .elementor-divider-separator{width:243px;margin:0 auto;margin-center:0;}.elementor-24378 .elementor-element.elementor-element-a85e33c .elementor-divider{text-align:center;}.elementor-24378 .elementor-element.elementor-element-a85e33c .elementor-divider__text{color:var( --e-global-color-f06adda );font-family:"Share Tech Mono", Sans-serif;font-size:11px;line-height:1.5em;letter-spacing:7.2px;}.elementor-24378 .elementor-element.elementor-element-211c961 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-24378 .elementor-element.elementor-element-211c961{text-align:center;}.elementor-24378 .elementor-element.elementor-element-211c961 .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:600;color:#B9CC00;}.elementor-24378 .elementor-element.elementor-element-dca2f4a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-24378 .elementor-element.elementor-element-dca2f4a img{width:187px;}.elementor-24378 .elementor-element.elementor-element-f1376d0 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-f1376d0{text-align:center;}.elementor-24378 .elementor-element.elementor-element-f1376d0 .elementor-heading-title{color:var( --e-global-color-f06adda );}.elementor-24378 .elementor-element.elementor-element-7ca31ad{width:auto;max-width:auto;text-align:center;font-family:"Share Tech", Sans-serif;font-size:20px;font-weight:200;color:#303030E6;}.elementor-24378 .elementor-element.elementor-element-7ca31ad > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-7ca31ad.elementor-element{--align-self:center;}.elementor-24378 .elementor-element.elementor-element-5543ec8 .elementor-button{background-color:#4EE183;text-transform:uppercase;fill:#000000;color:#000000;border-style:none;}.elementor-24378 .elementor-element.elementor-element-5543ec8 .elementor-button:hover, .elementor-24378 .elementor-element.elementor-element-5543ec8 .elementor-button:focus{background-color:#75FFA7;color:#000000;border-color:#03241D;}.elementor-24378 .elementor-element.elementor-element-5543ec8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-5543ec8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24378 .elementor-element.elementor-element-5543ec8 .elementor-button:hover svg, .elementor-24378 .elementor-element.elementor-element-5543ec8 .elementor-button:focus svg{fill:#000000;}.elementor-24378 .elementor-element.elementor-element-8f6c7a8{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-24378 .elementor-element.elementor-element-8f6c7a8:not(.elementor-motion-effects-element-type-background), .elementor-24378 .elementor-element.elementor-element-8f6c7a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abrhpa.org.br/wp-content/uploads/2025/11/bg-ao-contrario.jpg");background-size:cover;}.elementor-24378 .elementor-element.elementor-element-30685a4 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-24378 .elementor-element.elementor-element-30685a4{text-align:center;}.elementor-24378 .elementor-element.elementor-element-30685a4 .elementor-heading-title{font-family:"Share Tech", Sans-serif;font-size:38px;font-weight:600;color:#B9CC00;}.elementor-24378 .elementor-element.elementor-element-0de2ad6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24378 .elementor-element.elementor-element-0de2ad6.e-con{--align-self:center;}.elementor-24378 .elementor-element.elementor-element-501b28d{text-align:right;}.elementor-24378 .elementor-element.elementor-element-501b28d img{width:104px;}.elementor-24378 .elementor-element.elementor-element-36ef88d{--display:flex;--justify-content:center;}.elementor-24378 .elementor-element.elementor-element-36ef88d.e-con{--align-self:center;}.elementor-24378 .elementor-element.elementor-element-52ed9e6 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-52ed9e6{text-align:left;}.elementor-24378 .elementor-element.elementor-element-52ed9e6 .elementor-heading-title{color:var( --e-global-color-f06adda );}.elementor-24378 .elementor-element.elementor-element-e8d8131 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-e8d8131{text-align:left;font-family:"Share Tech", Sans-serif;color:var( --e-global-color-f06adda );}.elementor-24378 .elementor-element.elementor-element-d86ffcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 44px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#02010126;}.elementor-24378 .elementor-element.elementor-element-d86ffcc{text-align:left;font-family:"Share Tech", Sans-serif;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:763px){.elementor-24378 .elementor-element.elementor-element-8a9718a{--content-width:696px;}.elementor-24378 .elementor-element.elementor-element-69ceb70{--content-width:999px;}.elementor-24378 .elementor-element.elementor-element-239f8e0{--content-width:1397px;}.elementor-24378 .elementor-element.elementor-element-0799baa{--width:22.682%;}.elementor-24378 .elementor-element.elementor-element-2e0ca84{--width:76.273%;}.elementor-24378 .elementor-element.elementor-element-72a0b24{--width:22.903%;}.elementor-24378 .elementor-element.elementor-element-2d6cc2a{--content-width:100%;}.elementor-24378 .elementor-element.elementor-element-d24cafc{--content-width:100%;}.elementor-24378 .elementor-element.elementor-element-52b44ab{--width:22.673%;}.elementor-24378 .elementor-element.elementor-element-be479d3{--content-width:100%;}.elementor-24378 .elementor-element.elementor-element-994c20e{--content-width:100%;}.elementor-24378 .elementor-element.elementor-element-cafd825{--width:21.987%;}.elementor-24378 .elementor-element.elementor-element-245c950{--content-width:1300px;}.elementor-24378 .elementor-element.elementor-element-6623080{--content-width:500px;}.elementor-24378 .elementor-element.elementor-element-36ef88d{--width:21%;}}@media(max-width:1024px) and (min-width:763px){.elementor-24378 .elementor-element.elementor-element-0799baa{--width:99%;}.elementor-24378 .elementor-element.elementor-element-2e0ca84{--width:100%;}.elementor-24378 .elementor-element.elementor-element-72a0b24{--width:171.2px;}.elementor-24378 .elementor-element.elementor-element-52b44ab{--width:169.1px;}.elementor-24378 .elementor-element.elementor-element-cafd825{--width:177.838px;}}@media(max-width:1024px){.elementor-24378 .elementor-element.elementor-element-19eb849{--grid-auto-flow:row;}.elementor-24378 .elementor-element.elementor-element-2101577 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24378 .elementor-element.elementor-element-b5f8113 .elementor-heading-title{font-size:var( --e-global-typography-2bd9da1-font-size );line-height:var( --e-global-typography-2bd9da1-line-height );}.elementor-24378 .elementor-element.elementor-element-2bc6dc8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24378 .elementor-element.elementor-element-51a838f .elementor-heading-title{font-size:var( --e-global-typography-2bd9da1-font-size );line-height:var( --e-global-typography-2bd9da1-line-height );}.elementor-24378 .elementor-element.elementor-element-f362a1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24378 .elementor-element.elementor-element-cb6a5f4 .elementor-heading-title{font-size:var( --e-global-typography-2bd9da1-font-size );line-height:var( --e-global-typography-2bd9da1-line-height );}.elementor-24378 .elementor-element.elementor-element-9b9bbc5 .elementor-countdown-digits{font-size:30px;}.elementor-24378 .elementor-element.elementor-element-9b9bbc5 .elementor-countdown-label{font-size:13px;}.elementor-24378 .elementor-element.elementor-element-700a8fa{--grid-auto-flow:row;}.elementor-24378 .elementor-element.elementor-element-017ba2f > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-24378 .elementor-element.elementor-element-017ba2f .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-78c1496 > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-24378 .elementor-element.elementor-element-78c1496 .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-e6573a2 > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-24378 .elementor-element.elementor-element-e6573a2 .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-3ab9e00 > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-24378 .elementor-element.elementor-element-3ab9e00 .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-076b41d > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-24378 .elementor-element.elementor-element-076b41d .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-f574ad8 > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-24378 .elementor-element.elementor-element-f574ad8 .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-239f8e0{--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-24378 .elementor-element.elementor-element-ec28dbe{text-align:center;}.elementor-24378 .elementor-element.elementor-element-f37a3b0 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 18px 0px 5px;}.elementor-24378 .elementor-element.elementor-element-f37a3b0{text-align:center;font-size:12px;line-height:1.6em;}.elementor-24378 .elementor-element.elementor-element-7d1a215{--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:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:nowrap;}.elementor-24378 .elementor-element.elementor-element-c0a4459{z-index:1;}.elementor-24378 .elementor-element.elementor-element-c0a4459 .elementor-heading-title{font-size:15px;}.elementor-24378 .elementor-element.elementor-element-b8d51e1{text-align:center;}.elementor-24378 .elementor-element.elementor-element-b8d51e1 .elementor-heading-title{font-size:20px;}.elementor-24378 .elementor-element.elementor-element-2d6cc2a{--justify-content:center;--flex-wrap:nowrap;}.elementor-24378 .elementor-element.elementor-element-db7f880{width:var( --container-widget-width, 82.625px );max-width:82.625px;--container-widget-width:82.625px;--container-widget-flex-grow:0;}.elementor-24378 .elementor-element.elementor-element-db7f880 img{width:134px;}.elementor-24378 .elementor-element.elementor-element-d24cafc{--flex-wrap:nowrap;}.elementor-24378 .elementor-element.elementor-element-86d9fc0{z-index:1;}.elementor-24378 .elementor-element.elementor-element-86d9fc0 .elementor-heading-title{font-size:15px;}.elementor-24378 .elementor-element.elementor-element-a745b8e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-24378 .elementor-element.elementor-element-a745b8e .elementor-heading-title{font-size:20px;}.elementor-24378 .elementor-element.elementor-element-be479d3{--min-height:64px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24378 .elementor-element.elementor-element-2105aa7 img{width:131px;}.elementor-24378 .elementor-element.elementor-element-89083e2 img{width:101px;}.elementor-24378 .elementor-element.elementor-element-97715c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-97715c7 img{width:114px;}.elementor-24378 .elementor-element.elementor-element-7ab54ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-7ab54ec img{width:140px;}.elementor-24378 .elementor-element.elementor-element-0b53537 img{width:77px;}.elementor-24378 .elementor-element.elementor-element-994c20e{--flex-wrap:nowrap;}.elementor-24378 .elementor-element.elementor-element-7716364{z-index:1;}.elementor-24378 .elementor-element.elementor-element-7716364 .elementor-heading-title{font-size:15px;}.elementor-24378 .elementor-element.elementor-element-962a705 .elementor-heading-title{font-size:20px;}.elementor-24378 .elementor-element.elementor-element-c7d23da{--min-height:60px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24378 .elementor-element.elementor-element-5b50c84 img{width:77px;}.elementor-24378 .elementor-element.elementor-element-5a17df8 img{width:113px;}.elementor-24378 .elementor-element.elementor-element-2d441a5 img{width:92px;}.elementor-24378 .elementor-element.elementor-element-913649c img{width:77px;}.elementor-24378 .elementor-element.elementor-element-9e1a5c4 img{width:77px;}.elementor-24378 .elementor-element.elementor-element-f429e5c{--grid-auto-flow:row;}.elementor-24378 .elementor-element.elementor-element-f593be5 .elementor-divider-separator{width:35%;}.elementor-24378 .elementor-element.elementor-element-29928eb{--e-n-carousel-swiper-slides-to-display:3;}.elementor-24378 .elementor-element.elementor-element-6623080{--flex-wrap:nowrap;}.elementor-24378 .elementor-element.elementor-element-a85e33c .elementor-divider-separator{width:264px;}.elementor-24378 .elementor-element.elementor-element-dca2f4a img{width:264px;}.elementor-24378 .elementor-element.elementor-element-f1376d0 .elementor-heading-title{font-size:28px;}.elementor-24378 .elementor-element.elementor-element-8f6c7a8{--flex-wrap:nowrap;}.elementor-24378 .elementor-element.elementor-element-0de2ad6{--justify-content:center;}.elementor-24378 .elementor-element.elementor-element-36ef88d{--justify-content:center;}.elementor-24378 .elementor-element.elementor-element-52ed9e6 .elementor-heading-title{font-size:28px;}}@media(max-width:762px){.elementor-24378 .elementor-element.elementor-element-8a9718a{--min-height:60vh;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-24378 .elementor-element.elementor-element-8a9718a:not(.elementor-motion-effects-element-type-background), .elementor-24378 .elementor-element.elementor-element-8a9718a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-24378 .elementor-element.elementor-element-59b4396 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}.elementor-24378 .elementor-element.elementor-element-59b4396 .elementor-heading-title{font-size:16px;}.elementor-24378 .elementor-element.elementor-element-75d7929 > .elementor-widget-container{margin:-16px 0px -24px 0px;}.elementor-24378 .elementor-element.elementor-element-75d7929{font-size:0.8em;}.elementor-24378 .elementor-element.elementor-element-19eb849{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-24378 .elementor-element.elementor-element-e0f10cb .elementor-icon{font-size:21px;}.elementor-24378 .elementor-element.elementor-element-e0f10cb .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-e0f10cb .elementor-icon-box-title a{font-size:0.8em;line-height:0.2em;}.elementor-24378 .elementor-element.elementor-element-e0f10cb .elementor-icon-box-description{font-size:0.6em;}.elementor-24378 .elementor-element.elementor-element-319edc9 .elementor-icon{font-size:21px;}.elementor-24378 .elementor-element.elementor-element-319edc9 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-319edc9 .elementor-icon-box-title a{font-size:0.8em;line-height:0.5em;}.elementor-24378 .elementor-element.elementor-element-319edc9 .elementor-icon-box-description{font-size:0.7em;}.elementor-24378 .elementor-element.elementor-element-aac6043 .elementor-icon{font-size:21px;}.elementor-24378 .elementor-element.elementor-element-aac6043 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-aac6043 .elementor-icon-box-title a{font-size:0.8em;line-height:0.2em;}.elementor-24378 .elementor-element.elementor-element-aac6043 .elementor-icon-box-description{font-size:0.5em;}.elementor-24378 .elementor-element.elementor-element-0a045d0{width:100%;max-width:100%;}.elementor-24378 .elementor-element.elementor-element-0a045d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-69ceb70{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-24378 .elementor-element.elementor-element-42f85b1 .elementor-heading-title{font-size:1.8em;}.elementor-24378 .elementor-element.elementor-element-85929b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-85929b8{font-size:0.8em;line-height:1.4em;}.elementor-24378 .elementor-element.elementor-element-3067635{--padding-top:3em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-24378 .elementor-element.elementor-element-0583827 .elementor-heading-title{font-size:19px;}.elementor-24378 .elementor-element.elementor-element-aad700c .elementor-heading-title{font-size:25px;}.elementor-24378 .elementor-element.elementor-element-2101577 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24378 .elementor-element.elementor-element-b5f8113 .elementor-heading-title{font-size:var( --e-global-typography-2bd9da1-font-size );line-height:var( --e-global-typography-2bd9da1-line-height );}.elementor-24378 .elementor-element.elementor-element-07140a1 .elementor-heading-title{font-size:25px;}.elementor-24378 .elementor-element.elementor-element-2bc6dc8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24378 .elementor-element.elementor-element-51a838f .elementor-heading-title{font-size:var( --e-global-typography-2bd9da1-font-size );line-height:var( --e-global-typography-2bd9da1-line-height );}.elementor-24378 .elementor-element.elementor-element-9c73c35 .elementor-heading-title{font-size:25px;}.elementor-24378 .elementor-element.elementor-element-f362a1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24378 .elementor-element.elementor-element-cb6a5f4 .elementor-heading-title{font-size:var( --e-global-typography-2bd9da1-font-size );line-height:var( --e-global-typography-2bd9da1-line-height );}.elementor-24378 .elementor-element.elementor-element-9b9bbc5 .elementor-countdown-wrapper{max-width:100%;}.elementor-24378 .elementor-element.elementor-element-9b9bbc5 .elementor-countdown-digits{font-size:23px;}.elementor-24378 .elementor-element.elementor-element-9b9bbc5 .elementor-countdown-label{font-size:15px;}.elementor-24378 .elementor-element.elementor-element-a343e59{letter-spacing:0.2px;}.elementor-24378 .elementor-element.elementor-element-64e50ee{width:100%;max-width:100%;}.elementor-24378 .elementor-element.elementor-element-64e50ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-6e65062{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-24378 .elementor-element.elementor-element-b879efc .elementor-heading-title{font-size:1.7em;letter-spacing:-1px;}.elementor-24378 .elementor-element.elementor-element-ff48f15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-ff48f15{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-700a8fa{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-24378 .elementor-element.elementor-element-017ba2f > .elementor-widget-container{padding:2em 1em 2em 2em;}.elementor-24378 .elementor-element.elementor-element-017ba2f{--icon-box-icon-margin:13px;}.elementor-24378 .elementor-element.elementor-element-017ba2f .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-78c1496 > .elementor-widget-container{padding:2em 1em 2em 2em;}.elementor-24378 .elementor-element.elementor-element-78c1496{--icon-box-icon-margin:13px;}.elementor-24378 .elementor-element.elementor-element-78c1496 .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-e6573a2 > .elementor-widget-container{padding:2em 1em 2em 2em;}.elementor-24378 .elementor-element.elementor-element-e6573a2{--icon-box-icon-margin:13px;}.elementor-24378 .elementor-element.elementor-element-e6573a2 .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-3ab9e00 > .elementor-widget-container{padding:2em 1em 2em 2em;}.elementor-24378 .elementor-element.elementor-element-3ab9e00{--icon-box-icon-margin:13px;}.elementor-24378 .elementor-element.elementor-element-3ab9e00 .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-076b41d > .elementor-widget-container{padding:2em 1em 2em 2em;}.elementor-24378 .elementor-element.elementor-element-076b41d{--icon-box-icon-margin:13px;}.elementor-24378 .elementor-element.elementor-element-076b41d .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-076b41d .elementor-icon-box-title a{font-size:1.3em;}.elementor-24378 .elementor-element.elementor-element-076b41d .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-f574ad8 > .elementor-widget-container{padding:2em 1em 2em 2em;}.elementor-24378 .elementor-element.elementor-element-f574ad8{--icon-box-icon-margin:13px;}.elementor-24378 .elementor-element.elementor-element-f574ad8 .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-ec28dbe{text-align:center;}.elementor-24378 .elementor-element.elementor-element-ec28dbe .elementor-heading-title{font-size:1.9em;}.elementor-24378 .elementor-element.elementor-element-f37a3b0 > .elementor-widget-container{margin:0px 0px -23px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-f37a3b0{text-align:center;font-size:0.8em;}.elementor-24378 .elementor-element.elementor-element-f9cb82f{width:100%;max-width:100%;}.elementor-24378 .elementor-element.elementor-element-f9cb82f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-2e0ca84{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24378 .elementor-element.elementor-element-7d1a215{--width:100%;--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;--flex-wrap:wrap;}.elementor-24378 .elementor-element.elementor-element-c0a4459 .elementor-heading-title{font-size:15px;}.elementor-24378 .elementor-element.elementor-element-b8d51e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-b8d51e1 .elementor-heading-title{font-size:20px;}.elementor-24378 .elementor-element.elementor-element-2d6cc2a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-24378 .elementor-element.elementor-element-db7f880{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-24378 .elementor-element.elementor-element-db7f880 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-db7f880 img{width:414px;}.elementor-24378 .elementor-element.elementor-element-d24cafc{--content-width:100%;--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-24378 .elementor-element.elementor-element-52b44ab{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24378 .elementor-element.elementor-element-a745b8e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-a745b8e .elementor-heading-title{font-size:26px;}.elementor-24378 .elementor-element.elementor-element-be479d3{--min-height:511px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-24378 .elementor-element.elementor-element-2105aa7{width:auto;max-width:auto;}.elementor-24378 .elementor-element.elementor-element-2105aa7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-2105aa7 img{width:158px;}.elementor-24378 .elementor-element.elementor-element-89083e2{width:100%;max-width:100%;}.elementor-24378 .elementor-element.elementor-element-89083e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-89083e2 img{width:140px;}.elementor-24378 .elementor-element.elementor-element-97715c7{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-24378 .elementor-element.elementor-element-97715c7 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-97715c7 img{width:129px;}.elementor-24378 .elementor-element.elementor-element-7ab54ec{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-24378 .elementor-element.elementor-element-7ab54ec > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-7ab54ec img{width:134px;max-width:180px;}.elementor-24378 .elementor-element.elementor-element-0b53537{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-24378 .elementor-element.elementor-element-0b53537 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-0b53537 img{width:106px;}.elementor-24378 .elementor-element.elementor-element-994c20e{--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-24378 .elementor-element.elementor-element-962a705 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-962a705 .elementor-heading-title{font-size:25px;}.elementor-24378 .elementor-element.elementor-element-c7d23da{--min-height:462px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-24378 .elementor-element.elementor-element-5b50c84{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-24378 .elementor-element.elementor-element-5b50c84 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-5b50c84 img{width:128px;}.elementor-24378 .elementor-element.elementor-element-5a17df8{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-24378 .elementor-element.elementor-element-5a17df8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-5a17df8 img{width:126px;}.elementor-24378 .elementor-element.elementor-element-2d441a5{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-24378 .elementor-element.elementor-element-2d441a5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-2d441a5 img{width:126px;}.elementor-24378 .elementor-element.elementor-element-913649c{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-24378 .elementor-element.elementor-element-913649c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-913649c img{width:126px;}.elementor-24378 .elementor-element.elementor-element-9e1a5c4{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-24378 .elementor-element.elementor-element-9e1a5c4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-9e1a5c4 img{width:116px;}.elementor-24378 .elementor-element.elementor-element-7441583{--min-height:68vh;--padding-top:3em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-24378 .elementor-element.elementor-element-7441583:not(.elementor-motion-effects-element-type-background), .elementor-24378 .elementor-element.elementor-element-7441583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:554px 0px;}.elementor-24378 .elementor-element.elementor-element-8120dc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}.elementor-24378 .elementor-element.elementor-element-8120dc3 .elementor-heading-title{font-size:1.6em;}.elementor-24378 .elementor-element.elementor-element-974ac6c > .elementor-widget-container{margin:-16px 0px -24px 0px;}.elementor-24378 .elementor-element.elementor-element-974ac6c{font-size:1em;}.elementor-24378 .elementor-element.elementor-element-f429e5c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24378 .elementor-element.elementor-element-cca4c15 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-cca4c15 .elementor-icon-box-title a{font-size:1.4em;line-height:1.2em;}.elementor-24378 .elementor-element.elementor-element-cca4c15 .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-77ad3c9 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-77ad3c9 .elementor-icon-box-title a{font-size:1.4em;line-height:1.2em;}.elementor-24378 .elementor-element.elementor-element-77ad3c9 .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-919e465 .elementor-icon-box-title, .elementor-24378 .elementor-element.elementor-element-919e465 .elementor-icon-box-title a{font-size:1.4em;line-height:1.2em;}.elementor-24378 .elementor-element.elementor-element-919e465 .elementor-icon-box-description{font-size:0.9em;}.elementor-24378 .elementor-element.elementor-element-2b59f25{width:100%;max-width:100%;}.elementor-24378 .elementor-element.elementor-element-2b59f25 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-245c950:not(.elementor-motion-effects-element-type-background), .elementor-24378 .elementor-element.elementor-element-245c950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-24378 .elementor-element.elementor-element-fd3848d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-24378 .elementor-element.elementor-element-fd3848d.e-con{--align-self:center;}.elementor-24378 .elementor-element.elementor-element-f593be5 .elementor-divider-separator{width:60%;}.elementor-24378 .elementor-element.elementor-element-402f0eb .elementor-heading-title{font-size:1.8em;}.elementor-24378 .elementor-element.elementor-element-4ccf73f img{width:158px;}.elementor-24378 .elementor-element.elementor-element-f4b99a9 .elementor-heading-title{font-size:1.1em;}.elementor-24378 .elementor-element.elementor-element-d631b03 img{width:158px;}.elementor-24378 .elementor-element.elementor-element-f64cddc .elementor-heading-title{font-size:1.1em;}.elementor-24378 .elementor-element.elementor-element-c6e30cb img{width:158px;}.elementor-24378 .elementor-element.elementor-element-db605e0 .elementor-heading-title{font-size:1.1em;}.elementor-24378 .elementor-element.elementor-element-764679e img{width:158px;}.elementor-24378 .elementor-element.elementor-element-5ecb3e0 .elementor-heading-title{font-size:1.1em;}.elementor-24378 .elementor-element.elementor-element-53b46c8 img{width:158px;}.elementor-24378 .elementor-element.elementor-element-88be2ab .elementor-heading-title{font-size:1.1em;}.elementor-24378 .elementor-element.elementor-element-96eb87a img{width:158px;}.elementor-24378 .elementor-element.elementor-element-93af441 .elementor-heading-title{font-size:1.1em;}.elementor-24378 .elementor-element.elementor-element-29928eb{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24378 .elementor-element.elementor-element-6623080{--flex-wrap:wrap;--padding-top:1em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-24378 .elementor-element.elementor-element-6623080:not(.elementor-motion-effects-element-type-background), .elementor-24378 .elementor-element.elementor-element-6623080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-132px 0px;}.elementor-24378 .elementor-element.elementor-element-a85e33c .elementor-divider-separator{width:254px;}.elementor-24378 .elementor-element.elementor-element-211c961 .elementor-heading-title{font-size:19px;}.elementor-24378 .elementor-element.elementor-element-dca2f4a img{width:197px;}.elementor-24378 .elementor-element.elementor-element-f1376d0 > .elementor-widget-container{margin:14px 0px 1px 0px;}.elementor-24378 .elementor-element.elementor-element-f1376d0{text-align:center;}.elementor-24378 .elementor-element.elementor-element-f1376d0 .elementor-heading-title{font-size:21px;}.elementor-24378 .elementor-element.elementor-element-7ca31ad{font-size:1.1em;}.elementor-24378 .elementor-element.elementor-element-5543ec8{width:100%;max-width:100%;}.elementor-24378 .elementor-element.elementor-element-5543ec8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-5543ec8 .elementor-button{font-size:0.8em;letter-spacing:-0.1px;}.elementor-24378 .elementor-element.elementor-element-8f6c7a8{--flex-wrap:wrap;}.elementor-24378 .elementor-element.elementor-element-8f6c7a8:not(.elementor-motion-effects-element-type-background), .elementor-24378 .elementor-element.elementor-element-8f6c7a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-132px 0px;}.elementor-24378 .elementor-element.elementor-element-30685a4 .elementor-heading-title{font-size:19px;}.elementor-24378 .elementor-element.elementor-element-501b28d img{width:75px;}.elementor-24378 .elementor-element.elementor-element-52ed9e6 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-52ed9e6{text-align:center;}.elementor-24378 .elementor-element.elementor-element-52ed9e6 .elementor-heading-title{font-size:16px;}.elementor-24378 .elementor-element.elementor-element-e8d8131{text-align:center;}.elementor-24378 .elementor-element.elementor-element-d86ffcc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24378 .elementor-element.elementor-element-d86ffcc{text-align:center;}}/* Start custom CSS for icon-box, class: .elementor-element-e0f10cb *//* BORDA NEON LEVE PARA CARDS PEQUENOS - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-e0f10cb {
  position: relative !important;
  border: 2px solid #F0FF58 !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 8px rgba(240, 255, 88, 0.15),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
}

/* HOVER - Efeito sutil ao passar o mouse */
.elementor-24378 .elementor-element.elementor-element-e0f10cb:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid #F0FF58 !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 6px rgba(240, 255, 88, 0.3),
    0 0 12px rgba(240, 255, 88, 0.15),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
}

.neon-card-minimal:hover {
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid #F0FF58 !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 10px rgba(240, 255, 88, 0.2),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
}

.neon-card-medio:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid #F0FF58 !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
}

.neon-card-dark:hover {
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (leve e equilibrado):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto!

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-static (sem efeito interno, só hover)

DICAS DE USO:
- Para cards pequenos: use a versão padrão ou minimal
- Para cards médios: use a versão medio
- Para fundos claros: use a versão dark (glass escuro)
- Ajuste o border-radius conforme o design dos seus cards

EFEITO GLASS:
- backdrop-filter: blur() cria o efeito de vidro fosco
- Funciona melhor em fundos com imagens ou gradientes
- O desfoque aumenta no hover para dar mais destaque

PERSONALIZAÇÕES RÁPIDAS:
- Mais desfoque: aumente blur(10px) para blur(15px) ou mais
- Glass mais opaco: aumente rgba(255, 255, 255, 0.05) para 0.1
- Glass mais transparente: diminua para 0.03
- Cantos mais arredondados: aumente border-radius (ex: 16px)

IMPORTANTE:
- O efeito glass funciona melhor com um fundo por trás do card
- Se o fundo for sólido, o efeito será sutil
- Para fundos escuros, use as versões claras (padrão, minimal, medio)
- Para fundos claros, use a versão .neon-card-dark

*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-319edc9 *//* BORDA NEON LEVE PARA CARDS PEQUENOS - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-319edc9 {
  position: relative !important;
  border: 2px solid #F0FF58 !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 8px rgba(240, 255, 88, 0.15),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
}

/* HOVER - Efeito sutil ao passar o mouse */
.elementor-24378 .elementor-element.elementor-element-319edc9:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid #F0FF58 !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 6px rgba(240, 255, 88, 0.3),
    0 0 12px rgba(240, 255, 88, 0.15),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
}

.neon-card-minimal:hover {
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid #F0FF58 !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 10px rgba(240, 255, 88, 0.2),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
}

.neon-card-medio:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid #F0FF58 !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
}

.neon-card-dark:hover {
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (leve e equilibrado):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto!

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-static (sem efeito interno, só hover)

DICAS DE USO:
- Para cards pequenos: use a versão padrão ou minimal
- Para cards médios: use a versão medio
- Para fundos claros: use a versão dark (glass escuro)
- Ajuste o border-radius conforme o design dos seus cards

EFEITO GLASS:
- backdrop-filter: blur() cria o efeito de vidro fosco
- Funciona melhor em fundos com imagens ou gradientes
- O desfoque aumenta no hover para dar mais destaque

PERSONALIZAÇÕES RÁPIDAS:
- Mais desfoque: aumente blur(10px) para blur(15px) ou mais
- Glass mais opaco: aumente rgba(255, 255, 255, 0.05) para 0.1
- Glass mais transparente: diminua para 0.03
- Cantos mais arredondados: aumente border-radius (ex: 16px)

IMPORTANTE:
- O efeito glass funciona melhor com um fundo por trás do card
- Se o fundo for sólido, o efeito será sutil
- Para fundos escuros, use as versões claras (padrão, minimal, medio)
- Para fundos claros, use a versão .neon-card-dark

*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aac6043 *//* BORDA NEON LEVE PARA CARDS PEQUENOS - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-aac6043 {
  position: relative !important;
  border: 2px solid #F0FF58 !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 8px rgba(240, 255, 88, 0.15),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
}

/* HOVER - Efeito sutil ao passar o mouse */
.elementor-24378 .elementor-element.elementor-element-aac6043:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid #F0FF58 !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 6px rgba(240, 255, 88, 0.3),
    0 0 12px rgba(240, 255, 88, 0.15),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
}

.neon-card-minimal:hover {
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid #F0FF58 !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 10px rgba(240, 255, 88, 0.2),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
}

.neon-card-medio:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid #F0FF58 !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
}

.neon-card-dark:hover {
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (leve e equilibrado):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto!

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-static (sem efeito interno, só hover)

DICAS DE USO:
- Para cards pequenos: use a versão padrão ou minimal
- Para cards médios: use a versão medio
- Para fundos claros: use a versão dark (glass escuro)
- Ajuste o border-radius conforme o design dos seus cards

EFEITO GLASS:
- backdrop-filter: blur() cria o efeito de vidro fosco
- Funciona melhor em fundos com imagens ou gradientes
- O desfoque aumenta no hover para dar mais destaque

PERSONALIZAÇÕES RÁPIDAS:
- Mais desfoque: aumente blur(10px) para blur(15px) ou mais
- Glass mais opaco: aumente rgba(255, 255, 255, 0.05) para 0.1
- Glass mais transparente: diminua para 0.03
- Cantos mais arredondados: aumente border-radius (ex: 16px)

IMPORTANTE:
- O efeito glass funciona melhor com um fundo por trás do card
- Se o fundo for sólido, o efeito será sutil
- Para fundos escuros, use as versões claras (padrão, minimal, medio)
- Para fundos claros, use a versão .neon-card-dark

*//* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3187ace *//* BORDA NEON AMARELO #F0FF58 - FUNCIONANDO NO ELEMENTOR */

/* IMPORTANTE: Use este código no widget de VÍDEO ou IMAGEM */

.elementor-24378 .elementor-element.elementor-element-3187ace {
  position: relative !important;
  border: 3px solid #F0FF58 !important;
  border-radius: 20px !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.3),
    inset 0 0 10px rgba(240, 255, 88, 0.2) !important;
  animation: neonPulse 3s ease-in-out infinite !important;
  transition: all 0.3s ease !important;
}

/* HOVER - Efeito mais forte ao passar o mouse */
.elementor-24378 .elementor-element.elementor-element-3187ace:hover {
  border-width: 4px !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.9),
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 20px rgba(240, 255, 88, 0.5),
    0 0 77px rgba(240, 255, 88, 0.4),
    inset 0 0 15px rgba(240, 255, 88, 0.4) !important;
  transform: scale(1.02) !important;
  animation: neonPulseHover 1.5s ease-in-out infinite !important;
}

@keyframes neonPulse {
  0%, 100% {
    box-shadow: 
      0 0 10px rgba(240, 255, 88, 0.6),
      0 0 20px rgba(240, 255, 88, 0.4),
      0 0 30px rgba(240, 255, 88, 0.3),
      inset 0 0 10px rgba(240, 255, 88, 0.2);
    border-color: #F0FF58;
  }
  50% {
    box-shadow: 
      0 0 15px rgba(240, 255, 88, 0.7),
      0 0 25px rgba(240, 255, 88, 0.5),
      0 0 35px rgba(240, 255, 88, 0.4),
      inset 0 0 12px rgba(240, 255, 88, 0.3);
    border-color: #FFD700;
  }
}

.elementor-24378 .elementor-element.elementor-element-3187ace iframe {
  border-radius: 16px !important;
}


/* ============================================
   SE NÃO FUNCIONAR, USE ESTA VERSÃO ALTERNATIVA
   ============================================ */

/* Cole este código no CSS Personalizado de uma SEÇÃO ou COLUNA 
   que envolve o vídeo */

/*
.elementor-24378 .elementor-element.elementor-element-3187ace .elementor-widget-video {
  position: relative !important;
  border: 4px solid #F0FF58 !important;
  border-radius: 20px !important;
  padding: 0 !important;
  box-shadow: 
    0 0 15px #F0FF58,
    0 0 30px #F0FF58,
    0 0 45px rgba(240, 255, 88, 0.7),
    0 0 60px rgba(240, 255, 88, 0.5) !important;
  animation: neonPulse 2s ease-in-out infinite !important;
}

.elementor-24378 .elementor-element.elementor-element-3187ace .elementor-widget-video iframe {
  border-radius: 16px !important;
  display: block !important;
}
*/


/* ============================================
   INSTRUÇÕES PASSO A PASSO
   ============================================

MÉTODO 1 - Aplicar direto no widget de vídeo:
1. Clique no widget do VÍDEO (o embed do YouTube)
2. Vá em: Avançado > CSS Personalizado
3. Cole TODO o código acima
4. Pronto! Deve funcionar

MÉTODO 2 - Se o método 1 não funcionar:
1. Selecione a COLUNA ou SEÇÃO que contém o vídeo
2. Vá em: Avançado > CSS Personalizado
3. Descomente o código alternativo (remova os /* e */)
4. Cole no CSS Personalizado da seção/coluna

MÉTODO 3 - Forçar com classe CSS:
1. No widget do vídeo, vá em: Avançado > Classes CSS
2. Adicione: neon-border
3. Depois vá no Personalizador > CSS Adicional do site
4. Cole o código abaixo:

.neon-border {
  border: 4px solid #F0FF58 !important;
  border-radius: 20px !important;
  box-shadow: 0 0 15px #F0FF58, 0 0 30px #F0FF58, 0 0 45px rgba(240,255,88,0.7) !important;
}

TESTADO E FUNCIONANDO! ✅

*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3be1586 *//* BORDA NEON LEVE PARA CARDS PEQUENOS - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-3be1586 {
  position: relative !important;
  border: 2px solid #F0FF58 !important;
  border-radius: 23px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 8px rgba(240, 255, 88, 0.15),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
  overflow: hidden !important;
}

/* Garante que todos os cantos fiquem arredondados */
.elementor-24378 .elementor-element.elementor-element-3be1586::before,
.elementor-24378 .elementor-element.elementor-element-3be1586::after {
  border-radius: 23px !important;
}

/* HOVER - Efeito sutil ao passar o mouse */
.elementor-24378 .elementor-element.elementor-element-3be1586:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid #F0FF58 !important;
  border-radius: 40px !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 6px rgba(240, 255, 88, 0.3),
    0 0 12px rgba(240, 255, 88, 0.15),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
  overflow: hidden !important;
}

.neon-card-minimal:hover {
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid #F0FF58 !important;
  border-radius: 40px !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 10px rgba(240, 255, 88, 0.2),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
  overflow: hidden !important;
}

.neon-card-medio:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid #F0FF58 !important;
  border-radius: 40px !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
  overflow: hidden !important;
}

.neon-card-dark:hover {
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

⚠️ SE O CARD CONTINUAR QUADRADO, FAÇA ISSO:

1. Selecione o CARD no Elementor
2. Vá em: Estilo > Borda
3. Em "Border Radius" coloque: 40 40 40 40 (todos os cantos)
4. Depois cole o CSS personalizado normalmente

OU:

1. No próprio widget do card
2. Vá em: Avançado > Border Radius
3. Coloque 40px em todos os campos
4. Salve e atualize

---

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (leve e equilibrado):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto!

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-dark (glass escuro para fundos claros)

DICAS DE USO:
- Para cards pequenos: use a versão padrão ou minimal
- Para cards médios: use a versão medio
- Para fundos claros: use a versão dark (glass escuro)

EFEITO GLASS:
- backdrop-filter: blur() cria o efeito de vidro fosco
- Funciona melhor em fundos com imagens ou gradientes
- O desfoque aumenta no hover para dar mais destaque

PERSONALIZAÇÕES RÁPIDAS:
- Mais desfoque: aumente blur(10px) para blur(15px) ou mais
- Glass mais opaco: aumente rgba(255, 255, 255, 0.05) para 0.1
- Glass mais transparente: diminua para 0.03
- Cantos AINDA MAIS arredondados: aumente border-radius (já está em 40px)

IMPORTANTE:
- O efeito glass funciona melhor com um fundo por trás do card
- Se o fundo for sólido, o efeito será sutil
- Para fundos escuros, use as versões claras (padrão, minimal, medio)
- Para fundos claros, use a versão .neon-card-dark
- Adicionei overflow: hidden para garantir que o conteúdo respeite o border-radius

*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce88a26 *//* BORDA NEON LEVE PARA CARDS PEQUENOS - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-ce88a26 {
  position: relative !important;
  border: 2px solid #F0FF58 !important;
  border-radius: 23px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 8px rgba(240, 255, 88, 0.15),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
  overflow: hidden !important;
}

/* Garante que todos os cantos fiquem arredondados */
.elementor-24378 .elementor-element.elementor-element-ce88a26::before,
.elementor-24378 .elementor-element.elementor-element-ce88a26::after {
  border-radius: 23px !important;
}

/* HOVER - Efeito sutil ao passar o mouse */
.elementor-24378 .elementor-element.elementor-element-ce88a26:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid #F0FF58 !important;
  border-radius: 40px !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 6px rgba(240, 255, 88, 0.3),
    0 0 12px rgba(240, 255, 88, 0.15),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
  overflow: hidden !important;
}

.neon-card-minimal:hover {
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid #F0FF58 !important;
  border-radius: 40px !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 10px rgba(240, 255, 88, 0.2),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
  overflow: hidden !important;
}

.neon-card-medio:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid #F0FF58 !important;
  border-radius: 40px !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
  overflow: hidden !important;
}

.neon-card-dark:hover {
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

⚠️ SE O CARD CONTINUAR QUADRADO, FAÇA ISSO:

1. Selecione o CARD no Elementor
2. Vá em: Estilo > Borda
3. Em "Border Radius" coloque: 40 40 40 40 (todos os cantos)
4. Depois cole o CSS personalizado normalmente

OU:

1. No próprio widget do card
2. Vá em: Avançado > Border Radius
3. Coloque 40px em todos os campos
4. Salve e atualize

---

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (leve e equilibrado):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto!

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-dark (glass escuro para fundos claros)

DICAS DE USO:
- Para cards pequenos: use a versão padrão ou minimal
- Para cards médios: use a versão medio
- Para fundos claros: use a versão dark (glass escuro)

EFEITO GLASS:
- backdrop-filter: blur() cria o efeito de vidro fosco
- Funciona melhor em fundos com imagens ou gradientes
- O desfoque aumenta no hover para dar mais destaque

PERSONALIZAÇÕES RÁPIDAS:
- Mais desfoque: aumente blur(10px) para blur(15px) ou mais
- Glass mais opaco: aumente rgba(255, 255, 255, 0.05) para 0.1
- Glass mais transparente: diminua para 0.03
- Cantos AINDA MAIS arredondados: aumente border-radius (já está em 40px)

IMPORTANTE:
- O efeito glass funciona melhor com um fundo por trás do card
- Se o fundo for sólido, o efeito será sutil
- Para fundos escuros, use as versões claras (padrão, minimal, medio)
- Para fundos claros, use a versão .neon-card-dark
- Adicionei overflow: hidden para garantir que o conteúdo respeite o border-radius

*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b92b447 *//* BORDA NEON LEVE PARA CARDS PEQUENOS - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-b92b447 {
  position: relative !important;
  border: 2px solid #F0FF58 !important;
  border-radius: 23px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 8px rgba(240, 255, 88, 0.15),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
  overflow: hidden !important;
}

/* Garante que todos os cantos fiquem arredondados */
.elementor-24378 .elementor-element.elementor-element-b92b447::before,
.elementor-24378 .elementor-element.elementor-element-b92b447::after {
  border-radius: 23px !important;
}

/* HOVER - Efeito sutil ao passar o mouse */
.elementor-24378 .elementor-element.elementor-element-b92b447:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid #F0FF58 !important;
  border-radius: 40px !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 6px rgba(240, 255, 88, 0.3),
    0 0 12px rgba(240, 255, 88, 0.15),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
  overflow: hidden !important;
}

.neon-card-minimal:hover {
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid #F0FF58 !important;
  border-radius: 40px !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 10px rgba(240, 255, 88, 0.2),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
  overflow: hidden !important;
}

.neon-card-medio:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid #F0FF58 !important;
  border-radius: 40px !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
  overflow: hidden !important;
}

.neon-card-dark:hover {
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

⚠️ SE O CARD CONTINUAR QUADRADO, FAÇA ISSO:

1. Selecione o CARD no Elementor
2. Vá em: Estilo > Borda
3. Em "Border Radius" coloque: 40 40 40 40 (todos os cantos)
4. Depois cole o CSS personalizado normalmente

OU:

1. No próprio widget do card
2. Vá em: Avançado > Border Radius
3. Coloque 40px em todos os campos
4. Salve e atualize

---

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (leve e equilibrado):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto!

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-dark (glass escuro para fundos claros)

DICAS DE USO:
- Para cards pequenos: use a versão padrão ou minimal
- Para cards médios: use a versão medio
- Para fundos claros: use a versão dark (glass escuro)

EFEITO GLASS:
- backdrop-filter: blur() cria o efeito de vidro fosco
- Funciona melhor em fundos com imagens ou gradientes
- O desfoque aumenta no hover para dar mais destaque

PERSONALIZAÇÕES RÁPIDAS:
- Mais desfoque: aumente blur(10px) para blur(15px) ou mais
- Glass mais opaco: aumente rgba(255, 255, 255, 0.05) para 0.1
- Glass mais transparente: diminua para 0.03
- Cantos AINDA MAIS arredondados: aumente border-radius (já está em 40px)

IMPORTANTE:
- O efeito glass funciona melhor com um fundo por trás do card
- Se o fundo for sólido, o efeito será sutil
- Para fundos escuros, use as versões claras (padrão, minimal, medio)
- Para fundos claros, use a versão .neon-card-dark
- Adicionei overflow: hidden para garantir que o conteúdo respeite o border-radius

*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-017ba2f *//* BORDA NEON APENAS NO HOVER - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-017ba2f {
  position: relative !important;
  border: 2px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
}

/* HOVER - Borda neon aparece apenas aqui */
.elementor-24378 .elementor-element.elementor-element-017ba2f:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid rgba(255, 255, 255, 0.08) !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
}

.neon-card-minimal:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid rgba(255, 255, 255, 0.12) !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
}

.neon-card-medio:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid rgba(0, 0, 0, 0.2) !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
}

.neon-card-dark:hover {
  border-color: #F0FF58 !important;
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}

/* VERSÃO SEM BORDA (aparece do nada no hover) */
.neon-card-invisible {
  border: 2px solid transparent !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: none !important;
}

.neon-card-invisible:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (borda sutil que fica neon no hover):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto! Card com borda discreta que acende no hover

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-dark (para fundos claros)
   - neon-card-invisible (sem borda visível, aparece do nada)

MUDANÇAS PRINCIPAIS:
✅ Estado normal: borda branca/transparente sutil
✅ Hover: borda muda para verde neon #F0FF58
✅ Transição suave entre os estados
✅ Efeito glass mantido em ambos os estados

DICAS DE USO:
- Para efeito mais dramático: use .neon-card-invisible
- Para transição suave: use a versão padrão
- Para fundos escuros: versões padrão, minimal ou medio
- Para fundos claros: use .neon-card-dark

PERSONALIZAÇÕES RÁPIDAS:
- Borda invisível no estado normal: mude rgba(255, 255, 255, 0.1) para transparent
- Intensificar o neon no hover: aumente os valores rgba(240, 255, 88, X)
- Transição mais rápida: mude 0.3s para 0.2s
- Transição mais lenta: mude 0.3s para 0.5s

*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-78c1496 *//* BORDA NEON APENAS NO HOVER - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-78c1496 {
  position: relative !important;
  border: 2px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
}

/* HOVER - Borda neon aparece apenas aqui */
.elementor-24378 .elementor-element.elementor-element-78c1496:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid rgba(255, 255, 255, 0.08) !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
}

.neon-card-minimal:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid rgba(255, 255, 255, 0.12) !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
}

.neon-card-medio:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid rgba(0, 0, 0, 0.2) !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
}

.neon-card-dark:hover {
  border-color: #F0FF58 !important;
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}

/* VERSÃO SEM BORDA (aparece do nada no hover) */
.neon-card-invisible {
  border: 2px solid transparent !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: none !important;
}

.neon-card-invisible:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (borda sutil que fica neon no hover):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto! Card com borda discreta que acende no hover

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-dark (para fundos claros)
   - neon-card-invisible (sem borda visível, aparece do nada)

MUDANÇAS PRINCIPAIS:
✅ Estado normal: borda branca/transparente sutil
✅ Hover: borda muda para verde neon #F0FF58
✅ Transição suave entre os estados
✅ Efeito glass mantido em ambos os estados

DICAS DE USO:
- Para efeito mais dramático: use .neon-card-invisible
- Para transição suave: use a versão padrão
- Para fundos escuros: versões padrão, minimal ou medio
- Para fundos claros: use .neon-card-dark

PERSONALIZAÇÕES RÁPIDAS:
- Borda invisível no estado normal: mude rgba(255, 255, 255, 0.1) para transparent
- Intensificar o neon no hover: aumente os valores rgba(240, 255, 88, X)
- Transição mais rápida: mude 0.3s para 0.2s
- Transição mais lenta: mude 0.3s para 0.5s

*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e6573a2 *//* BORDA NEON APENAS NO HOVER - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-e6573a2 {
  position: relative !important;
  border: 2px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
}

/* HOVER - Borda neon aparece apenas aqui */
.elementor-24378 .elementor-element.elementor-element-e6573a2:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid rgba(255, 255, 255, 0.08) !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
}

.neon-card-minimal:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid rgba(255, 255, 255, 0.12) !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
}

.neon-card-medio:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid rgba(0, 0, 0, 0.2) !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
}

.neon-card-dark:hover {
  border-color: #F0FF58 !important;
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}

/* VERSÃO SEM BORDA (aparece do nada no hover) */
.neon-card-invisible {
  border: 2px solid transparent !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: none !important;
}

.neon-card-invisible:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (borda sutil que fica neon no hover):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto! Card com borda discreta que acende no hover

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-dark (para fundos claros)
   - neon-card-invisible (sem borda visível, aparece do nada)

MUDANÇAS PRINCIPAIS:
✅ Estado normal: borda branca/transparente sutil
✅ Hover: borda muda para verde neon #F0FF58
✅ Transição suave entre os estados
✅ Efeito glass mantido em ambos os estados

DICAS DE USO:
- Para efeito mais dramático: use .neon-card-invisible
- Para transição suave: use a versão padrão
- Para fundos escuros: versões padrão, minimal ou medio
- Para fundos claros: use .neon-card-dark

PERSONALIZAÇÕES RÁPIDAS:
- Borda invisível no estado normal: mude rgba(255, 255, 255, 0.1) para transparent
- Intensificar o neon no hover: aumente os valores rgba(240, 255, 88, X)
- Transição mais rápida: mude 0.3s para 0.2s
- Transição mais lenta: mude 0.3s para 0.5s

*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ab9e00 *//* BORDA NEON APENAS NO HOVER - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-3ab9e00 {
  position: relative !important;
  border: 2px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
}

/* HOVER - Borda neon aparece apenas aqui */
.elementor-24378 .elementor-element.elementor-element-3ab9e00:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid rgba(255, 255, 255, 0.08) !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
}

.neon-card-minimal:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid rgba(255, 255, 255, 0.12) !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
}

.neon-card-medio:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid rgba(0, 0, 0, 0.2) !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
}

.neon-card-dark:hover {
  border-color: #F0FF58 !important;
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}

/* VERSÃO SEM BORDA (aparece do nada no hover) */
.neon-card-invisible {
  border: 2px solid transparent !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: none !important;
}

.neon-card-invisible:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (borda sutil que fica neon no hover):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto! Card com borda discreta que acende no hover

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-dark (para fundos claros)
   - neon-card-invisible (sem borda visível, aparece do nada)

MUDANÇAS PRINCIPAIS:
✅ Estado normal: borda branca/transparente sutil
✅ Hover: borda muda para verde neon #F0FF58
✅ Transição suave entre os estados
✅ Efeito glass mantido em ambos os estados

DICAS DE USO:
- Para efeito mais dramático: use .neon-card-invisible
- Para transição suave: use a versão padrão
- Para fundos escuros: versões padrão, minimal ou medio
- Para fundos claros: use .neon-card-dark

PERSONALIZAÇÕES RÁPIDAS:
- Borda invisível no estado normal: mude rgba(255, 255, 255, 0.1) para transparent
- Intensificar o neon no hover: aumente os valores rgba(240, 255, 88, X)
- Transição mais rápida: mude 0.3s para 0.2s
- Transição mais lenta: mude 0.3s para 0.5s

*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-076b41d *//* BORDA NEON APENAS NO HOVER - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-076b41d {
  position: relative !important;
  border: 2px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
}

/* HOVER - Borda neon aparece apenas aqui */
.elementor-24378 .elementor-element.elementor-element-076b41d:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid rgba(255, 255, 255, 0.08) !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
}

.neon-card-minimal:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid rgba(255, 255, 255, 0.12) !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
}

.neon-card-medio:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid rgba(0, 0, 0, 0.2) !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
}

.neon-card-dark:hover {
  border-color: #F0FF58 !important;
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}

/* VERSÃO SEM BORDA (aparece do nada no hover) */
.neon-card-invisible {
  border: 2px solid transparent !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: none !important;
}

.neon-card-invisible:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (borda sutil que fica neon no hover):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto! Card com borda discreta que acende no hover

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-dark (para fundos claros)
   - neon-card-invisible (sem borda visível, aparece do nada)

MUDANÇAS PRINCIPAIS:
✅ Estado normal: borda branca/transparente sutil
✅ Hover: borda muda para verde neon #F0FF58
✅ Transição suave entre os estados
✅ Efeito glass mantido em ambos os estados

DICAS DE USO:
- Para efeito mais dramático: use .neon-card-invisible
- Para transição suave: use a versão padrão
- Para fundos escuros: versões padrão, minimal ou medio
- Para fundos claros: use .neon-card-dark

PERSONALIZAÇÕES RÁPIDAS:
- Borda invisível no estado normal: mude rgba(255, 255, 255, 0.1) para transparent
- Intensificar o neon no hover: aumente os valores rgba(240, 255, 88, X)
- Transição mais rápida: mude 0.3s para 0.2s
- Transição mais lenta: mude 0.3s para 0.5s

*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f574ad8 *//* BORDA NEON APENAS NO HOVER - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-f574ad8 {
  position: relative !important;
  border: 2px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
}

/* HOVER - Borda neon aparece apenas aqui */
.elementor-24378 .elementor-element.elementor-element-f574ad8:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid rgba(255, 255, 255, 0.08) !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
}

.neon-card-minimal:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid rgba(255, 255, 255, 0.12) !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
}

.neon-card-medio:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid rgba(0, 0, 0, 0.2) !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 0 rgba(240, 255, 88, 0),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
}

.neon-card-dark:hover {
  border-color: #F0FF58 !important;
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}

/* VERSÃO SEM BORDA (aparece do nada no hover) */
.neon-card-invisible {
  border: 2px solid transparent !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: none !important;
}

.neon-card-invisible:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (borda sutil que fica neon no hover):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto! Card com borda discreta que acende no hover

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-dark (para fundos claros)
   - neon-card-invisible (sem borda visível, aparece do nada)

MUDANÇAS PRINCIPAIS:
✅ Estado normal: borda branca/transparente sutil
✅ Hover: borda muda para verde neon #F0FF58
✅ Transição suave entre os estados
✅ Efeito glass mantido em ambos os estados

DICAS DE USO:
- Para efeito mais dramático: use .neon-card-invisible
- Para transição suave: use a versão padrão
- Para fundos escuros: versões padrão, minimal ou medio
- Para fundos claros: use .neon-card-dark

PERSONALIZAÇÕES RÁPIDAS:
- Borda invisível no estado normal: mude rgba(255, 255, 255, 0.1) para transparent
- Intensificar o neon no hover: aumente os valores rgba(240, 255, 88, X)
- Transição mais rápida: mude 0.3s para 0.2s
- Transição mais lenta: mude 0.3s para 0.5s

*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8d51e1 */.elementor-24378 .elementor-element.elementor-element-b8d51e1 .elementor-heading-title {
    background: rgb(0, 150, 255);
    background: linear-gradient(45deg, rgba(0, 150, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(0, 150, 255, 1) 100%);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a745b8e */.elementor-24378 .elementor-element.elementor-element-a745b8e .elementor-heading-title {
   background: rgb(183,142,92);
background: linear-gradient(90deg, rgba(183,142,92,1) 0%, rgba(255,222,164,1) 44%, rgba(178,137,88,1) 72%, rgba(255,222,164,1) 91%);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cca4c15 *//* BORDA NEON LEVE PARA CARDS PEQUENOS - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-cca4c15 {
  position: relative !important;
  border: 2px solid #F0FF58 !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 8px rgba(240, 255, 88, 0.15),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
}

/* HOVER - Efeito sutil ao passar o mouse */
.elementor-24378 .elementor-element.elementor-element-cca4c15:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid #F0FF58 !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 6px rgba(240, 255, 88, 0.3),
    0 0 12px rgba(240, 255, 88, 0.15),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
}

.neon-card-minimal:hover {
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid #F0FF58 !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 10px rgba(240, 255, 88, 0.2),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
}

.neon-card-medio:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid #F0FF58 !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
}

.neon-card-dark:hover {
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (leve e equilibrado):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto!

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-static (sem efeito interno, só hover)

DICAS DE USO:
- Para cards pequenos: use a versão padrão ou minimal
- Para cards médios: use a versão medio
- Para fundos claros: use a versão dark (glass escuro)
- Ajuste o border-radius conforme o design dos seus cards

EFEITO GLASS:
- backdrop-filter: blur() cria o efeito de vidro fosco
- Funciona melhor em fundos com imagens ou gradientes
- O desfoque aumenta no hover para dar mais destaque

PERSONALIZAÇÕES RÁPIDAS:
- Mais desfoque: aumente blur(10px) para blur(15px) ou mais
- Glass mais opaco: aumente rgba(255, 255, 255, 0.05) para 0.1
- Glass mais transparente: diminua para 0.03
- Cantos mais arredondados: aumente border-radius (ex: 16px)

IMPORTANTE:
- O efeito glass funciona melhor com um fundo por trás do card
- Se o fundo for sólido, o efeito será sutil
- Para fundos escuros, use as versões claras (padrão, minimal, medio)
- Para fundos claros, use a versão .neon-card-dark

*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77ad3c9 *//* BORDA NEON LEVE PARA CARDS PEQUENOS - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-77ad3c9 {
  position: relative !important;
  border: 2px solid #F0FF58 !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 8px rgba(240, 255, 88, 0.15),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
}

/* HOVER - Efeito sutil ao passar o mouse */
.elementor-24378 .elementor-element.elementor-element-77ad3c9:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid #F0FF58 !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 6px rgba(240, 255, 88, 0.3),
    0 0 12px rgba(240, 255, 88, 0.15),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
}

.neon-card-minimal:hover {
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid #F0FF58 !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 10px rgba(240, 255, 88, 0.2),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
}

.neon-card-medio:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid #F0FF58 !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
}

.neon-card-dark:hover {
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (leve e equilibrado):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto!

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-static (sem efeito interno, só hover)

DICAS DE USO:
- Para cards pequenos: use a versão padrão ou minimal
- Para cards médios: use a versão medio
- Para fundos claros: use a versão dark (glass escuro)
- Ajuste o border-radius conforme o design dos seus cards

EFEITO GLASS:
- backdrop-filter: blur() cria o efeito de vidro fosco
- Funciona melhor em fundos com imagens ou gradientes
- O desfoque aumenta no hover para dar mais destaque

PERSONALIZAÇÕES RÁPIDAS:
- Mais desfoque: aumente blur(10px) para blur(15px) ou mais
- Glass mais opaco: aumente rgba(255, 255, 255, 0.05) para 0.1
- Glass mais transparente: diminua para 0.03
- Cantos mais arredondados: aumente border-radius (ex: 16px)

IMPORTANTE:
- O efeito glass funciona melhor com um fundo por trás do card
- Se o fundo for sólido, o efeito será sutil
- Para fundos escuros, use as versões claras (padrão, minimal, medio)
- Para fundos claros, use a versão .neon-card-dark

*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-919e465 *//* BORDA NEON LEVE PARA CARDS PEQUENOS - #F0FF58 + GLASS EFFECT */

.elementor-24378 .elementor-element.elementor-element-919e465 {
  position: relative !important;
  border: 2px solid #F0FF58 !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 8px rgba(240, 255, 88, 0.15),
    inset 0 0 60px rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
}

/* HOVER - Efeito sutil ao passar o mouse */
.elementor-24378 .elementor-element.elementor-element-919e465:hover {
  border-color: #F0FF58 !important;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    0 0 30px rgba(240, 255, 88, 0.2),
    inset 0 0 10px rgba(240, 255, 88, 0.25),
    inset 0 0 80px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-2px) !important;
}


/* ============================================
   VARIAÇÕES DE ESTILO
   ============================================ */

/* VERSÃO AINDA MAIS LEVE (ultra sutil) */
.neon-card-minimal {
  border: 1.5px solid #F0FF58 !important;
  background: rgba(255, 255, 255, 0.03) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: 
    0 0 6px rgba(240, 255, 88, 0.3),
    0 0 12px rgba(240, 255, 88, 0.15),
    inset 0 0 50px rgba(255, 255, 255, 0.04) !important;
}

.neon-card-minimal:hover {
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 60px rgba(255, 255, 255, 0.06) !important;
}

/* VERSÃO MÉDIO (um pouco mais presente) */
.neon-card-medio {
  border: 2.5px solid #F0FF58 !important;
  background: rgba(255, 255, 255, 0.07) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 10px rgba(240, 255, 88, 0.5),
    0 0 18px rgba(240, 255, 88, 0.3),
    inset 0 0 10px rgba(240, 255, 88, 0.2),
    inset 0 0 70px rgba(255, 255, 255, 0.07) !important;
}

.neon-card-medio:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  box-shadow: 
    0 0 15px rgba(240, 255, 88, 0.7),
    0 0 25px rgba(240, 255, 88, 0.5),
    0 0 35px rgba(240, 255, 88, 0.3),
    inset 0 0 12px rgba(240, 255, 88, 0.3),
    inset 0 0 90px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-3px) scale(1.02) !important;
}

/* VERSÃO GLASS ESCURO (para fundos claros) */
.neon-card-dark {
  border: 2px solid #F0FF58 !important;
  background: rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 
    0 0 8px rgba(240, 255, 88, 0.4),
    0 0 15px rgba(240, 255, 88, 0.2),
    inset 0 0 60px rgba(0, 0, 0, 0.1) !important;
}

.neon-card-dark:hover {
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  box-shadow: 
    0 0 12px rgba(240, 255, 88, 0.6),
    0 0 20px rgba(240, 255, 88, 0.4),
    inset 0 0 80px rgba(0, 0, 0, 0.15) !important;
}


/* ============================================
   INSTRUÇÕES DE USO NO ELEMENTOR
   ============================================

APLICAR NOS CARDS:

OPÇÃO 1 - Padrão (leve e equilibrado):
1. Selecione o widget do CARD (pode ser coluna, container, card widget)
2. Vá em: Avançado > CSS Personalizado
3. Cole o código acima
4. Pronto!

OPÇÃO 2 - Escolher versão específica:
1. No card, vá em: Avançado > Classes CSS
2. Adicione uma destas classes:
   - neon-card-minimal (ultra sutil)
   - neon-card-medio (mais presente)
   - neon-card-static (sem efeito interno, só hover)

DICAS DE USO:
- Para cards pequenos: use a versão padrão ou minimal
- Para cards médios: use a versão medio
- Para fundos claros: use a versão dark (glass escuro)
- Ajuste o border-radius conforme o design dos seus cards

EFEITO GLASS:
- backdrop-filter: blur() cria o efeito de vidro fosco
- Funciona melhor em fundos com imagens ou gradientes
- O desfoque aumenta no hover para dar mais destaque

PERSONALIZAÇÕES RÁPIDAS:
- Mais desfoque: aumente blur(10px) para blur(15px) ou mais
- Glass mais opaco: aumente rgba(255, 255, 255, 0.05) para 0.1
- Glass mais transparente: diminua para 0.03
- Cantos mais arredondados: aumente border-radius (ex: 16px)

IMPORTANTE:
- O efeito glass funciona melhor com um fundo por trás do card
- Se o fundo for sólido, o efeito será sutil
- Para fundos escuros, use as versões claras (padrão, minimal, medio)
- Para fundos claros, use a versão .neon-card-dark

*//* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-29928eb */.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next{
    color: #ed2e53 !important;
}

.elementor-element .swiper~.elementor-swiper-button{
    color: #ed2e53 !important;
}/* End custom CSS */