.elementor-239 .elementor-element.elementor-element-a17a0d6{--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;--overlay-mix-blend-mode:multiply;}.elementor-239 .elementor-element.elementor-element-a17a0d6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-239 .elementor-element.elementor-element-2830cd5{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-380eb2a );}.elementor-239 .elementor-element.elementor-element-b4a9c13{width:var( --container-widget-width, 62% );max-width:62%;padding:0px 0px 0px 0px;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-b4a9c13.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-239 .elementor-element.elementor-element-b4a9c13 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-ef16822 );font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;line-height:49px;}.elementor-239 .elementor-element.elementor-element-b4a9c13 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-380eb2a );}.elementor-239 .elementor-element.elementor-element-b4a9c13 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-fec3d35 );}.elementor-239 .elementor-element.elementor-element-b4a9c13 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-ef16822 );font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;margin:0px 200px 0px 0px;}.elementor-239 .elementor-element.elementor-element-b4a9c13 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:0px 0px 25px 0px;}.elementor-239 .elementor-element.elementor-element-3dae3df{--display:flex;}.elementor-239 .elementor-element.elementor-element-53920f4 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-ef16822 );font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-53920f4 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-53920f4 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-693a3cc{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-239 .elementor-element.elementor-element-693a3cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-239 .elementor-element.elementor-element-f4bd1c6 .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-f4bd1c6 .elementor-icon{font-size:30px;}.elementor-239 .elementor-element.elementor-element-f4bd1c6 .elementor-icon svg{height:30px;}.elementor-239 .elementor-element.elementor-element-85e5ced .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-ef16822 );font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-85e5ced .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-85e5ced .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-e01908b .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-e01908b .elementor-icon{font-size:30px;}.elementor-239 .elementor-element.elementor-element-e01908b .elementor-icon svg{height:30px;}.elementor-239 .elementor-element.elementor-element-1201413{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-1201413 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-ef16822 );font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-1201413 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-1201413 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-239 .elementor-element.elementor-element-b5f8521{text-align:center;}.elementor-239 .elementor-element.elementor-element-b5f8521 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-46e1331:hover{--e-transform-scale:1.1;}.elementor-239 .elementor-element.elementor-element-46e1331 .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-46e1331.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-46e1331.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-46e1331.elementor-view-default .elementor-icon{color:var( --e-global-color-ef16822 );border-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-46e1331.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-46e1331.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-46e1331 .elementor-icon{font-size:100px;}.elementor-239 .elementor-element.elementor-element-46e1331 .elementor-icon svg{height:100px;}.elementor-239 .elementor-element.elementor-element-332fc59 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-332fc59 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-380eb2a );}.elementor-239 .elementor-element.elementor-element-332fc59 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-239 .elementor-element.elementor-element-332fc59 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-size:27px;}.elementor-239 .elementor-element.elementor-element-ec522ee:hover{--e-transform-scale:1.1;}.elementor-239 .elementor-element.elementor-element-ec522ee .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-ec522ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-ec522ee.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-ec522ee.elementor-view-default .elementor-icon{color:var( --e-global-color-ef16822 );border-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-ec522ee.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-ec522ee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-ec522ee .elementor-icon{font-size:100px;}.elementor-239 .elementor-element.elementor-element-ec522ee .elementor-icon svg{height:100px;}.elementor-239 .elementor-element.elementor-element-c468fa7 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-c468fa7 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-380eb2a );}.elementor-239 .elementor-element.elementor-element-c468fa7 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-239 .elementor-element.elementor-element-c468fa7 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-size:27px;}.elementor-239 .elementor-element.elementor-element-a3c5496:hover{--e-transform-scale:1.1;}.elementor-239 .elementor-element.elementor-element-a3c5496 .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-a3c5496.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-a3c5496.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-a3c5496.elementor-view-default .elementor-icon{color:var( --e-global-color-ef16822 );border-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-a3c5496.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-a3c5496.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-a3c5496 .elementor-icon{font-size:100px;}.elementor-239 .elementor-element.elementor-element-a3c5496 .elementor-icon svg{height:100px;}.elementor-239 .elementor-element.elementor-element-b733988 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-b733988 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-380eb2a );}.elementor-239 .elementor-element.elementor-element-b733988 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-239 .elementor-element.elementor-element-b733988 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-size:27px;}.elementor-239 .elementor-element.elementor-element-7bdfc9d{padding:0px 100px 0px 0100px;}.elementor-239 .elementor-element.elementor-element-7bdfc9d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-ef16822 );font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-7bdfc9d .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-7bdfc9d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-7bdfc9d .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-ef16822 );font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;}.elementor-239 .elementor-element.elementor-element-1a2e3e5{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--background-transition:0.3s;--overlay-opacity:0.9;--overlay-mix-blend-mode:multiply;}.elementor-239 .elementor-element.elementor-element-1a2e3e5:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-1a2e3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4-color-2 );background-image:url("https://spectralsolutions.com.br/wp-content/uploads/2026/04/sealing-no-overlay-768x568.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-239 .elementor-element.elementor-element-1a2e3e5:hover{background-color:var( --e-global-color-v4-color-2 );--overlay-opacity:0.7;}.elementor-239 .elementor-element.elementor-element-1a2e3e5::before, .elementor-239 .elementor-element.elementor-element-1a2e3e5 > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-1a2e3e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-1a2e3e5 > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-1a2e3e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-1a2e3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 40%, #000000 70%);}.elementor-239 .elementor-element.elementor-element-1a2e3e5:hover::before, .elementor-239 .elementor-element.elementor-element-1a2e3e5:hover > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-1a2e3e5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-1a2e3e5 > .elementor-background-slideshow:hover::before, .elementor-239 .elementor-element.elementor-element-1a2e3e5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-v4-color-2 ) 0%, var( --e-global-color-v4-color-2 ) 100%);}.elementor-239 .elementor-element.elementor-element-1a2e3e5.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-239 .elementor-element.elementor-element-6a606db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 30px;}.elementor-239 .elementor-element.elementor-element-6a606db .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-ef16822 );margin:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-6a606db .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-6a606db .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-6a606db .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:20px 0px 0px 0px;}.elementor-239 .elementor-element.elementor-element-a8173cf{padding:0px 0px 0px 30px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-ef16822 );}.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-239 .elementor-element.elementor-element-9b000c6 .elementor-button{background-color:var( --e-global-color-380eb2a );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-239 .elementor-element.elementor-element-9b000c6{padding:0px 0px 15px 30px;}.elementor-239 .elementor-element.elementor-element-8b8a860{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.9;--overlay-mix-blend-mode:multiply;}.elementor-239 .elementor-element.elementor-element-8b8a860:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-8b8a860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spectralsolutions.com.br/wp-content/uploads/2026/04/food-processing-no-overlay.webp");background-repeat:no-repeat;background-size:cover;}.elementor-239 .elementor-element.elementor-element-8b8a860::before, .elementor-239 .elementor-element.elementor-element-8b8a860 > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-8b8a860 > .e-con-inner > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-8b8a860 > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-8b8a860 > .e-con-inner > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-8b8a860 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 40%, #000000 70%);}.elementor-239 .elementor-element.elementor-element-8b8a860:hover::before, .elementor-239 .elementor-element.elementor-element-8b8a860:hover > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-8b8a860:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-8b8a860 > .elementor-background-slideshow:hover::before, .elementor-239 .elementor-element.elementor-element-8b8a860 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-v4-color-2 ) 0%, var( --e-global-color-v4-color-2 ) 100%);}.elementor-239 .elementor-element.elementor-element-8b8a860:hover{--overlay-opacity:0.6;}.elementor-239 .elementor-element.elementor-element-8b8a860.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-239 .elementor-element.elementor-element-833c296{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 30px;}.elementor-239 .elementor-element.elementor-element-833c296 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-ef16822 );margin:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-833c296 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-833c296 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-833c296 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:20px 0px 0px 0px;}.elementor-239 .elementor-element.elementor-element-0b9eb51{padding:0px 0px 0px 30px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-be35a97 .elementor-button{background-color:var( --e-global-color-380eb2a );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-239 .elementor-element.elementor-element-be35a97{padding:0px 0px 15px 30px;}.elementor-239 .elementor-element.elementor-element-c57ba65{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.9;--overlay-mix-blend-mode:multiply;}.elementor-239 .elementor-element.elementor-element-c57ba65:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-c57ba65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spectralsolutions.com.br/wp-content/uploads/2026/04/animal-pet-feeding-no-overlay.webp");background-repeat:no-repeat;background-size:cover;}.elementor-239 .elementor-element.elementor-element-c57ba65::before, .elementor-239 .elementor-element.elementor-element-c57ba65 > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-c57ba65 > .e-con-inner > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-c57ba65 > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-c57ba65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-c57ba65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 40%, #000000 70%);}.elementor-239 .elementor-element.elementor-element-c57ba65:hover::before, .elementor-239 .elementor-element.elementor-element-c57ba65:hover > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-c57ba65:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-c57ba65 > .elementor-background-slideshow:hover::before, .elementor-239 .elementor-element.elementor-element-c57ba65 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-v4-color-2 ) 0%, var( --e-global-color-v4-color-2 ) 100%);}.elementor-239 .elementor-element.elementor-element-c57ba65:hover{--overlay-opacity:0.6;}.elementor-239 .elementor-element.elementor-element-c57ba65.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-239 .elementor-element.elementor-element-25c6063{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 30px;}.elementor-239 .elementor-element.elementor-element-25c6063 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-ef16822 );margin:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-25c6063 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-25c6063 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-25c6063 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:20px 0px 0px 0px;}.elementor-239 .elementor-element.elementor-element-5679b91{padding:0px 0px 0px 30px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-6b6e357 .elementor-button{background-color:var( --e-global-color-380eb2a );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-239 .elementor-element.elementor-element-6b6e357{padding:0px 0px 15px 30px;}.elementor-239 .elementor-element.elementor-element-4b9e384 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#F8F9FA;color:#F8F9FA;}.elementor-239 .elementor-element.elementor-element-bb45c6a{padding:0px 0px 20px 0px;}.elementor-239 .elementor-element.elementor-element-bb45c6a .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-ef16822 );font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-bb45c6a .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-bb45c6a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-1c09019{--display:flex;--justify-content:center;}.elementor-239 .elementor-element.elementor-element-2ae2eed .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-2ae2eed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-2ae2eed.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-2ae2eed.elementor-view-default .elementor-icon{color:var( --e-global-color-ef16822 );border-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-2ae2eed.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-2ae2eed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-2ae2eed .elementor-icon{font-size:129px;}.elementor-239 .elementor-element.elementor-element-2ae2eed .elementor-icon svg{height:129px;}.elementor-239 .elementor-element.elementor-element-1c3ae86{--display:flex;--justify-content:center;}.elementor-239 .elementor-element.elementor-element-ee64a61 .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-ee64a61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-ee64a61.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-ee64a61.elementor-view-default .elementor-icon{color:var( --e-global-color-ef16822 );border-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-ee64a61.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-ee64a61.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-ee64a61 .elementor-icon{font-size:129px;}.elementor-239 .elementor-element.elementor-element-ee64a61 .elementor-icon svg{height:129px;}.elementor-239 .elementor-element.elementor-element-b13fa36{--display:flex;--justify-content:center;}.elementor-239 .elementor-element.elementor-element-f0e1d9e .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-f0e1d9e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-f0e1d9e.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-f0e1d9e.elementor-view-default .elementor-icon{color:var( --e-global-color-ef16822 );border-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-f0e1d9e.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-f0e1d9e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-f0e1d9e .elementor-icon{font-size:160px;}.elementor-239 .elementor-element.elementor-element-f0e1d9e .elementor-icon svg{height:160px;}.elementor-239 .elementor-element.elementor-element-ad0ba47{--display:flex;--justify-content:center;}.elementor-239 .elementor-element.elementor-element-efb781d .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-efb781d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-efb781d.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-efb781d.elementor-view-default .elementor-icon{color:var( --e-global-color-ef16822 );border-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-efb781d.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-efb781d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-efb781d .elementor-icon{font-size:198px;}.elementor-239 .elementor-element.elementor-element-efb781d .elementor-icon svg{height:198px;}.elementor-239 .elementor-element.elementor-element-a2fb86a{--display:flex;--justify-content:center;}.elementor-239 .elementor-element.elementor-element-7379fdd .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-7379fdd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-7379fdd.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-7379fdd.elementor-view-default .elementor-icon{color:var( --e-global-color-ef16822 );border-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-7379fdd.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-7379fdd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-7379fdd .elementor-icon{font-size:160px;}.elementor-239 .elementor-element.elementor-element-7379fdd .elementor-icon svg{height:160px;}.elementor-239 .elementor-element.elementor-element-4982225{--display:flex;--justify-content:center;}.elementor-239 .elementor-element.elementor-element-2bb047a .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-2bb047a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-2bb047a.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-2bb047a.elementor-view-default .elementor-icon{color:var( --e-global-color-ef16822 );border-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-2bb047a.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-2bb047a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-2bb047a .elementor-icon{font-size:160px;}.elementor-239 .elementor-element.elementor-element-2bb047a .elementor-icon svg{height:160px;}.elementor-239 .elementor-element.elementor-element-743b81d{--display:flex;--justify-content:center;}.elementor-239 .elementor-element.elementor-element-3772cd7 .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-3772cd7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-3772cd7.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-3772cd7.elementor-view-default .elementor-icon{color:var( --e-global-color-ef16822 );border-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-3772cd7.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-3772cd7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-3772cd7 .elementor-icon{font-size:160px;}.elementor-239 .elementor-element.elementor-element-3772cd7 .elementor-icon svg{height:160px;}.elementor-239 .elementor-element.elementor-element-9c3a468{--display:flex;}.elementor-239 .elementor-element.elementor-element-342d137 .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-342d137.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-342d137.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-342d137.elementor-view-default .elementor-icon{color:var( --e-global-color-ef16822 );border-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-342d137.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-342d137.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-342d137 .elementor-icon{font-size:129px;}.elementor-239 .elementor-element.elementor-element-342d137 .elementor-icon svg{height:129px;}.elementor-239 .elementor-element.elementor-element-324fdae{--e-n-carousel-swiper-offset-size:90px;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-239 .elementor-element.elementor-element-f080d16{padding:0px 0px 30px 0px;}.elementor-239 .elementor-element.elementor-element-f080d16 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-ef16822 );font-family:"Montserrat", Sans-serif;}.elementor-239 .elementor-element.elementor-element-f080d16 .elementskit-section-title-wraper .elementskit-section-title > span{color:#F15E22;}.elementor-239 .elementor-element.elementor-element-f080d16 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#F15E22;}.elementor-239 .elementor-element.elementor-element-536c366{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-239 .elementor-element.elementor-element-0c4af9a .elementor-icon-box-wrapper{gap:15px;}.elementor-239 .elementor-element.elementor-element-0c4af9a.elementor-view-stacked .elementor-icon{background-color:#63469C;}.elementor-239 .elementor-element.elementor-element-0c4af9a.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-0c4af9a.elementor-view-default .elementor-icon{fill:#63469C;color:#63469C;border-color:#63469C;}.elementor-239 .elementor-element.elementor-element-0c4af9a .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-0c4af9a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-0c4af9a .elementor-icon-box-title{color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-0c4af9a:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-0c4af9a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-380eb2a );}.elementor-239 .elementor-element.elementor-element-668ba35{--display:flex;}.elementor-239 .elementor-element.elementor-element-27d1878.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-27d1878 .elementor-icon-box-wrapper{gap:15px;}.elementor-239 .elementor-element.elementor-element-27d1878.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1e838e7 );}.elementor-239 .elementor-element.elementor-element-27d1878.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-27d1878.elementor-view-default .elementor-icon{fill:var( --e-global-color-1e838e7 );color:var( --e-global-color-1e838e7 );border-color:var( --e-global-color-1e838e7 );}.elementor-239 .elementor-element.elementor-element-27d1878 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-27d1878 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-27d1878 .elementor-icon-box-title{color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-27d1878:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-27d1878:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-380eb2a );}.elementor-239 .elementor-element.elementor-element-b6f0f94{--display:flex;}.elementor-239 .elementor-element.elementor-element-837b306 .elementor-icon-box-wrapper{gap:15px;}.elementor-239 .elementor-element.elementor-element-837b306.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-380eb2a );}.elementor-239 .elementor-element.elementor-element-837b306.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-837b306.elementor-view-default .elementor-icon{fill:var( --e-global-color-380eb2a );color:var( --e-global-color-380eb2a );border-color:var( --e-global-color-380eb2a );}.elementor-239 .elementor-element.elementor-element-837b306 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-837b306 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-837b306 .elementor-icon-box-title{color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-837b306:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-837b306:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-380eb2a );}.elementor-239 .elementor-element.elementor-element-789b7da{--display:flex;}.elementor-239 .elementor-element.elementor-element-9f439b2 .elementor-icon-box-wrapper{gap:15px;}.elementor-239 .elementor-element.elementor-element-9f439b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3f28fc8 );}.elementor-239 .elementor-element.elementor-element-9f439b2.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-9f439b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-3f28fc8 );color:var( --e-global-color-3f28fc8 );border-color:var( --e-global-color-3f28fc8 );}.elementor-239 .elementor-element.elementor-element-9f439b2 .elementor-icon-box-title, .elementor-239 .elementor-element.elementor-element-9f439b2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;}.elementor-239 .elementor-element.elementor-element-9f439b2 .elementor-icon-box-title{color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-9f439b2:has(:hover) .elementor-icon-box-title,
					 .elementor-239 .elementor-element.elementor-element-9f439b2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-380eb2a );}.elementor-239 .elementor-element.elementor-element-991c46e{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:67px;width:var( --container-widget-width, 85vw );max-width:85vw;padding:0px 0px 0px 0px;--container-widget-width:85vw;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-ef16822 );}.elementor-239 .elementor-element.elementor-element-991c46e.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-3f7d3c9{width:var( --container-widget-width, 70.085% );max-width:70.085%;--container-widget-width:70.085%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-3f7d3c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-239 .elementor-element.elementor-element-3f7d3c9 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-ef16822 );font-family:"Montserrat", Sans-serif;font-weight:bold;}.elementor-239 .elementor-element.elementor-element-3f7d3c9 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-3f7d3c9 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-239 .elementor-element.elementor-element-3f7d3c9 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-239 .elementor-element.elementor-element-a33ba84{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-239 .elementor-element.elementor-element-324fdae{--e-n-carousel-swiper-slides-to-display:2;}.elementor-239 .elementor-element.elementor-element-991c46e{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-239 .elementor-element.elementor-element-a17a0d6{--content-width:80vw;}.elementor-239 .elementor-element.elementor-element-3dae3df{--content-width:1280px;}.elementor-239 .elementor-element.elementor-element-693a3cc{--content-width:600px;}.elementor-239 .elementor-element.elementor-element-1a2e3e5{--width:33.33%;}.elementor-239 .elementor-element.elementor-element-8b8a860{--width:33.33%;}.elementor-239 .elementor-element.elementor-element-c57ba65{--width:33.33%;}.elementor-239 .elementor-element.elementor-element-536c366{--width:100%;}.elementor-239 .elementor-element.elementor-element-668ba35{--width:100%;}.elementor-239 .elementor-element.elementor-element-b6f0f94{--width:100%;}.elementor-239 .elementor-element.elementor-element-789b7da{--width:100%;}}@media(max-width:767px){.elementor-239 .elementor-element.elementor-element-2830cd5.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-b4a9c13{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-b4a9c13.elementor-element{--align-self:center;}.elementor-239 .elementor-element.elementor-element-b4a9c13 .elementskit-section-title-wraper .elementskit-section-subtitle{margin:0px 0px 0px 0px;}.elementor-239 .elementor-element.elementor-element-53920f4 .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;}.elementor-239 .elementor-element.elementor-element-53920f4 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:-19px 0px 0px 0px;}.elementor-239 .elementor-element.elementor-element-7bdfc9d{padding:0px 15px 0px 15px;}.elementor-239 .elementor-element.elementor-element-7bdfc9d .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;}.elementor-239 .elementor-element.elementor-element-7bdfc9d .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:18px;}.elementor-239 .elementor-element.elementor-element-1a2e3e5::before, .elementor-239 .elementor-element.elementor-element-1a2e3e5 > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-1a2e3e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-1a2e3e5 > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-1a2e3e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-1a2e3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFF 0%, #000000 70%);}.elementor-239 .elementor-element.elementor-element-6a606db{padding:10px 0px 0px 30px;}.elementor-239 .elementor-element.elementor-element-6a606db .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;}.elementor-239 .elementor-element.elementor-element-6a606db .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:-10px 0px 0px 0px;}.elementor-239 .elementor-element.elementor-element-a8173cf{font-size:18px;}.elementor-239 .elementor-element.elementor-element-8b8a860::before, .elementor-239 .elementor-element.elementor-element-8b8a860 > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-8b8a860 > .e-con-inner > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-8b8a860 > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-8b8a860 > .e-con-inner > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-8b8a860 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFF 0%, #000000 100%);}.elementor-239 .elementor-element.elementor-element-833c296{padding:10px 0px 0px 30px;}.elementor-239 .elementor-element.elementor-element-833c296 .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;}.elementor-239 .elementor-element.elementor-element-833c296 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:-10px 0px 0px 0px;}.elementor-239 .elementor-element.elementor-element-c57ba65::before, .elementor-239 .elementor-element.elementor-element-c57ba65 > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-c57ba65 > .e-con-inner > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-c57ba65 > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-c57ba65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-c57ba65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFF 0%, #000000 100%);}.elementor-239 .elementor-element.elementor-element-25c6063{padding:10px 0px 0px 30px;}.elementor-239 .elementor-element.elementor-element-25c6063 .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;}.elementor-239 .elementor-element.elementor-element-25c6063 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:-10px 0px 0px 0px;}.elementor-239 .elementor-element.elementor-element-bb45c6a .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;}.elementor-239 .elementor-element.elementor-element-324fdae{--e-n-carousel-swiper-slides-to-display:1;}.elementor-239 .elementor-element.elementor-element-f080d16{width:var( --container-widget-width, 97% );max-width:97%;padding:0px 10px 0px 10px;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-f080d16 .elementskit-section-title-wraper .elementskit-section-title{font-size:27px;}.elementor-239 .elementor-element.elementor-element-991c46e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:10px;}.elementor-239 .elementor-element.elementor-element-3f7d3c9 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:25px;}.elementor-239 .elementor-element.elementor-element-3f7d3c9 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:18px;}.elementor-239 .elementor-element.elementor-element-a33ba84{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-1a2e3e5 *//* Estado Normal do Card (Fechado) */
