.elementor-402 .elementor-element.elementor-element-7dcea35{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.07;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;--z-index:500;}.elementor-402 .elementor-element.elementor-element-7dcea35:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-7dcea35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://edway.com.br/wp-content/uploads/2025/10/banner-kaio.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-402 .elementor-element.elementor-element-7dcea35::before, .elementor-402 .elementor-element.elementor-element-7dcea35 > .elementor-background-video-container::before, .elementor-402 .elementor-element.elementor-element-7dcea35 > .e-con-inner > .elementor-background-video-container::before, .elementor-402 .elementor-element.elementor-element-7dcea35 > .elementor-background-slideshow::before, .elementor-402 .elementor-element.elementor-element-7dcea35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-402 .elementor-element.elementor-element-7dcea35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #EA7D9800 100%);}.elementor-402 .elementor-element.elementor-element-74ac782{--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:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-74ac782.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-402 .elementor-element.elementor-element-ecc255c{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-ecc255c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-58179b8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:47px;font-weight:700;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-c3a39ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-c3a39ae .elementor-icon-list-icon i{color:#00FF34;transition:color 0.3s;}.elementor-402 .elementor-element.elementor-element-c3a39ae .elementor-icon-list-icon svg{fill:#00FF34;transition:fill 0.3s;}.elementor-402 .elementor-element.elementor-element-c3a39ae{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-402 .elementor-element.elementor-element-c3a39ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-402 .elementor-element.elementor-element-c3a39ae .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-weight:300;}.elementor-402 .elementor-element.elementor-element-c3a39ae .elementor-icon-list-text{color:#A0A5AA;transition:color 0.3s;}.elementor-402 .elementor-element.elementor-element-b3766a5{width:var( --container-widget-width, 571px );max-width:571px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:571px;--container-widget-flex-grow:0;text-align:start;}.elementor-402 .elementor-element.elementor-element-b3766a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-b3766a5 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:400;line-height:27px;color:#B4B4B4;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-402 .elementor-element.elementor-element-853193e .elementor-button{background-color:transparent;font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;fill:#000F05;color:#000F05;background-image:linear-gradient(118deg, #00FF55 0%, #00AF63 100%);border-radius:5px 5px 5px 5px;padding:15px 86px 15px 86px;}.elementor-402 .elementor-element.elementor-element-853193e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:13;}.elementor-402 .elementor-element.elementor-element-853193e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-7835666{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-402 .elementor-element.elementor-element-7835666:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-7835666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05060a;}.elementor-402 .elementor-element.elementor-element-6fe80c5{--e-image-carousel-slides-to-show:10;margin:72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-402 .elementor-element.elementor-element-6fe80c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-6fe80c5 .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-402 .elementor-element.elementor-element-6fe80c5 .elementor-image-carousel-caption{text-align:center;color:#C0C0C0;font-size:9px;}.elementor-402 .elementor-element.elementor-element-3c35bbc{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-402 .elementor-element.elementor-element-3c35bbc:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-3c35bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-402 .elementor-element.elementor-element-80ba002{width:var( --container-widget-width, 659px );max-width:659px;--container-widget-width:659px;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-402 .elementor-element.elementor-element-80ba002.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-80ba002 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-88af6fe{width:var( --container-widget-width, 597px );max-width:597px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:597px;--container-widget-flex-grow:0;z-index:150;text-align:center;font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:400;line-height:31px;color:#B4B4B4;}.elementor-402 .elementor-element.elementor-element-e436812 .elementor-button{background-color:transparent;font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;fill:#000F05;color:#000F05;background-image:linear-gradient(118deg, #00FF55 0%, #00AF63 100%);border-radius:5px 5px 5px 5px;padding:15px 86px 15px 86px;}.elementor-402 .elementor-element.elementor-element-e436812{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:13;}.elementor-402 .elementor-element.elementor-element-e436812.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-52c17be{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-402 .elementor-element.elementor-element-52c17be:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-52c17be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-402 .elementor-element.elementor-element-c5551e9{width:var( --container-widget-width, 797px );max-width:797px;--container-widget-width:797px;--container-widget-flex-grow:0;text-align:center;}.elementor-402 .elementor-element.elementor-element-c5551e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-c5551e9 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-0b64a13{--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-402 .elementor-element.elementor-element-0b05d58 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-402 .elementor-element.elementor-element-0b05d58 .elementor-custom-embed-play i{color:#00FF8B;}.elementor-402 .elementor-element.elementor-element-0b05d58 .elementor-custom-embed-play svg{fill:#00FF8B;}.elementor-402 .elementor-element.elementor-element-6600ecc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-402 .elementor-element.elementor-element-6600ecc .elementor-custom-embed-play i{color:#00FF8B;}.elementor-402 .elementor-element.elementor-element-6600ecc .elementor-custom-embed-play svg{fill:#00FF8B;}.elementor-402 .elementor-element.elementor-element-b2d6515{--display:flex;--min-height:85vh;--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-402 .elementor-element.elementor-element-b2d6515:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-b2d6515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-402 .elementor-element.elementor-element-88a74ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:19;}.elementor-402 .elementor-element.elementor-element-88a74ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-14330a5 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-bd5eb84{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;color:#B9B9B9;}.elementor-402 .elementor-element.elementor-element-99326a6{--grid-template-columns:repeat(0, auto);text-align:center;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-402 .elementor-element.elementor-element-99326a6 .elementor-social-icon{background-color:#02010100;}.elementor-402 .elementor-element.elementor-element-99326a6 .elementor-social-icon i{color:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-99326a6 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-d69bffe{width:var( --container-widget-width, 476.25px );max-width:476.25px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:476.25px;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-d69bffe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-d69bffe img{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-486a6a6{--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-402 .elementor-element.elementor-element-486a6a6:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-486a6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-402 .elementor-element.elementor-element-bd4a065{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-402 .elementor-element.elementor-element-bd4a065:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-bd4a065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-402 .elementor-element.elementor-element-ac4549d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-402 .elementor-element.elementor-element-ac4549d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:3.2px;color:#000000;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-402 .elementor-element.elementor-element-4b28a4b{width:var( --container-widget-width, 59% );max-width:59%;margin:-020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-4b28a4b.elementor-element{--align-self:center;}.elementor-402 .elementor-element.elementor-element-4b28a4b .elementor-image-box-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-4b28a4b .elementor-image-box-title{margin-bottom:20px;font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;line-height:0.9em;color:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-4b28a4b:has(:hover) .elementor-image-box-title,
					 .elementor-402 .elementor-element.elementor-element-4b28a4b:has(:focus) .elementor-image-box-title{color:#2C773F;}.elementor-402 .elementor-element.elementor-element-4b28a4b .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-402 .elementor-element.elementor-element-2d219b9{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-402 .elementor-element.elementor-element-4e99925{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-402 .elementor-element.elementor-element-4e99925:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-4e99925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-90df13e{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-402 .elementor-element.elementor-element-90df13e .elementor-icon-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-90df13e.elementor-view-stacked .elementor-icon{background-color:#B3FE02;}.elementor-402 .elementor-element.elementor-element-90df13e.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-90df13e.elementor-view-default .elementor-icon{color:#B3FE02;border-color:#B3FE02;}.elementor-402 .elementor-element.elementor-element-90df13e.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-90df13e.elementor-view-default .elementor-icon svg{fill:#B3FE02;}.elementor-402 .elementor-element.elementor-element-90df13e.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#B3FE02;}.elementor-402 .elementor-element.elementor-element-90df13e.elementor-view-framed .elementor-icon:hover, .elementor-402 .elementor-element.elementor-element-90df13e.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-90df13e.elementor-view-framed .elementor-icon:hover, .elementor-402 .elementor-element.elementor-element-90df13e.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-90df13e.elementor-view-framed .elementor-icon:hover{background-color:#B3FE02;}.elementor-402 .elementor-element.elementor-element-90df13e.elementor-view-stacked .elementor-icon:hover svg{fill:#B3FE02;}.elementor-402 .elementor-element.elementor-element-90df13e .elementor-icon{font-size:32px;}.elementor-402 .elementor-element.elementor-element-90df13e .elementor-icon svg{height:32px;}.elementor-402 .elementor-element.elementor-element-64f9d57{text-align:center;}.elementor-402 .elementor-element.elementor-element-64f9d57 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-402 .elementor-element.elementor-element-c114306{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-402 .elementor-element.elementor-element-c114306 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-402 .elementor-element.elementor-element-c114306 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-402 .elementor-element.elementor-element-e40ab08{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-402 .elementor-element.elementor-element-e40ab08:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-e40ab08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-2a3fd81{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-402 .elementor-element.elementor-element-2a3fd81 .elementor-icon-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-2a3fd81.elementor-view-stacked .elementor-icon{background-color:#B3FE02;}.elementor-402 .elementor-element.elementor-element-2a3fd81.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-2a3fd81.elementor-view-default .elementor-icon{color:#B3FE02;border-color:#B3FE02;}.elementor-402 .elementor-element.elementor-element-2a3fd81.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-2a3fd81.elementor-view-default .elementor-icon svg{fill:#B3FE02;}.elementor-402 .elementor-element.elementor-element-2a3fd81.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#B3FE02;}.elementor-402 .elementor-element.elementor-element-2a3fd81.elementor-view-framed .elementor-icon:hover, .elementor-402 .elementor-element.elementor-element-2a3fd81.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-2a3fd81.elementor-view-framed .elementor-icon:hover, .elementor-402 .elementor-element.elementor-element-2a3fd81.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-2a3fd81.elementor-view-framed .elementor-icon:hover{background-color:#B3FE02;}.elementor-402 .elementor-element.elementor-element-2a3fd81.elementor-view-stacked .elementor-icon:hover svg{fill:#B3FE02;}.elementor-402 .elementor-element.elementor-element-2a3fd81 .elementor-icon{font-size:32px;}.elementor-402 .elementor-element.elementor-element-2a3fd81 .elementor-icon svg{height:32px;}.elementor-402 .elementor-element.elementor-element-b472daf{text-align:center;}.elementor-402 .elementor-element.elementor-element-b472daf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-402 .elementor-element.elementor-element-7305b1d{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-402 .elementor-element.elementor-element-7305b1d .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-402 .elementor-element.elementor-element-7305b1d .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-402 .elementor-element.elementor-element-146a35a{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-402 .elementor-element.elementor-element-146a35a:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-146a35a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-9d2783f{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-402 .elementor-element.elementor-element-9d2783f .elementor-icon-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-9d2783f.elementor-view-stacked .elementor-icon{background-color:#B3FE02;}.elementor-402 .elementor-element.elementor-element-9d2783f.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-9d2783f.elementor-view-default .elementor-icon{color:#B3FE02;border-color:#B3FE02;}.elementor-402 .elementor-element.elementor-element-9d2783f.elementor-view-framed .elementor-icon, .elementor-402 .elementor-element.elementor-element-9d2783f.elementor-view-default .elementor-icon svg{fill:#B3FE02;}.elementor-402 .elementor-element.elementor-element-9d2783f.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#B3FE02;}.elementor-402 .elementor-element.elementor-element-9d2783f.elementor-view-framed .elementor-icon:hover, .elementor-402 .elementor-element.elementor-element-9d2783f.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-9d2783f.elementor-view-framed .elementor-icon:hover, .elementor-402 .elementor-element.elementor-element-9d2783f.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-9d2783f.elementor-view-framed .elementor-icon:hover{background-color:#B3FE02;}.elementor-402 .elementor-element.elementor-element-9d2783f.elementor-view-stacked .elementor-icon:hover svg{fill:#B3FE02;}.elementor-402 .elementor-element.elementor-element-9d2783f .elementor-icon{font-size:32px;}.elementor-402 .elementor-element.elementor-element-9d2783f .elementor-icon svg{height:32px;}.elementor-402 .elementor-element.elementor-element-36173f7{text-align:center;}.elementor-402 .elementor-element.elementor-element-36173f7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-402 .elementor-element.elementor-element-e20d709{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-402 .elementor-element.elementor-element-e20d709 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-402 .elementor-element.elementor-element-e20d709 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-402 .elementor-element.elementor-element-bc10234{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-402 .elementor-element.elementor-element-bc10234:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-bc10234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-402 .elementor-element.elementor-element-0cb89a3{--display:flex;--min-height:39px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-3d76811{--display:flex;--justify-content:center;}.elementor-402 .elementor-element.elementor-element-f6317d9{width:var( --container-widget-width, 59% );max-width:59%;margin:-020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-f6317d9.elementor-element{--align-self:center;}.elementor-402 .elementor-element.elementor-element-f6317d9 .elementor-image-box-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-f6317d9 .elementor-image-box-title{margin-bottom:20px;font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;line-height:0.9em;color:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-f6317d9:has(:hover) .elementor-image-box-title,
					 .elementor-402 .elementor-element.elementor-element-f6317d9:has(:focus) .elementor-image-box-title{color:#2C773F;}.elementor-402 .elementor-element.elementor-element-f6317d9 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-402 .elementor-element.elementor-element-bf5becd{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-bf5becd:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-bf5becd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292727A1;}.elementor-402 .elementor-element.elementor-element-bf5becd.e-con{--align-self:center;}.elementor-402 .elementor-element.elementor-element-0a0ab8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-402 .elementor-element.elementor-element-94dcd04{--display:flex;--min-height:424.43px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5A5A5A;--border-color:#5A5A5A;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-402 .elementor-element.elementor-element-94dcd04:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-94dcd04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000602 68%, #B2FE022E 100%);}.elementor-402 .elementor-element.elementor-element-94dcd04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-dec7948{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;top:-62px;}.elementor-402 .elementor-element.elementor-element-dec7948:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-dec7948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-402 .elementor-element.elementor-element-dec7948.e-con{--align-self:center;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-dec7948{left:-5px;}body.rtl .elementor-402 .elementor-element.elementor-element-dec7948{right:-5px;}.elementor-402 .elementor-element.elementor-element-0740409{width:var( --container-widget-width, 84.571% );max-width:84.571%;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-0740409.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-0740409.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-402 .elementor-element.elementor-element-0740409.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-402 .elementor-element.elementor-element-0740409.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-402 .elementor-element.elementor-element-0740409 .elementor-image-box-title{margin-bottom:20px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:31px;color:#C8FFAB;}.elementor-402 .elementor-element.elementor-element-0740409 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-402 .elementor-element.elementor-element-0740409 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-402 .elementor-element.elementor-element-0740409:has(:hover) .elementor-image-box-title,
					 .elementor-402 .elementor-element.elementor-element-0740409:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-0740409 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-402 .elementor-element.elementor-element-838254b{--display:flex;--min-height:465px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B2FE02;--border-color:#B2FE02;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-402 .elementor-element.elementor-element-838254b:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-838254b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000602 68%, #B2FE022E 100%);}.elementor-402 .elementor-element.elementor-element-838254b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-91704a2{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;top:-62px;}.elementor-402 .elementor-element.elementor-element-91704a2:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-91704a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-402 .elementor-element.elementor-element-91704a2.e-con{--align-self:center;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-91704a2{left:-5px;}body.rtl .elementor-402 .elementor-element.elementor-element-91704a2{right:-5px;}.elementor-402 .elementor-element.elementor-element-021a5e2{width:var( --container-widget-width, 84.571% );max-width:84.571%;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-021a5e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-021a5e2.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-402 .elementor-element.elementor-element-021a5e2.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-402 .elementor-element.elementor-element-021a5e2.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-402 .elementor-element.elementor-element-021a5e2 .elementor-image-box-title{margin-bottom:20px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:31px;color:#C8FFAB;}.elementor-402 .elementor-element.elementor-element-021a5e2 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-402 .elementor-element.elementor-element-021a5e2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-402 .elementor-element.elementor-element-021a5e2:has(:hover) .elementor-image-box-title,
					 .elementor-402 .elementor-element.elementor-element-021a5e2:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-021a5e2 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-402 .elementor-element.elementor-element-9e982c1{--display:flex;--min-height:424.43px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5A5A5A;--border-color:#5A5A5A;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-402 .elementor-element.elementor-element-9e982c1:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-9e982c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000602 58%, #B2FE022E 100%);}.elementor-402 .elementor-element.elementor-element-9e982c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-c17896b{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;top:-62px;}.elementor-402 .elementor-element.elementor-element-c17896b:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-c17896b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-402 .elementor-element.elementor-element-c17896b.e-con{--align-self:center;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-c17896b{left:-5px;}body.rtl .elementor-402 .elementor-element.elementor-element-c17896b{right:-5px;}.elementor-402 .elementor-element.elementor-element-253984f{width:var( --container-widget-width, 84.571% );max-width:84.571%;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-253984f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-253984f.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-402 .elementor-element.elementor-element-253984f.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-402 .elementor-element.elementor-element-253984f.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-402 .elementor-element.elementor-element-253984f .elementor-image-box-title{margin-bottom:20px;font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:31px;color:#C8FFAB;}.elementor-402 .elementor-element.elementor-element-253984f .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-402 .elementor-element.elementor-element-253984f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-402 .elementor-element.elementor-element-253984f:has(:hover) .elementor-image-box-title,
					 .elementor-402 .elementor-element.elementor-element-253984f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-402 .elementor-element.elementor-element-253984f .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-402 .elementor-element.elementor-element-b85a570{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:1;}.elementor-402 .elementor-element.elementor-element-b85a570:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-b85a570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-402 .elementor-element.elementor-element-e3a235c{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:2;}.elementor-402 .elementor-element.elementor-element-e3a235c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-402 .elementor-element.elementor-element-e3a235c .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:500;line-height:1.1em;color:#F6FAFF;}.elementor-402 .elementor-element.elementor-element-e3a235c .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#DDDDDD;}.elementor-402 .elementor-element.elementor-element-ae77a47{--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;--flex-wrap:nowrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-402 .elementor-element.elementor-element-323df0f{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-323df0f .elementor-icon-box-wrapper{text-align:start;}.elementor-402 .elementor-element.elementor-element-323df0f .elementor-icon-box-title, .elementor-402 .elementor-element.elementor-element-323df0f .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;}.elementor-402 .elementor-element.elementor-element-323df0f .elementor-icon-box-title{color:#F6FAFF;}.elementor-402 .elementor-element.elementor-element-323df0f:has(:hover) .elementor-icon-box-title,
					 .elementor-402 .elementor-element.elementor-element-323df0f:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-402 .elementor-element.elementor-element-323df0f .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#B3B3B3;}.elementor-402 .elementor-element.elementor-element-cbfc78a{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-cbfc78a .elementor-icon-box-wrapper{text-align:start;}.elementor-402 .elementor-element.elementor-element-cbfc78a .elementor-icon-box-title, .elementor-402 .elementor-element.elementor-element-cbfc78a .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;}.elementor-402 .elementor-element.elementor-element-cbfc78a .elementor-icon-box-title{color:#F6FAFF;}.elementor-402 .elementor-element.elementor-element-cbfc78a:has(:hover) .elementor-icon-box-title,
					 .elementor-402 .elementor-element.elementor-element-cbfc78a:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-402 .elementor-element.elementor-element-cbfc78a .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#B3B3B3;}.elementor-402 .elementor-element.elementor-element-a27ffeb{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-a27ffeb .elementor-icon-box-wrapper{text-align:start;}.elementor-402 .elementor-element.elementor-element-a27ffeb .elementor-icon-box-title, .elementor-402 .elementor-element.elementor-element-a27ffeb .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;}.elementor-402 .elementor-element.elementor-element-a27ffeb .elementor-icon-box-title{color:#F6FAFF;}.elementor-402 .elementor-element.elementor-element-a27ffeb:has(:hover) .elementor-icon-box-title,
					 .elementor-402 .elementor-element.elementor-element-a27ffeb:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-402 .elementor-element.elementor-element-a27ffeb .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#B3B3B3;}.elementor-402 .elementor-element.elementor-element-c900994 .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-402 .elementor-element.elementor-element-c900994{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-402 .elementor-element.elementor-element-c900994.elementor-element{--align-self:center;}@media(max-width:1366px){.elementor-402 .elementor-element.elementor-element-7dcea35{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-402 .elementor-element.elementor-element-ecc255c{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-402 .elementor-element.elementor-element-58179b8 .elementor-heading-title{line-height:42px;}.elementor-402 .elementor-element.elementor-element-7835666{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-402 .elementor-element.elementor-element-52c17be{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-402 .elementor-element.elementor-element-c5551e9 .elementor-heading-title{line-height:45px;}.elementor-402 .elementor-element.elementor-element-b2d6515{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-402 .elementor-element.elementor-element-14330a5 .elementor-heading-title{line-height:45px;}.elementor-402 .elementor-element.elementor-element-d69bffe{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:476px;--container-widget-flex-grow:0;width:var( --container-widget-width, 476px );max-width:476px;}.elementor-402 .elementor-element.elementor-element-d69bffe.elementor-element{--align-self:center;}.elementor-402 .elementor-element.elementor-element-bd4a065{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-402 .elementor-element.elementor-element-ac4549d .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:10px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-402 .elementor-element.elementor-element-4b28a4b .elementor-image-box-title{margin-bottom:10px;font-size:30px;line-height:1.5em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-4b28a4b .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-402 .elementor-element.elementor-element-64f9d57 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-c114306 .elementor-image-box-title{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-c114306 .elementor-image-box-description{font-size:16px;}.elementor-402 .elementor-element.elementor-element-b472daf .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-7305b1d .elementor-image-box-title{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-7305b1d .elementor-image-box-description{font-size:16px;}.elementor-402 .elementor-element.elementor-element-36173f7 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-e20d709 .elementor-image-box-title{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-e20d709 .elementor-image-box-description{font-size:16px;}.elementor-402 .elementor-element.elementor-element-f6317d9 .elementor-image-box-title{margin-bottom:10px;font-size:30px;line-height:1.5em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-f6317d9 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-402 .elementor-element.elementor-element-bf5becd{--min-height:236px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-dec7948{left:-2px;}body.rtl .elementor-402 .elementor-element.elementor-element-dec7948{right:-2px;}.elementor-402 .elementor-element.elementor-element-838254b{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-91704a2{left:-2px;}body.rtl .elementor-402 .elementor-element.elementor-element-91704a2{right:-2px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-c17896b{left:-2px;}body.rtl .elementor-402 .elementor-element.elementor-element-c17896b{right:-2px;}.elementor-402 .elementor-element.elementor-element-b85a570{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-402 .elementor-element.elementor-element-e3a235c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-e3a235c .elementor-image-box-title{font-size:40px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-402 .elementor-element.elementor-element-323df0f .elementor-icon-box-title, .elementor-402 .elementor-element.elementor-element-323df0f .elementor-icon-box-title a{line-height:44px;}.elementor-402 .elementor-element.elementor-element-323df0f .elementor-icon-box-description{font-size:16px;}.elementor-402 .elementor-element.elementor-element-cbfc78a .elementor-icon-box-title, .elementor-402 .elementor-element.elementor-element-cbfc78a .elementor-icon-box-title a{line-height:44px;}.elementor-402 .elementor-element.elementor-element-cbfc78a .elementor-icon-box-description{font-size:16px;}.elementor-402 .elementor-element.elementor-element-a27ffeb .elementor-icon-box-title, .elementor-402 .elementor-element.elementor-element-a27ffeb .elementor-icon-box-title a{line-height:44px;}.elementor-402 .elementor-element.elementor-element-a27ffeb .elementor-icon-box-description{font-size:16px;}.elementor-402 .elementor-element.elementor-element-c900994 .elementor-button{font-size:16px;}}@media(max-width:1024px){.elementor-402 .elementor-element.elementor-element-7dcea35{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-402 .elementor-element.elementor-element-58179b8 .elementor-heading-title{font-size:31px;line-height:1em;}.elementor-402 .elementor-element.elementor-element-b3766a5 .elementor-heading-title{font-size:18px;}.elementor-402 .elementor-element.elementor-element-853193e .elementor-button{padding:16px 48px 16px 48px;}.elementor-402 .elementor-element.elementor-element-6fe80c5{--e-image-carousel-slides-to-show:7;}.elementor-402 .elementor-element.elementor-element-80ba002 .elementor-heading-title{font-size:49px;}.elementor-402 .elementor-element.elementor-element-e436812 .elementor-button{padding:16px 48px 16px 48px;}.elementor-402 .elementor-element.elementor-element-c5551e9 .elementor-heading-title{font-size:38px;}.elementor-402 .elementor-element.elementor-element-14330a5 .elementor-heading-title{font-size:64px;}.elementor-402 .elementor-element.elementor-element-d69bffe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-402 .elementor-element.elementor-element-d69bffe.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-402 .elementor-element.elementor-element-bd4a065{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-402 .elementor-element.elementor-element-ac4549d .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:10px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-402 .elementor-element.elementor-element-4b28a4b{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-402 .elementor-element.elementor-element-4b28a4b .elementor-image-box-title{font-size:36px;line-height:1.5em;}.elementor-402 .elementor-element.elementor-element-4b28a4b .elementor-image-box-description{line-height:1.5em;}.elementor-402 .elementor-element.elementor-element-2d219b9{--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:51px 51px;--row-gap:51px;--column-gap:51px;}.elementor-402 .elementor-element.elementor-element-4e99925{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-402 .elementor-element.elementor-element-64f9d57 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-c114306{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-c114306 .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-b472daf .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-7305b1d{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-7305b1d .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-36173f7 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-e20d709{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-e20d709 .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-f6317d9{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-402 .elementor-element.elementor-element-f6317d9 .elementor-image-box-title{font-size:36px;line-height:1.5em;}.elementor-402 .elementor-element.elementor-element-f6317d9 .elementor-image-box-description{line-height:1.5em;}.elementor-402 .elementor-element.elementor-element-0a0ab8b{--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-402 .elementor-element.elementor-element-b85a570{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-402 .elementor-element.elementor-element-e3a235c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-402 .elementor-element.elementor-element-e3a235c.elementor-element{--align-self:center;}.elementor-402 .elementor-element.elementor-element-e3a235c .elementor-image-box-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-e3a235c .elementor-image-box-title{font-size:36px;line-height:1.1em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-ae77a47{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-402 .elementor-element.elementor-element-323df0f{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-323df0f .elementor-icon-box-title, .elementor-402 .elementor-element.elementor-element-323df0f .elementor-icon-box-title a{font-size:24px;}.elementor-402 .elementor-element.elementor-element-323df0f .elementor-icon-box-description{font-size:16px;}.elementor-402 .elementor-element.elementor-element-cbfc78a{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-cbfc78a .elementor-icon-box-title, .elementor-402 .elementor-element.elementor-element-cbfc78a .elementor-icon-box-title a{font-size:24px;}.elementor-402 .elementor-element.elementor-element-cbfc78a .elementor-icon-box-description{font-size:16px;}.elementor-402 .elementor-element.elementor-element-a27ffeb{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-a27ffeb .elementor-icon-box-title, .elementor-402 .elementor-element.elementor-element-a27ffeb .elementor-icon-box-title a{font-size:24px;}.elementor-402 .elementor-element.elementor-element-a27ffeb .elementor-icon-box-description{font-size:16px;}}@media(max-width:767px){.elementor-402 .elementor-element.elementor-element-7dcea35:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-7dcea35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edway.com.br/wp-content/uploads/2025/10/banner-kaio.webp");background-position:-341px -20px;background-size:890px auto;}.elementor-402 .elementor-element.elementor-element-7dcea35{--min-height:700px;--justify-content:flex-end;--overlay-opacity:0.75;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-402 .elementor-element.elementor-element-7dcea35::before, .elementor-402 .elementor-element.elementor-element-7dcea35 > .elementor-background-video-container::before, .elementor-402 .elementor-element.elementor-element-7dcea35 > .e-con-inner > .elementor-background-video-container::before, .elementor-402 .elementor-element.elementor-element-7dcea35 > .elementor-background-slideshow::before, .elementor-402 .elementor-element.elementor-element-7dcea35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-402 .elementor-element.elementor-element-7dcea35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(11deg, #000000 60%, #EA7D9800 78%);}.elementor-402 .elementor-element.elementor-element-74ac782{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-402 .elementor-element.elementor-element-ecc255c{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-402 .elementor-element.elementor-element-58179b8 .elementor-heading-title{font-size:27px;line-height:1.1em;}.elementor-402 .elementor-element.elementor-element-c3a39ae{width:var( --container-widget-width, 314.172px );max-width:314.172px;--container-widget-width:314.172px;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-c3a39ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-402 .elementor-element.elementor-element-c3a39ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-402 .elementor-element.elementor-element-c3a39ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-402 .elementor-element.elementor-element-c3a39ae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-402 .elementor-element.elementor-element-c3a39ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-402 .elementor-element.elementor-element-c3a39ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-402 .elementor-element.elementor-element-c3a39ae .elementor-icon-list-item > a{font-size:15px;}.elementor-402 .elementor-element.elementor-element-b3766a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-402 .elementor-element.elementor-element-b3766a5 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-402 .elementor-element.elementor-element-853193e{width:var( --container-widget-width, 335.484px );max-width:335.484px;--container-widget-width:335.484px;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-853193e .elementor-button{font-size:14px;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-402 .elementor-element.elementor-element-7835666{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-402 .elementor-element.elementor-element-6fe80c5{--e-image-carousel-slides-to-show:5;width:var( --container-widget-width, 384px );max-width:384px;margin:0px -43px calc(var(--kit-widget-spacing, 0px) + 0px) -43px;--container-widget-width:384px;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-6fe80c5 .elementor-image-carousel-caption{font-size:7px;}.elementor-402 .elementor-element.elementor-element-3c35bbc{--min-height:0px;--justify-content:center;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-402 .elementor-element.elementor-element-80ba002{width:var( --container-widget-width, 313.344px );max-width:313.344px;--container-widget-width:313.344px;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-80ba002 .elementor-heading-title{font-size:27px;line-height:1.1em;}.elementor-402 .elementor-element.elementor-element-88af6fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;line-height:1.3em;}.elementor-402 .elementor-element.elementor-element-e436812{width:var( --container-widget-width, 335.484px );max-width:335.484px;--container-widget-width:335.484px;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-e436812 .elementor-button{font-size:14px;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-402 .elementor-element.elementor-element-52c17be{--min-height:0px;--justify-content:flex-start;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-402 .elementor-element.elementor-element-c5551e9{width:var( --container-widget-width, 329.219px );max-width:329.219px;--container-widget-width:329.219px;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-c5551e9 .elementor-heading-title{font-size:27px;line-height:1.1em;}.elementor-402 .elementor-element.elementor-element-0b64a13{--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-402 .elementor-element.elementor-element-0b05d58 .elementor-custom-embed-play i{font-size:55px;}.elementor-402 .elementor-element.elementor-element-0b05d58 .elementor-custom-embed-play svg{width:55px;height:55px;}.elementor-402 .elementor-element.elementor-element-6600ecc .elementor-custom-embed-play i{font-size:55px;}.elementor-402 .elementor-element.elementor-element-6600ecc .elementor-custom-embed-play svg{width:55px;height:55px;}.elementor-402 .elementor-element.elementor-element-b2d6515{--min-height:0px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-402 .elementor-element.elementor-element-88a74ee{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-402 .elementor-element.elementor-element-14330a5 .elementor-heading-title{font-size:37px;line-height:1.1em;}.elementor-402 .elementor-element.elementor-element-99326a6{--icon-size:15px;}.elementor-402 .elementor-element.elementor-element-99326a6 .elementor-social-icon{--icon-padding:0.7em;}.elementor-402 .elementor-element.elementor-element-bd4a065{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-402 .elementor-element.elementor-element-ac4549d{width:100%;max-width:100%;text-align:center;}.elementor-402 .elementor-element.elementor-element-ac4549d .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-402 .elementor-element.elementor-element-4b28a4b{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-4b28a4b .elementor-image-box-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-4b28a4b .elementor-image-box-title{margin-bottom:16px;font-size:28px;line-height:1.2em;}.elementor-402 .elementor-element.elementor-element-4b28a4b .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-402 .elementor-element.elementor-element-2d219b9{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-402 .elementor-element.elementor-element-90df13e .elementor-icon{font-size:24px;}.elementor-402 .elementor-element.elementor-element-90df13e .elementor-icon svg{height:24px;}.elementor-402 .elementor-element.elementor-element-64f9d57{text-align:center;}.elementor-402 .elementor-element.elementor-element-64f9d57 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-402 .elementor-element.elementor-element-c114306{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-c114306 .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-c114306 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-402 .elementor-element.elementor-element-2a3fd81 .elementor-icon{font-size:24px;}.elementor-402 .elementor-element.elementor-element-2a3fd81 .elementor-icon svg{height:24px;}.elementor-402 .elementor-element.elementor-element-b472daf{text-align:center;}.elementor-402 .elementor-element.elementor-element-b472daf .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-402 .elementor-element.elementor-element-7305b1d{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-7305b1d .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-7305b1d .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-402 .elementor-element.elementor-element-9d2783f .elementor-icon{font-size:24px;}.elementor-402 .elementor-element.elementor-element-9d2783f .elementor-icon svg{height:24px;}.elementor-402 .elementor-element.elementor-element-36173f7{text-align:center;}.elementor-402 .elementor-element.elementor-element-36173f7 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-402 .elementor-element.elementor-element-e20d709{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-e20d709 .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-e20d709 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-402 .elementor-element.elementor-element-bc10234{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-402 .elementor-element.elementor-element-f6317d9{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-f6317d9 .elementor-image-box-wrapper{text-align:center;}.elementor-402 .elementor-element.elementor-element-f6317d9 .elementor-image-box-title{margin-bottom:16px;font-size:28px;line-height:1.2em;}.elementor-402 .elementor-element.elementor-element-f6317d9 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-402 .elementor-element.elementor-element-0a0ab8b{--min-height:320px;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-402 .elementor-element.elementor-element-94dcd04{--min-height:380px;}.elementor-402 .elementor-element.elementor-element-dec7948{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-dec7948{left:2px;}body.rtl .elementor-402 .elementor-element.elementor-element-dec7948{right:2px;}.elementor-402 .elementor-element.elementor-element-0740409 .elementor-image-box-img{margin-bottom:43px;}.elementor-402 .elementor-element.elementor-element-0740409.elementor-position-right .elementor-image-box-img{margin-left:43px;}.elementor-402 .elementor-element.elementor-element-0740409.elementor-position-left .elementor-image-box-img{margin-right:43px;}.elementor-402 .elementor-element.elementor-element-0740409.elementor-position-top .elementor-image-box-img{margin-bottom:43px;}.elementor-402 .elementor-element.elementor-element-0740409 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-402 .elementor-element.elementor-element-0740409 .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-402 .elementor-element.elementor-element-0740409 .elementor-image-box-description{font-size:16px;}.elementor-402 .elementor-element.elementor-element-838254b{--min-height:380px;}.elementor-402 .elementor-element.elementor-element-91704a2{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-91704a2{left:2px;}body.rtl .elementor-402 .elementor-element.elementor-element-91704a2{right:2px;}.elementor-402 .elementor-element.elementor-element-021a5e2 .elementor-image-box-img{margin-bottom:43px;}.elementor-402 .elementor-element.elementor-element-021a5e2.elementor-position-right .elementor-image-box-img{margin-left:43px;}.elementor-402 .elementor-element.elementor-element-021a5e2.elementor-position-left .elementor-image-box-img{margin-right:43px;}.elementor-402 .elementor-element.elementor-element-021a5e2.elementor-position-top .elementor-image-box-img{margin-bottom:43px;}.elementor-402 .elementor-element.elementor-element-021a5e2 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-402 .elementor-element.elementor-element-021a5e2 .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-402 .elementor-element.elementor-element-021a5e2 .elementor-image-box-description{font-size:16px;}.elementor-402 .elementor-element.elementor-element-9e982c1{--min-height:380px;}.elementor-402 .elementor-element.elementor-element-c17896b{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-402 .elementor-element.elementor-element-c17896b{left:2px;}body.rtl .elementor-402 .elementor-element.elementor-element-c17896b{right:2px;}.elementor-402 .elementor-element.elementor-element-253984f .elementor-image-box-img{margin-bottom:43px;}.elementor-402 .elementor-element.elementor-element-253984f.elementor-position-right .elementor-image-box-img{margin-left:43px;}.elementor-402 .elementor-element.elementor-element-253984f.elementor-position-left .elementor-image-box-img{margin-right:43px;}.elementor-402 .elementor-element.elementor-element-253984f.elementor-position-top .elementor-image-box-img{margin-bottom:43px;}.elementor-402 .elementor-element.elementor-element-253984f .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-402 .elementor-element.elementor-element-253984f .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-402 .elementor-element.elementor-element-253984f .elementor-image-box-description{font-size:16px;}.elementor-402 .elementor-element.elementor-element-b85a570{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-402 .elementor-element.elementor-element-e3a235c{width:var( --container-widget-width, 107.029% );max-width:107.029%;--container-widget-width:107.029%;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-e3a235c .elementor-image-box-title{font-size:30px;line-height:1.2em;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-e3a235c .elementor-image-box-description{font-size:14px;line-height:1.5em;}.elementor-402 .elementor-element.elementor-element-ae77a47{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-402 .elementor-element.elementor-element-323df0f{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-323df0f .elementor-icon-box-title, .elementor-402 .elementor-element.elementor-element-323df0f .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-402 .elementor-element.elementor-element-323df0f .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-402 .elementor-element.elementor-element-cbfc78a{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-cbfc78a .elementor-icon-box-title, .elementor-402 .elementor-element.elementor-element-cbfc78a .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-402 .elementor-element.elementor-element-cbfc78a .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-402 .elementor-element.elementor-element-a27ffeb{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-a27ffeb .elementor-icon-box-title, .elementor-402 .elementor-element.elementor-element-a27ffeb .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-402 .elementor-element.elementor-element-a27ffeb .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-402 .elementor-element.elementor-element-c900994{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-402 .elementor-element.elementor-element-c900994 .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}}@media(min-width:768px){.elementor-402 .elementor-element.elementor-element-7dcea35{--content-width:1281px;}.elementor-402 .elementor-element.elementor-element-74ac782{--width:574px;}.elementor-402 .elementor-element.elementor-element-3c35bbc{--content-width:1280px;}.elementor-402 .elementor-element.elementor-element-52c17be{--content-width:1281px;}.elementor-402 .elementor-element.elementor-element-0b64a13{--width:79%;}.elementor-402 .elementor-element.elementor-element-b2d6515{--content-width:1281px;}.elementor-402 .elementor-element.elementor-element-88a74ee{--width:509px;}.elementor-402 .elementor-element.elementor-element-bd4a065{--content-width:1140px;}.elementor-402 .elementor-element.elementor-element-4e99925{--width:33%;}.elementor-402 .elementor-element.elementor-element-e40ab08{--width:33%;}.elementor-402 .elementor-element.elementor-element-146a35a{--width:33%;}.elementor-402 .elementor-element.elementor-element-bf5becd{--width:673px;}.elementor-402 .elementor-element.elementor-element-94dcd04{--width:357.04px;}.elementor-402 .elementor-element.elementor-element-838254b{--width:36%;}.elementor-402 .elementor-element.elementor-element-9e982c1{--width:357.04px;}.elementor-402 .elementor-element.elementor-element-b85a570{--content-width:1140px;}}@media(max-width:1366px) and (min-width:768px){.elementor-402 .elementor-element.elementor-element-74ac782{--width:559px;}.elementor-402 .elementor-element.elementor-element-bf5becd{--width:100%;}.elementor-402 .elementor-element.elementor-element-0a0ab8b{--width:100%;}.elementor-402 .elementor-element.elementor-element-94dcd04{--width:280px;}.elementor-402 .elementor-element.elementor-element-9e982c1{--width:280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-402 .elementor-element.elementor-element-74ac782{--width:57.695%;}.elementor-402 .elementor-element.elementor-element-88a74ee{--width:70.783%;}.elementor-402 .elementor-element.elementor-element-4e99925{--width:100%;}.elementor-402 .elementor-element.elementor-element-e40ab08{--width:100%;}.elementor-402 .elementor-element.elementor-element-146a35a{--width:100%;}.elementor-402 .elementor-element.elementor-element-94dcd04{--width:350px;}.elementor-402 .elementor-element.elementor-element-838254b{--width:350px;}.elementor-402 .elementor-element.elementor-element-9e982c1{--width:350px;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for button, class: .elementor-element-853193e */.elementor-402 .elementor-element.elementor-element-853193e .elementor-button-text,
.elementor-402 .elementor-element.elementor-element-853193e .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-button {
    border: 1px solid rgba(0, 255, 85, 0.17) !important;

    background: #06511E !important;

    box-shadow: 0px 0px 34px -10px rgba(0, 255, 85, 0.31);
    color: #0F5 !important;
    animation: brilho 4s ease infinite;

}

@keyframes brilho {
    0%, 100% {
        text-shadow: 0px 0px 14px rgba(0, 255, 85, 0.20);

    }
    50% {
        
        text-shadow: 0px 0px 20px rgba(0, 255, 85, 1);

    }
}

.elementor-button:hover {
    
    background: #0F5 !important;
    box-shadow: 0px 14px 24px 0px rgba(0, 255, 85, 0.14);
    color: #000F05 !important;
}

.elementor-button-icon{
    z-index: 2;
    font-size: 2em;    
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}


.elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6fe80c5 */.elementor-402 .elementor-element.elementor-element-6fe80c5 .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}
.elementor-402 .elementor-element.elementor-element-6fe80c5::before {
    content:"";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
    background: linear-gradient(90deg, #000, transparent 15%, transparent 85%, #000 100%); /*mude os #000000 para a mesma cor do fundo da seção*/
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e436812 */.elementor-402 .elementor-element.elementor-element-e436812 .elementor-button-text,
.elementor-402 .elementor-element.elementor-element-e436812 .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-button {
    border: 1px solid rgba(0, 255, 85, 0.17) !important;

    background: #06511E !important;

    box-shadow: 0px 0px 34px -10px rgba(0, 255, 85, 0.31);
    color: #0F5 !important;
    animation: brilho 4s ease infinite;

}

@keyframes brilho {
    0%, 100% {
        text-shadow: 0px 0px 14px rgba(0, 255, 85, 0.20);

    }
    50% {
        
        text-shadow: 0px 0px 20px rgba(0, 255, 85, 1);

    }
}

.elementor-button:hover {
    
    background: #0F5 !important;
    box-shadow: 0px 14px 24px 0px rgba(0, 255, 85, 0.14);
    color: #000F05 !important;
}

.elementor-button-icon{
    z-index: 2;
    font-size: 2em;    
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}


.elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c17be *//* Estilo do container */
.elementor-402 .elementor-element.elementor-element-52c17be {
  position: relative;

}

/* Estilo da luz */
.elementor-402 .elementor-element.elementor-element-52c17be::before {
  content: '';
  position: absolute;
  width: 600px; /* Tamanho da luz */
  height: 700px;
  background-color: #1A2433; /* Cor da luz conforme solicitado */
  border-radius: 50%;
  filter: blur(100px); /* Suaviza a luz */
  pointer-events: none; /* A luz não interfere na interação com o conteúdo */
  will-change: top, left, opacity; /* Melhora o desempenho da animação */
  transform: translate(-50%, -50%); /* Mantém a luz centralizada sem afetar o layout */
  animation: moveLight 6s infinite ease-in-out;
}

/* Animação da luz */
@keyframes moveLight {
  0% {
    top: 40%;  
    left: 40%;
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    top: 45%;  
    left: 55%;
    opacity: 0.3;
  }
  75% {
    top: 35%;  
    left: 50%;
    opacity: 1;
  }
  100% {
    top: 40%;
    left: 45%;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d6515 *//* Estilo do container */
.elementor-402 .elementor-element.elementor-element-b2d6515 {
  position: relative;

}

/* Estilo da luz */
.elementor-402 .elementor-element.elementor-element-b2d6515::before {
  content: '';
  position: absolute;
  width: 600px; /* Tamanho da luz */
  height: 700px;
  background-color: #1A2433; /* Cor da luz conforme solicitado */
  border-radius: 50%;
  filter: blur(100px); /* Suaviza a luz */
  pointer-events: none; /* A luz não interfere na interação com o conteúdo */
  will-change: top, left, opacity; /* Melhora o desempenho da animação */
  transform: translate(-50%, -50%); /* Mantém a luz centralizada sem afetar o layout */
  animation: moveLight 6s infinite ease-in-out;
}

/* Animação da luz */
@keyframes moveLight {
  0% {
    top: 40%;  
    left: 40%;
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    top: 45%;  
    left: 55%;
    opacity: 0.3;
  }
  75% {
    top: 35%;  
    left: 50%;
    opacity: 1;
  }
  100% {
    top: 40%;
    left: 45%;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28a4b */.elementor-icon-box-title{
    margin-top: 0;
}
.elementor-402 .elementor-element.elementor-element-4b28a4b{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64f9d57 */.elementor-402 .elementor-element.elementor-element-64f9d57{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b472daf */.elementor-402 .elementor-element.elementor-element-b472daf{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36173f7 */.elementor-402 .elementor-element.elementor-element-36173f7{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6317d9 */.elementor-icon-box-title{
    margin-top: 0;
}
.elementor-402 .elementor-element.elementor-element-f6317d9{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf5becd */.elementor-402 .elementor-element.elementor-element-bf5becd{
    position: relativrelative
    mask: url('https://rtl4013zxp.easybuilder.com.br/wp-content/uploads/2025/08/Linhas.svg');
        -webkit-mask: url('https://rtl4013zxp.easybuilder.com.br/wp-content/uploads/2025/08/Linhas.svg');
        -webkit-mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
     mask-size: contain;
    mask-repeat: no-repeat;
}
.elementor-402 .elementor-element.elementor-element-bf5becd:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  top: 100%;
  z-index: 20;
  filter: blur(10px);
  background: linear-gradient(to bottom, #BFFF2A 10%,transparent 70%);
  pointer-events: none;
  animation: LUZVERTICAL 3s linear infinite;
}
@keyframes LUZVERTICAL{
   0%{
     top: -100%;
     opacity: 1;
   }
   50%{
     top: 100%;
     opacity: 1;
   }
   100%{
      top: 100%;
       opacity: 0;
   }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc10234 */.elementor-402 .elementor-element.elementor-element-bc10234{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3a235c */.elementor-402 .elementor-element.elementor-element-e3a235c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-323df0f */.meu-botao {
    background: linear-gradient(90deg, #090C0C 0%, #101010 50%, #090C0C 100%);
    border: 1px solid #303030;
    border-radius: 10px;
    display: inline-block;
    overflow: hidden;
}

/* Animação de rotação */
.meu-botao g#LAZER {
    opacity: 1;
    transform-origin: center;
    animation: rotate 2s linear infinite;
    transition: all 0.3s ease;
    fill: #00FF80; /* muda a cor do ícone */
    stroke: #00FF80; /* caso o SVG use stroke em vez de fill */
}

/* Acelera no hover */
.meu-botao:hover g#LAZER {
    animation: rotate 0.6s linear infinite;
}

/* Aplica blur no fundo */
.meu-botao path#FUNDO_ICONE {
    backdrop-filter: blur(20px);
    background-color: rgba(0, 0, 0, 0.3);
}

/* Keyframes */
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cbfc78a */.elementor-402 .elementor-element.elementor-element-cbfc78a g#LAZER {
    opacity: 1;
    transform-origin: center; /* define o ponto central */
    animation: rotate 2s linear infinite;
    transition: animation-duration 0.3s ease;
}

/* acelera no hover */
.elementor-402 .elementor-element.elementor-element-cbfc78a:hover g#LAZER {
    animation-duration: 0.6s; /* velocidade maior */
}

/* aplica o blur no fundo */
.elementor-402 .elementor-element.elementor-element-cbfc78a path#FUNDO_ICONE {
    backdrop-filter: blur(20px);
}

/* animação de rotação */
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.elementor-402 .elementor-element.elementor-element-cbfc78a{
    background: linear-gradient(90deg, #090C0C 0%, #101010 50%, #090C0C 100%);
    border: 1px solid #303030;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a27ffeb */.elementor-402 .elementor-element.elementor-element-a27ffeb g#LAZER {
    opacity: 1;
    transform-origin: center; /* define o ponto central */
    animation: rotate 2s linear infinite;
    transition: animation-duration 0.3s ease;
}

/* acelera no hover */
.elementor-402 .elementor-element.elementor-element-a27ffeb:hover g#LAZER {
    animation-duration: 0.6s; /* velocidade maior */
}

/* aplica o blur no fundo */
.elementor-402 .elementor-element.elementor-element-a27ffeb path#FUNDO_ICONE {
    backdrop-filter: blur(20px);
}

/* animação de rotação */
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.elementor-402 .elementor-element.elementor-element-a27ffeb{
    background: linear-gradient(90deg, #090C0C 0%, #101010 50%, #090C0C 100%);
    border: 1px solid #303030;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae77a47 *//* Container agrupador das caixas */
.grupo-boxes {
  display: flex;
  gap: 1.5rem;
  justify-content: center;
}

/* Estilo padrão das caixas */
.box-efeito {
  background: #fff;
  padding: 2rem;
  border-radius: 0px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  text-align: center;
  transition: all 0.9s ease;
  cursor: pointer;
  position: relative;
  z-index: 1;
  opacity: 1;
}

/* Ícones dentro da caixa */
.box-efeito, 
.box-efeito .elementor-icon {
  font-size: 3rem;
  color: #FFFFFF;
  display: inline-block;
  transition: transform 0.9s ease, color 0.9s ease;
}

/* Hover global: reduz opacidade de todas */
.grupo-boxes:hover .box-efeito {
  opacity: 0.5;
  transform: scale(1);
}

/* Hover individual: destaca a caixa */
.grupo-boxes .box-efeito:hover {
  transform: scale(1.05);
  opacity: 1;
  z-index: 2;
  box-shadow: 0 8px 24px rgba(0,0,0,0.15);
}

/* Animação de pulsar do ícone */
.box-efeito:hover,
.box-efeito:hover .elementor-icon {

  color: #C392FF;
}

/* ===== Animação do ícone ===== */
@keyframes pulseIcon {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.2) rotate(10deg); }
  100% { transform: scale(1) rotate(0); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c900994 *//* Personalizar utilizando o Easy Coder*/
.elementor-402 .elementor-element.elementor-element-c900994 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(182, 12, 213, 1) 0%, rgba(41, 8, 141, 1) 100%);
  /* Fundo com um degradê de azul para verde */
  box-shadow: 0 20px 30px -6px rgba(195, 146, 255, 0.15); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-402 .elementor-element.elementor-element-c900994 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-402 .elementor-element.elementor-element-c900994:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-402 .elementor-element.elementor-element-c900994:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-402 .elementor-element.elementor-element-c900994::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-402 .elementor-element.elementor-element-c900994:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b85a570 */.elementor-402 .elementor-element.elementor-element-b85a570::before{
content: "";
position: absolute;
top:50%;
left: -10%;
width: 400px;
height: 400px;
transform: translate(-50%, -50%);
background: #B60CD5;
border-radius: 100%;
filter: blur(180px);
opacity: 45%;
}/* End custom CSS */