.elementor-239 .elementor-element.elementor-element-1a2e3e5 {
    flex: 1 !important;
    transition: flex 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
    cursor: pointer;
    overflow: hidden !important; 
}

/* Estado Hover do Card (Expandido) */
.elementor-239 .elementor-element.elementor-element-1a2e3e5:hover {
    flex: 2 !important;
}

/* Evita que o título quebre linhas durante a animação */
.elementor-239 .elementor-element.elementor-element-1a2e3e5 .elementor-heading-title {
    white-space: nowrap;
}

/* ==========================================================================
   CLEAN CODE: Agrupando o Texto de Apoio E o Botão (Invisíveis no começo)
   ========================================================================== */
.elementor-239 .elementor-element.elementor-element-1a2e3e5 .hidden-text,
.elementor-239 .elementor-element.elementor-element-1a2e3e5 .hidden-btn {
    opacity: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    transition: opacity 0.3s ease, max-height 0.4s ease !important;
    margin-top: 0px !important;
}

/* ==========================================================================
   Quando o CARD estiver em hover, AMBOS aparecem lindamente
   ========================================================================== */
.elementor-239 .elementor-element.elementor-element-1a2e3e5:hover .hidden-text,
.elementor-239 .elementor-element.elementor-element-1a2e3e5:hover .hidden-btn {
    opacity: 1 !important;
    max-height: 250px !important; 
    max-width: 600px !important;
    margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a860 *//* Estado Normal do Card (Fechado) */
.elementor-239 .elementor-element.elementor-element-8b8a860 {
    flex: 1 !important;
    transition: flex 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
    cursor: pointer;
    overflow: hidden !important; 
}

/* Estado Hover do Card (Expandido) */
.elementor-239 .elementor-element.elementor-element-8b8a860:hover {
    flex: 2 !important;
}

/* Evita que o título quebre linhas durante a animação */
.elementor-239 .elementor-element.elementor-element-8b8a860 .elementor-heading-title {
    white-space: nowrap;
}

/* ==========================================================================
   CLEAN CODE: Agrupando o Texto de Apoio E o Botão (Invisíveis no começo)
   ========================================================================== */
.elementor-239 .elementor-element.elementor-element-8b8a860 .hidden-text,
.elementor-239 .elementor-element.elementor-element-8b8a860 .hidden-btn {
    opacity: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    transition: opacity 0.3s ease, max-height 0.4s ease !important;
    margin-top: 0px !important;
}

/* ==========================================================================
   Quando o CARD estiver em hover, AMBOS aparecem lindamente
   ========================================================================== */
.elementor-239 .elementor-element.elementor-element-8b8a860:hover .hidden-text,
.elementor-239 .elementor-element.elementor-element-8b8a860:hover .hidden-btn {
    opacity: 1 !important;
    max-height: 200px !important; 
    max-width: 600px !important;
    margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c57ba65 *//* Estado Normal do Card (Fechado) */
.elementor-239 .elementor-element.elementor-element-c57ba65 {
    flex: 1 !important;
    transition: flex 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
    cursor: pointer;
    overflow: hidden !important; 
}

/* Estado Hover do Card (Expandido) */
.elementor-239 .elementor-element.elementor-element-c57ba65:hover {
    flex: 2 !important;
}

/* Evita que o título quebre linhas durante a animação */
.elementor-239 .elementor-element.elementor-element-c57ba65 .elementor-heading-title {
    white-space: nowrap;
}

/* ==========================================================================
   CLEAN CODE: Agrupando o Texto de Apoio E o Botão (Invisíveis no começo)
   ========================================================================== */
.elementor-239 .elementor-element.elementor-element-c57ba65 .hidden-text,
.elementor-239 .elementor-element.elementor-element-c57ba65 .hidden-btn {
    opacity: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    transition: opacity 0.3s ease, max-height 0.4s ease !important;
    margin-top: 0px !important;
}

/* ==========================================================================
   Quando o CARD estiver em hover, AMBOS aparecem lindamente
   ========================================================================== */
.elementor-239 .elementor-element.elementor-element-c57ba65:hover .hidden-text,
.elementor-239 .elementor-element.elementor-element-c57ba65:hover .hidden-btn {
    opacity: 1 !important;
    max-height: 200px !important; 
    max-width: 600px !important;
    margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b9e384 *//* Garante que a borda fantasma fique presa dentro do container */
.elementor-239 .elementor-element.elementor-element-4b9e384 {
    position: relative;
}

/* Cria a moldura colorida por cima de tudo */
.elementor-239 .elementor-element.elementor-element-4b9e384::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    
    /* Tem que ser O MESMO valor que você colocou lá no Elementor */
    border-radius: 16px; 
    
    /* Espessura da borda */
    padding: 1px; 
    
    /* O degradê com as cores oficiais da marca */
    background: linear-gradient(to right, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F);
    
    /* A máscara mágica: recorta o meio do degradê e deixa só a linha da borda */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* O SEGREDO: Faz o mouse ignorar essa camada, permitindo clicar no menu */
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-324fdae *//* Seleciona cada slide individual dentro do nosso carrossel */
.carrossel-gringo .swiper-slide {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    /* Altere o padding se precisar de mais espaço entre o logo e a linha */
    padding-right: 30px; 
    padding-left: 30px;
}

/* Cria a bordinha vertical do Figma usando um elemento 'after' */
.carrossel-gringo .swiper-slide::after {
    content: "";
    position: absolute;
    right: 0;
    top: 25%; /* Centraliza a linha verticalmente (ajuste a gosto) */
    height: 50%; /* Altura da linha (para não ir de cima a baixo) */
    width: 1px; /* Espessura da linha */
    background-color: #e0e0e0; /* COR DA LINHA: mude para a cor do seu Figma */
    opacity: 0.7; /* Deixa a linha sutil */
}
/* Garante que o container de animação use transição linear sem frear */
.carrossel-gringo .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

/* Zera qualquer delay interno de congelamento que o Elementor tente injetar */
.carrossel-gringo .swiper-slide {
    transition-delay: 0s !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c4af9a *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-0c4af9a {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-0c4af9a:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(105, 0, 204, 0.05), 
            0 20px 50px 1px rgba(105, 0, 204, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-0c4af9a {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1878 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-27d1878 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-27d1878:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(255, 195, 42, 0.05), 
            0 20px 50px 1px rgba(255, 195, 42, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-27d1878 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-837b306 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-837b306 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-837b306:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(255, 92, 0, 0.05), 
            0 20px 50px 1px rgba(255, 92, 0, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-837b306 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f439b2 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-9f439b2 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-9f439b2:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(0, 205, 156, 0.05), 
            0 20px 50px 1px rgba(0, 205, 156, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-9f439b2 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c4af9a *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-0c4af9a {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-0c4af9a:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(105, 0, 204, 0.05), 
            0 20px 50px 1px rgba(105, 0, 204, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-0c4af9a {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1878 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-27d1878 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-27d1878:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(255, 195, 42, 0.05), 
            0 20px 50px 1px rgba(255, 195, 42, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-27d1878 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-837b306 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-837b306 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-837b306:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(255, 92, 0, 0.05), 
            0 20px 50px 1px rgba(255, 92, 0, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-837b306 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f439b2 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-9f439b2 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-9f439b2:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(0, 205, 156, 0.05), 
            0 20px 50px 1px rgba(0, 205, 156, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-9f439b2 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c4af9a *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-0c4af9a {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-0c4af9a:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(105, 0, 204, 0.05), 
            0 20px 50px 1px rgba(105, 0, 204, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-0c4af9a {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1878 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-27d1878 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-27d1878:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(255, 195, 42, 0.05), 
            0 20px 50px 1px rgba(255, 195, 42, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-27d1878 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-837b306 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-837b306 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-837b306:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(255, 92, 0, 0.05), 
            0 20px 50px 1px rgba(255, 92, 0, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-837b306 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f439b2 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-9f439b2 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-9f439b2:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(0, 205, 156, 0.05), 
            0 20px 50px 1px rgba(0, 205, 156, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-9f439b2 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c4af9a *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-0c4af9a {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-0c4af9a:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(105, 0, 204, 0.05), 
            0 20px 50px 1px rgba(105, 0, 204, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-0c4af9a {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1878 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-27d1878 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-27d1878:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(255, 195, 42, 0.05), 
            0 20px 50px 1px rgba(255, 195, 42, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-27d1878 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-837b306 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-837b306 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-837b306:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(255, 92, 0, 0.05), 
            0 20px 50px 1px rgba(255, 92, 0, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-837b306 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f439b2 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-9f439b2 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-9f439b2:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(0, 205, 156, 0.05), 
            0 20px 50px 1px rgba(0, 205, 156, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-9f439b2 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c4af9a *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-0c4af9a {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-0c4af9a:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(105, 0, 204, 0.05), 
            0 20px 50px 1px rgba(105, 0, 204, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-0c4af9a {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d1878 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-27d1878 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-27d1878:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(255, 195, 42, 0.05), 
            0 20px 50px 1px rgba(255, 195, 42, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-27d1878 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-837b306 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-837b306 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-837b306:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(255, 92, 0, 0.05), 
            0 20px 50px 1px rgba(255, 92, 0, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-837b306 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f439b2 *//* Estado normal do card (Borda Arco-Íris sempre visível) */
.elementor-239 .elementor-element.elementor-element-9f439b2 {
    border: 1px solid transparent !important; /* Libera espaço para o gradiente */
    border-radius: 12px !important;
    padding: 24px !important;
    
    /* Mágica do Espectro Completo na Borda Fixa + Fundo Isolado */
    background: 
        linear-gradient(to bottom, #111111, #111111) padding-box, 
        linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) border-box !important;
        
    /* Transição suave para quando o hover entrar e sair */
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* O Efeito Hover: Ativa o brilho neon por trás e eleva o card */
.elementor-239 .elementor-element.elementor-element-9f439b2:hover {
    /* Brilho neon (Blur) sutil usando o tom laranja/vermelho para dar profundidade */
 box-shadow: 0 4px 10px 0 rgba(0, 205, 156, 0.05), 
            0 20px 50px 1px rgba(0, 205, 156, 0.20) !important;
    
    /* Micro movimento para cima para dar sensação de interatividade */
    transform: translateY(-5px) !important;
}

.elementor-239 .elementor-element.elementor-element-9f439b2 {
    height: 100% !important; /* FORÇA O CARD A CHEGAR ATÉ O CHÃO DO CONTAINER */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Joga o botão lá pra base do card */}/* End custom CSS */