.elementor-20352 .elementor-element.elementor-element-019ec21{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20352 .elementor-element.elementor-element-019ec21:not(.elementor-motion-effects-element-type-background), .elementor-20352 .elementor-element.elementor-element-019ec21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static.febracis.com.br/wp-content/uploads/2025/09/05115248/HERO-POD-ML-4.webp");background-position:center center;}.elementor-20352 .elementor-element.elementor-element-670271e{--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-20352 .elementor-element.elementor-element-670271e.e-con{--align-self:center;}.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-20352 .elementor-element.elementor-element-5800fb6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;color:#D7DDE5;}.elementor-20352 .elementor-element.elementor-element-a322428 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#DDDDDD;}.elementor-20352 .elementor-element.elementor-element-de16245{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-style:solid;border-color:#0E5CD4;border-radius:170px 170px 170px 170px;text-align:center;}.elementor-20352 .elementor-element.elementor-element-de16245.elementor-element{--align-self:flex-start;}.elementor-20352 .elementor-element.elementor-element-de16245 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20352 .elementor-element.elementor-element-31bb2dc .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #193054 0%, #0F5DD6 100%);padding:25px 60px 25px 60px;}.elementor-20352 .elementor-element.elementor-element-31bb2dc{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-20352 .elementor-element.elementor-element-31bb2dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20352 .elementor-element.elementor-element-dda41e8 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #193054 0%, #0F5DD6 100%);padding:25px 60px 25px 60px;}.elementor-20352 .elementor-element.elementor-element-dda41e8{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-20352 .elementor-element.elementor-element-16e538e{--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-20352 .elementor-element.elementor-element-d976136{--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-20352 .elementor-element.elementor-element-d976136:not(.elementor-motion-effects-element-type-background), .elementor-20352 .elementor-element.elementor-element-d976136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E5CD4 0%, #173159 100%);}.elementor-20352 .elementor-element.elementor-element-eeb8455{--display:flex;}.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-20352 .elementor-element.elementor-element-c1cc895{--display:flex;}.elementor-20352 .elementor-element.elementor-element-7404ff6{--display:flex;}.elementor-20352 .elementor-element.elementor-element-914ac5b{--display:flex;}.elementor-20352 .elementor-element.elementor-element-f4052e6{--display:flex;}.elementor-20352 .elementor-element.elementor-element-93eefa6{--display:flex;}.elementor-20352 .elementor-element.elementor-element-068e99d{--display:flex;}.elementor-20352 .elementor-element.elementor-element-f4bec60{--display:flex;}.elementor-20352 .elementor-element.elementor-element-51076aa{--display:flex;}.elementor-20352 .elementor-element.elementor-element-c90fa19{--display:flex;}.elementor-20352 .elementor-element.elementor-element-e152377{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-swiper-slides-gap:96px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-20352 .elementor-element.elementor-element-5eb0b45{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20352 .elementor-element.elementor-element-5eb0b45:not(.elementor-motion-effects-element-type-background), .elementor-20352 .elementor-element.elementor-element-5eb0b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-20352 .elementor-element.elementor-element-efa4fd8{text-align:center;}.elementor-20352 .elementor-element.elementor-element-efa4fd8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;color:#D7DDE5;}.elementor-20352 .elementor-element.elementor-element-3a63fb0{text-align:center;}.elementor-20352 .elementor-element.elementor-element-3a63fb0 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:400;line-height:28px;color:#DDDDDD;}.elementor-20352 .elementor-element.elementor-element-f6b6589{--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-20352 .elementor-element.elementor-element-2309074{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20352 .elementor-element.elementor-element-2309074:not(.elementor-motion-effects-element-type-background), .elementor-20352 .elementor-element.elementor-element-2309074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.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-20352 .elementor-element.elementor-element-3396fa4{padding:0px 0px 0px 0px;z-index:111;--icon-box-icon-margin:0px;}.elementor-20352 .elementor-element.elementor-element-3396fa4 .elementor-icon-box-wrapper{text-align:left;}.elementor-20352 .elementor-element.elementor-element-3396fa4 .elementor-icon{font-size:50px;}.elementor-20352 .elementor-element.elementor-element-3396fa4 .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-3396fa4 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:19px;}.elementor-20352 .elementor-element.elementor-element-3396fa4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-3396fa4:has(:hover) .elementor-icon-box-title,
					 .elementor-20352 .elementor-element.elementor-element-3396fa4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-80436e8{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20352 .elementor-element.elementor-element-80436e8:not(.elementor-motion-effects-element-type-background), .elementor-20352 .elementor-element.elementor-element-80436e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-20352 .elementor-element.elementor-element-b6f158c{padding:0px 0px 0px 0px;z-index:111;--icon-box-icon-margin:0px;}.elementor-20352 .elementor-element.elementor-element-b6f158c .elementor-icon-box-wrapper{text-align:left;}.elementor-20352 .elementor-element.elementor-element-b6f158c .elementor-icon{font-size:50px;}.elementor-20352 .elementor-element.elementor-element-b6f158c .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-b6f158c .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:19px;}.elementor-20352 .elementor-element.elementor-element-b6f158c .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-b6f158c:has(:hover) .elementor-icon-box-title,
					 .elementor-20352 .elementor-element.elementor-element-b6f158c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-7408f1f{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20352 .elementor-element.elementor-element-7408f1f:not(.elementor-motion-effects-element-type-background), .elementor-20352 .elementor-element.elementor-element-7408f1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-20352 .elementor-element.elementor-element-f5114ab{padding:0px 0px 0px 0px;z-index:111;--icon-box-icon-margin:0px;}.elementor-20352 .elementor-element.elementor-element-f5114ab .elementor-icon-box-wrapper{text-align:left;}.elementor-20352 .elementor-element.elementor-element-f5114ab .elementor-icon{font-size:50px;}.elementor-20352 .elementor-element.elementor-element-f5114ab .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-f5114ab .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:19px;}.elementor-20352 .elementor-element.elementor-element-f5114ab .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-f5114ab:has(:hover) .elementor-icon-box-title,
					 .elementor-20352 .elementor-element.elementor-element-f5114ab:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-264f2d4{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20352 .elementor-element.elementor-element-264f2d4:not(.elementor-motion-effects-element-type-background), .elementor-20352 .elementor-element.elementor-element-264f2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-20352 .elementor-element.elementor-element-b7fa434{padding:0px 0px 0px 0px;z-index:111;--icon-box-icon-margin:0px;}.elementor-20352 .elementor-element.elementor-element-b7fa434 .elementor-icon-box-wrapper{text-align:left;}.elementor-20352 .elementor-element.elementor-element-b7fa434 .elementor-icon{font-size:50px;}.elementor-20352 .elementor-element.elementor-element-b7fa434 .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-b7fa434 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:19px;}.elementor-20352 .elementor-element.elementor-element-b7fa434 .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-b7fa434:has(:hover) .elementor-icon-box-title,
					 .elementor-20352 .elementor-element.elementor-element-b7fa434:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-4a70aa9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20352 .elementor-element.elementor-element-4a70aa9:not(.elementor-motion-effects-element-type-background), .elementor-20352 .elementor-element.elementor-element-4a70aa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-20352 .elementor-element.elementor-element-3a0d99e{--display:flex;}.elementor-20352 .elementor-element.elementor-element-7ddd767{--display:flex;}.elementor-20352 .elementor-element.elementor-element-4e01e21{padding:0px 0px 0px 0px;z-index:111;--icon-box-icon-margin:15px;}.elementor-20352 .elementor-element.elementor-element-4e01e21 .elementor-icon-box-wrapper{text-align:left;}.elementor-20352 .elementor-element.elementor-element-4e01e21 .elementor-icon{font-size:50px;}.elementor-20352 .elementor-element.elementor-element-4e01e21 .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-4e01e21 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:19px;}.elementor-20352 .elementor-element.elementor-element-4e01e21 .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-4e01e21:has(:hover) .elementor-icon-box-title,
					 .elementor-20352 .elementor-element.elementor-element-4e01e21:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-60bbb0c{--display:flex;}.elementor-20352 .elementor-element.elementor-element-4bbfdaf{--display:flex;}.elementor-20352 .elementor-element.elementor-element-553bacf{padding:0px 0px 0px 0px;z-index:111;--icon-box-icon-margin:15px;}.elementor-20352 .elementor-element.elementor-element-553bacf .elementor-icon-box-wrapper{text-align:left;}.elementor-20352 .elementor-element.elementor-element-553bacf .elementor-icon{font-size:50px;}.elementor-20352 .elementor-element.elementor-element-553bacf .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-553bacf .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:19px;}.elementor-20352 .elementor-element.elementor-element-553bacf .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-553bacf:has(:hover) .elementor-icon-box-title,
					 .elementor-20352 .elementor-element.elementor-element-553bacf:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-01992b5{--display:flex;}.elementor-20352 .elementor-element.elementor-element-78c2cb3{--display:flex;}.elementor-20352 .elementor-element.elementor-element-04927cf{padding:0px 0px 0px 0px;z-index:111;--icon-box-icon-margin:15px;}.elementor-20352 .elementor-element.elementor-element-04927cf .elementor-icon-box-wrapper{text-align:left;}.elementor-20352 .elementor-element.elementor-element-04927cf .elementor-icon{font-size:50px;}.elementor-20352 .elementor-element.elementor-element-04927cf .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-04927cf .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:19px;}.elementor-20352 .elementor-element.elementor-element-04927cf .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-04927cf:has(:hover) .elementor-icon-box-title,
					 .elementor-20352 .elementor-element.elementor-element-04927cf:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-453cef3{--display:flex;}.elementor-20352 .elementor-element.elementor-element-fd6e40c{--display:flex;}.elementor-20352 .elementor-element.elementor-element-9abb1e4{padding:0px 0px 0px 0px;z-index:1111;--icon-box-icon-margin:15px;}.elementor-20352 .elementor-element.elementor-element-9abb1e4 .elementor-icon-box-wrapper{text-align:left;}.elementor-20352 .elementor-element.elementor-element-9abb1e4 .elementor-icon{font-size:50px;}.elementor-20352 .elementor-element.elementor-element-9abb1e4 .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-9abb1e4 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:19px;}.elementor-20352 .elementor-element.elementor-element-9abb1e4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-9abb1e4:has(:hover) .elementor-icon-box-title,
					 .elementor-20352 .elementor-element.elementor-element-9abb1e4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-cddba93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-20352 .elementor-element.elementor-element-cddba93:not(.elementor-motion-effects-element-type-background), .elementor-20352 .elementor-element.elementor-element-cddba93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-20352 .elementor-element.elementor-element-f67e3c1 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #193054 0%, #0F5DD6 100%);padding:25px 60px 25px 60px;}.elementor-20352 .elementor-element.elementor-element-f67e3c1{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-20352 .elementor-element.elementor-element-f67e3c1.elementor-element{--align-self:center;}.elementor-20352 .elementor-element.elementor-element-f67e3c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20352 .elementor-element.elementor-element-bacfbf1{padding:20px 20px 20px 20px;border-style:solid;border-color:#0E5CD4;border-radius:170px 170px 170px 170px;text-align:center;}.elementor-20352 .elementor-element.elementor-element-bacfbf1.elementor-element{--align-self:center;}.elementor-20352 .elementor-element.elementor-element-bacfbf1 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-aab337c .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #193054 0%, #0F5DD6 100%);padding:25px 60px 25px 60px;}.elementor-20352 .elementor-element.elementor-element-aab337c{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-20352 .elementor-element.elementor-element-4e136c3{--display:flex;--min-height:440px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-20352 .elementor-element.elementor-element-4e136c3:not(.elementor-motion-effects-element-type-background), .elementor-20352 .elementor-element.elementor-element-4e136c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D6DBE3 0%, #5D5F62 100%);}.elementor-20352 .elementor-element.elementor-element-8a7dc1b{--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;--justify-content:center;}.elementor-20352 .elementor-element.elementor-element-5903348 img{border-radius:15px 15px 15px 15px;box-shadow:9px 7px 10px 0px rgba(0,0,0,0.5);}.elementor-20352 .elementor-element.elementor-element-2a0e58d{text-align:left;}.elementor-20352 .elementor-element.elementor-element-2a0e58d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:28px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-3d10c5f{--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-20352 .elementor-element.elementor-element-f972f6a img{border-radius:15px 15px 15px 15px;box-shadow:9px 7px 10px 0px rgba(0,0,0,0.5);}.elementor-20352 .elementor-element.elementor-element-6abbe99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-20352 .elementor-element.elementor-element-6abbe99:not(.elementor-motion-effects-element-type-background), .elementor-20352 .elementor-element.elementor-element-6abbe99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #193054 0%, #0F5DD6 100%);}.elementor-20352 .elementor-element.elementor-element-bda4fa9{text-align:center;}.elementor-20352 .elementor-element.elementor-element-bda4fa9 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;color:#D7DDE5;}.elementor-20352 .elementor-element.elementor-element-7b0850b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-20352 .elementor-element.elementor-element-7b0850b.elementor-element{--align-self:center;}.elementor-20352 .elementor-element.elementor-element-7b0850b .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:34px;color:#D7DDE5;}.elementor-20352 .elementor-element.elementor-element-905f5c8{padding:20px 20px 20px 20px;border-style:solid;border-color:#0E5CD4;border-radius:170px 170px 170px 170px;text-align:center;}.elementor-20352 .elementor-element.elementor-element-905f5c8.elementor-element{--align-self:center;}.elementor-20352 .elementor-element.elementor-element-905f5c8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-20352 .elementor-element.elementor-element-87aef7e .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #193054 0%, #0F5DD6 100%);padding:25px 60px 25px 60px;}.elementor-20352 .elementor-element.elementor-element-87aef7e{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-20352 .elementor-element.elementor-element-87aef7e.elementor-element{--align-self:center;}.elementor-20352 .elementor-element.elementor-element-87aef7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20352 .elementor-element.elementor-element-13ab2b9 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #193054 0%, #0F5DD6 100%);padding:25px 60px 25px 60px;}.elementor-20352 .elementor-element.elementor-element-13ab2b9{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-20352 .elementor-element.elementor-element-670271e{--width:50%;}.elementor-20352 .elementor-element.elementor-element-16e538e{--width:50%;}.elementor-20352 .elementor-element.elementor-element-8a7dc1b{--width:50%;}.elementor-20352 .elementor-element.elementor-element-3d10c5f{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-20352 .elementor-element.elementor-element-5eb0b45{--content-width:1140px;}.elementor-20352 .elementor-element.elementor-element-4a70aa9{--content-width:1140px;}.elementor-20352 .elementor-element.elementor-element-4e136c3{--content-width:1140px;}}@media(min-width:2400px){.elementor-20352 .elementor-element.elementor-element-5800fb6 .elementor-heading-title{font-size:44px;}.elementor-20352 .elementor-element.elementor-element-de16245{padding:20px 40px 20px 40px;border-width:2px 2px 2px 2px;border-radius:158px 158px 158px 158px;text-align:left;}.elementor-20352 .elementor-element.elementor-element-de16245.elementor-element{--align-self:flex-start;}.elementor-20352 .elementor-element.elementor-element-de16245 .elementor-heading-title{font-size:16px;}.elementor-20352 .elementor-element.elementor-element-d976136{--justify-content:center;}.elementor-20352 .elementor-element.elementor-element-d976136.e-con{--align-self:center;}.elementor-20352 .elementor-element.elementor-element-a1286f1 img{width:113px;}.elementor-20352 .elementor-element.elementor-element-c1cc895{--content-width:19%;}.elementor-20352 .elementor-element.elementor-element-cad8eae img{width:113px;}.elementor-20352 .elementor-element.elementor-element-81afd99 img{width:113px;}.elementor-20352 .elementor-element.elementor-element-9b432e8 img{width:113px;}.elementor-20352 .elementor-element.elementor-element-681c1e7 img{width:113px;}.elementor-20352 .elementor-element.elementor-element-fcbfed8 img{width:113px;}.elementor-20352 .elementor-element.elementor-element-dddb754 img{width:113px;}.elementor-20352 .elementor-element.elementor-element-31a658e img{width:113px;}.elementor-20352 .elementor-element.elementor-element-cf88adc img{width:113px;}.elementor-20352 .elementor-element.elementor-element-b5abb5f img{width:113px;}.elementor-20352 .elementor-element.elementor-element-e152377{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-swiper-slides-gap:81px;}.elementor-20352 .elementor-element.elementor-element-5eb0b45{--min-height:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20352 .elementor-element.elementor-element-3396fa4{padding:0px 0px 0px 0px;z-index:111;}.elementor-20352 .elementor-element.elementor-element-b6f158c{padding:0px 0px 0px 0px;z-index:111;}.elementor-20352 .elementor-element.elementor-element-f5114ab{padding:0px 0px 0px 0px;z-index:111;}.elementor-20352 .elementor-element.elementor-element-b7fa434{padding:0px 0px 0px 0px;z-index:111;}.elementor-20352 .elementor-element.elementor-element-4a70aa9{--content-width:1140px;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20352 .elementor-element.elementor-element-3a0d99e{--width:25%;}.elementor-20352 .elementor-element.elementor-element-4e01e21{padding:0px 0px 0px 0px;z-index:111;}.elementor-20352 .elementor-element.elementor-element-60bbb0c{--width:25%;}.elementor-20352 .elementor-element.elementor-element-553bacf{padding:0px 0px 0px 0px;z-index:111;}.elementor-20352 .elementor-element.elementor-element-01992b5{--width:25%;}.elementor-20352 .elementor-element.elementor-element-04927cf{padding:0px 0px 0px 0px;z-index:111;}.elementor-20352 .elementor-element.elementor-element-453cef3{--width:25%;}.elementor-20352 .elementor-element.elementor-element-9abb1e4{padding:0px 0px 0px 0px;z-index:111;}.elementor-20352 .elementor-element.elementor-element-cddba93{--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-20352 .elementor-element.elementor-element-f67e3c1{width:var( --container-widget-width, 397px );max-width:397px;--container-widget-width:397px;--container-widget-flex-grow:0;}.elementor-20352 .elementor-element.elementor-element-f67e3c1.elementor-element{--align-self:center;}.elementor-20352 .elementor-element.elementor-element-bacfbf1{padding:20px 40px 20px 40px;border-width:2px 2px 2px 2px;border-radius:158px 158px 158px 158px;text-align:left;}.elementor-20352 .elementor-element.elementor-element-bacfbf1.elementor-element{--align-self:flex-start;}.elementor-20352 .elementor-element.elementor-element-bacfbf1 .elementor-heading-title{font-size:16px;}.elementor-20352 .elementor-element.elementor-element-905f5c8{padding:20px 40px 20px 40px;border-width:2px 2px 2px 2px;border-radius:158px 158px 158px 158px;text-align:left;}.elementor-20352 .elementor-element.elementor-element-905f5c8.elementor-element{--align-self:flex-start;}.elementor-20352 .elementor-element.elementor-element-905f5c8 .elementor-heading-title{font-size:16px;}.elementor-20352 .elementor-element.elementor-element-87aef7e{width:var( --container-widget-width, 397px );max-width:397px;--container-widget-width:397px;--container-widget-flex-grow:0;}.elementor-20352 .elementor-element.elementor-element-87aef7e.elementor-element{--align-self:center;}}@media(max-width:1024px){.elementor-20352 .elementor-element.elementor-element-e152377{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-20352 .elementor-element.elementor-element-019ec21:not(.elementor-motion-effects-element-type-background), .elementor-20352 .elementor-element.elementor-element-019ec21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static.febracis.com.br/wp-content/uploads/2025/09/05122817/HERO-POD-ML-mobile.webp");background-position:center center;background-size:cover;}.elementor-20352 .elementor-element.elementor-element-019ec21{--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-20352 .elementor-element.elementor-element-670271e{--min-height:109px;--margin-top:320px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20352 .elementor-element.elementor-element-5800fb6{text-align:center;}.elementor-20352 .elementor-element.elementor-element-5800fb6 .elementor-heading-title{font-size:24px;}.elementor-20352 .elementor-element.elementor-element-a322428{text-align:center;}.elementor-20352 .elementor-element.elementor-element-a322428 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-20352 .elementor-element.elementor-element-de16245{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:250px 250px 250px 250px;text-align:center;}.elementor-20352 .elementor-element.elementor-element-de16245.elementor-element{--align-self:center;}.elementor-20352 .elementor-element.elementor-element-de16245 .elementor-heading-title{font-size:14px;}.elementor-20352 .elementor-element.elementor-element-31bb2dc{--container-widget-width:245px;--container-widget-flex-grow:0;width:var( --container-widget-width, 245px );max-width:245px;}.elementor-20352 .elementor-element.elementor-element-31bb2dc .elementor-button{font-size:10px;padding:12px 80px 10px 80px;}.elementor-20352 .elementor-element.elementor-element-dda41e8{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20352 .elementor-element.elementor-element-dda41e8 .elementor-button{font-size:15px;padding:20px 20px 20px 20px;}.elementor-20352 .elementor-element.elementor-element-d976136{--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-20352 .elementor-element.elementor-element-e152377{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:24px;padding:0px 0px 0px 0px;}.elementor-20352 .elementor-element.elementor-element-5eb0b45{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-20352 .elementor-element.elementor-element-efa4fd8 .elementor-heading-title{font-size:34px;}.elementor-20352 .elementor-element.elementor-element-3a63fb0 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-20352 .elementor-element.elementor-element-3396fa4{padding:0px 0px 0px 0px;z-index:1111;--icon-box-icon-margin:0px;}.elementor-20352 .elementor-element.elementor-element-3396fa4 .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-3396fa4 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-20352 .elementor-element.elementor-element-b6f158c{padding:0px 0px 0px 0px;z-index:1111;--icon-box-icon-margin:0px;}.elementor-20352 .elementor-element.elementor-element-b6f158c .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-b6f158c .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-20352 .elementor-element.elementor-element-f5114ab{padding:0px 0px 0px 0px;z-index:1111;--icon-box-icon-margin:0px;}.elementor-20352 .elementor-element.elementor-element-f5114ab .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-f5114ab .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-20352 .elementor-element.elementor-element-b7fa434{padding:0px 0px 0px 0px;z-index:1111;--icon-box-icon-margin:0px;}.elementor-20352 .elementor-element.elementor-element-b7fa434 .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-b7fa434 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-20352 .elementor-element.elementor-element-4a70aa9{--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:20px;--padding-right:20px;}.elementor-20352 .elementor-element.elementor-element-3a0d99e{--min-height:0px;}.elementor-20352 .elementor-element.elementor-element-4e01e21{padding:0px 0px 0px 0px;z-index:1111;--icon-box-icon-margin:0px;}.elementor-20352 .elementor-element.elementor-element-4e01e21 .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-4e01e21 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-20352 .elementor-element.elementor-element-60bbb0c{--min-height:0px;}.elementor-20352 .elementor-element.elementor-element-553bacf{padding:0px 0px 0px 0px;z-index:1111;--icon-box-icon-margin:0px;}.elementor-20352 .elementor-element.elementor-element-553bacf .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-553bacf .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-20352 .elementor-element.elementor-element-04927cf{padding:0px 0px 0px 0px;z-index:111;--icon-box-icon-margin:0px;}.elementor-20352 .elementor-element.elementor-element-04927cf .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-04927cf .elementor-icon-box-title a{font-size:20px;line-height:1.3em;}.elementor-20352 .elementor-element.elementor-element-453cef3{--min-height:0px;}.elementor-20352 .elementor-element.elementor-element-9abb1e4{padding:0px 0px 0px 0px;z-index:111;--icon-box-icon-margin:0px;}.elementor-20352 .elementor-element.elementor-element-9abb1e4 .elementor-icon-box-title, .elementor-20352 .elementor-element.elementor-element-9abb1e4 .elementor-icon-box-title a{font-size:20px;line-height:1.3em;}.elementor-20352 .elementor-element.elementor-element-cddba93{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-20352 .elementor-element.elementor-element-f67e3c1{--container-widget-width:245px;--container-widget-flex-grow:0;width:var( --container-widget-width, 245px );max-width:245px;}.elementor-20352 .elementor-element.elementor-element-f67e3c1 .elementor-button{font-size:10px;padding:12px 80px 10px 80px;}.elementor-20352 .elementor-element.elementor-element-bacfbf1{padding:10px 10px 10px 10px;border-radius:250px 250px 250px 250px;text-align:center;}.elementor-20352 .elementor-element.elementor-element-bacfbf1 .elementor-heading-title{font-size:14px;}.elementor-20352 .elementor-element.elementor-element-aab337c{width:100%;max-width:100%;}.elementor-20352 .elementor-element.elementor-element-aab337c .elementor-button{font-size:15px;padding:20px 20px 20px 20px;}.elementor-20352 .elementor-element.elementor-element-4e136c3{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20352 .elementor-element.elementor-element-2a0e58d{text-align:center;}.elementor-20352 .elementor-element.elementor-element-2a0e58d .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-20352 .elementor-element.elementor-element-6abbe99{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-20352 .elementor-element.elementor-element-7b0850b{width:100%;max-width:100%;}.elementor-20352 .elementor-element.elementor-element-7b0850b .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-20352 .elementor-element.elementor-element-905f5c8{padding:10px 10px 10px 10px;border-radius:250px 250px 250px 250px;text-align:center;}.elementor-20352 .elementor-element.elementor-element-905f5c8 .elementor-heading-title{font-size:14px;}.elementor-20352 .elementor-element.elementor-element-87aef7e{--container-widget-width:245px;--container-widget-flex-grow:0;width:var( --container-widget-width, 245px );max-width:245px;}.elementor-20352 .elementor-element.elementor-element-87aef7e .elementor-button{font-size:10px;padding:12px 80px 10px 80px;}.elementor-20352 .elementor-element.elementor-element-13ab2b9{width:100%;max-width:100%;}.elementor-20352 .elementor-element.elementor-element-13ab2b9 .elementor-button{font-size:15px;padding:20px 20px 20px 20px;}}/* Start custom CSS for heading, class: .elementor-element-5800fb6 */.elementor-20352 .elementor-element.elementor-element-5800fb6 b{
color: #3275DE !important;
font-weight: 600
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31bb2dc */@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.elementor-20352 .elementor-element.elementor-element-31bb2dc {
      opacity: 0; /* importante para garantir que comece do zero */
  animation: fadeUp 0.7s 0.4s ease forwards;
}


.bt .elementor-button{
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    border: solid 2px #B7D5FF50;
    transition: 0.7s 0.2s ease all;
    box-shadow: 0px 0px 0px 0px #11E1F090;
    }
    
.bt:hover .elementor-button{
box-shadow: 0px 0px 70px -10px #11E1F090;
    }

.bt .elementor-button::before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;
    background: linear-gradient(90deg, #193054, #0f5dd6,#297CFF, #11E1F0,#297CFF, #11E1F0);
    border-radius: inherit;
    border: inherit;
    background-size: 400% 200%;
    transition: all .8s 0.5s;

    }
    
    .bt:hover .elementor-button::before{
    opacity: 0;
    }
    
.bt .elementor-button-text{
    z-index: 222;
}

.bt .elementor-button-icon{
    font-size: 
}


@keyframes textura {
            0% {
                background-position: 0 0
            }

            100% {
                background-position: 100% 0
            }
        }
        
@media only screen and (max-width: 600px) {
.bt .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: 50px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 20px;
    border: solid 2px #B7D5FF50;
    transition: 0.7s ease all;
    filter: blur(3px);
    rotate: 8deg;
    opacity: 0;
    font-size: 80px;


}

.bt:hover .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: -65px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 10px;
    border: solid 2px #B7D5FF50;
    filter: blur(0px);
    rotate: 0deg;
    opacity: 1;
box-shadow: 0px 0px 70px -10px #11E1F090;
}}

@media only screen and (min-width: 600px) {
.bt .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: 0px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 25px;
    border: solid 2px #B7D5FF50;
    transition: 0.7s ease all;
    filter: blur(3px);
    rotate: 8deg;
    opacity: 0;
}

.bt:hover .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: -77px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 25px;
    border: solid 2px #B7D5FF50;
    filter: blur(0px);
    rotate: 0deg;
    opacity: 1;
box-shadow: 0px 0px 70px -10px #11E1F090;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dda41e8 */@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.elementor-20352 .elementor-element.elementor-element-dda41e8 {
      opacity: 0; /* importante para garantir que comece do zero */
  animation: fadeUp 0.7s 0.4s ease forwards;
}

@keyframes textura {
            0% {
                background-position: 0 0
            }

            100% {
                background-position: 100% 0
            }
        }
        
@media only screen and (max-width: 600px) {
.bt .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: 0px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 20px;
    border: solid 2px #B7D5FF50;
    transition: 0.7s ease all;
    filter: blur(3px);
    rotate: 8deg;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e152377 */.elementor-20352 .elementor-element.elementor-element-e152377 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3396fa4 */.elementor-20352 .elementor-element.elementor-element-3396fa4 b{
color: #3275DE !important;
font-weight: 600
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6f158c */.elementor-20352 .elementor-element.elementor-element-b6f158c b{
color: #3275DE !important;
font-weight: 600
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5114ab */.elementor-20352 .elementor-element.elementor-element-f5114ab b{
color: #3275DE !important;
font-weight: 600
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7fa434 */.elementor-20352 .elementor-element.elementor-element-b7fa434 b{
color: #3275DE !important;
font-weight: 600
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e01e21 */.elementor-20352 .elementor-element.elementor-element-4e01e21 b{
color: #3275DE !important;
font-weight: 600
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ddd767 *//* Brilho do card */
.elementor-20352 .elementor-element.elementor-element-7ddd767 .e-con-inner::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #1a66db; /* Cor do brilho */
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 100px;
  height: 500px;
  filter: blur(15px);
  border-radius: 8px;
  animation: borda-animada 5s infinite linear;
  transform-origin: center bottom;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-553bacf */.elementor-20352 .elementor-element.elementor-element-553bacf b{
color: #3275DE !important;
font-weight: 600
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bbfdaf *//* Brilho do card */
.elementor-20352 .elementor-element.elementor-element-4bbfdaf .e-con-inner::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #1a66db; /* Cor do brilho */
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 100px;
  height: 500px;
  filter: blur(15px);
  border-radius: 8px;
  animation: borda-animada 5s infinite linear;
  transform-origin: center bottom;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04927cf */.elementor-20352 .elementor-element.elementor-element-04927cf b{
color: #3275DE !important;
font-weight: 600
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c2cb3 *//* Brilho do card */
.elementor-20352 .elementor-element.elementor-element-78c2cb3 .e-con-inner::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #1a66db; /* Cor do brilho */
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 100px;
  height: 500px;
  filter: blur(15px);
  border-radius: 8px;
  animation: borda-animada 5s infinite linear;
  transform-origin: center bottom;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9abb1e4 */.elementor-20352 .elementor-element.elementor-element-9abb1e4 b{
color: #3275DE !important;
font-weight: 600
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6e40c *//* Brilho do card */
.elementor-20352 .elementor-element.elementor-element-fd6e40c .e-con-inner::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #1a66db; /* Cor do brilho */
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 100px;
  height: 500px;
  filter: blur(15px);
  border-radius: 8px;
  animation: borda-animada 5s infinite linear;
  transform-origin: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a70aa9 *//* Estilos para o elemento .cards */
.cards {
  transition: 0.5s;
  background: transparent !important;
  border-radius: 8px;
  padding: 2.5rem;
  min-height: 125px;
  width: 100%;
  overflow: hidden;
}

/* Borda do card */
.cards::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -20%);
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

/* Fundo do card */
.cards::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #1f1f1f; /* Cor de fundo */
  z-index: 3;
  transition: opacity 0.3s ease-in-out;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* Animação do brilho */
@keyframes borda-animada {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f67e3c1 */@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.elementor-20352 .elementor-element.elementor-element-f67e3c1 {
      opacity: 0; /* importante para garantir que comece do zero */
  animation: fadeUp 0.7s 0.4s ease forwards;
}


.bt .elementor-button{
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    border: solid 2px #B7D5FF50;
    transition: 0.7s 0.2s ease all;
    box-shadow: 0px 0px 0px 0px #11E1F090;
    }
    
.bt:hover .elementor-button{
box-shadow: 0px 0px 70px -10px #11E1F090;
    }

.bt .elementor-button::before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;
    background: linear-gradient(90deg, #193054, #0f5dd6,#297CFF, #11E1F0,#297CFF, #11E1F0);
    border-radius: inherit;
    border: inherit;
    background-size: 400% 200%;
    transition: all .8s 0.5s;
    }
    
    .bt:hover .elementor-button::before{
    opacity: 0;
    }
    
.bt .elementor-button-text{
    z-index: 222;
}


@keyframes textura {
            0% {
                background-position: 0 0
            }

            100% {
                background-position: 100% 0
            }
        }
        
@media only screen and (max-width: 600px) {
.bt .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: 0px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 20px;
    border: solid 2px #B7D5FF50;
    transition: 0.7s ease all;
    filter: blur(3px);
    rotate: 8deg;
    opacity: 0;
}

.bt:hover .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: -65px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 20px;
    border: solid 2px #B7D5FF50;
    filter: blur(0px);
    rotate: 0deg;
    opacity: 1;
box-shadow: 0px 0px 70px -10px #11E1F090;
}}

@media only screen and (min-width: 600px) {
.bt .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: 0px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 25px;
    border: solid 2px #B7D5FF50;
    transition: 0.7s ease all;
    filter: blur(3px);
    rotate: 8deg;
    opacity: 0;
}

.bt:hover .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: -77px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 25px;
    border: solid 2px #B7D5FF50;
    filter: blur(0px);
    rotate: 0deg;
    opacity: 1;
box-shadow: 0px 0px 70px -10px #11E1F090;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aab337c */@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.elementor-20352 .elementor-element.elementor-element-aab337c {
      opacity: 0; /* importante para garantir que comece do zero */
  animation: fadeUp 0.7s 0.4s ease forwards;
}

@keyframes textura {
            0% {
                background-position: 0 0
            }

            100% {
                background-position: 100% 0
            }
        }
        
@media only screen and (max-width: 600px) {
.bt .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: 0px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 20px;
    border: solid 2px #B7D5FF50;
    transition: 0.7s ease all;
    filter: blur(3px);
    rotate: 8deg;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87aef7e */@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.elementor-20352 .elementor-element.elementor-element-87aef7e {
      opacity: 0; /* importante para garantir que comece do zero */
  animation: fadeUp 0.7s 0.4s ease forwards;
}


.bt .elementor-button{
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    border: solid 2px #B7D5FF50;
    transition: 0.7s 0.2s ease all;
    box-shadow: 0px 0px 0px 0px #11E1F090;
    }
    
.bt:hover .elementor-button{
box-shadow: 0px 0px 70px -10px #11E1F090;
    }

.bt .elementor-button::before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;
    background: linear-gradient(90deg, #193054, #0f5dd6,#297CFF, #11E1F0,#297CFF, #11E1F0);
    border-radius: inherit;
    border: inherit;
    background-size: 400% 200%;
    transition: all .8s 0.5s;
    }
    
    .bt:hover .elementor-button::before{
    opacity: 0;
    }
    
.bt .elementor-button-text{
    z-index: 222;
}


@keyframes textura {
            0% {
                background-position: 0 0
            }

            100% {
                background-position: 100% 0
            }
        }
        
@media only screen and (max-width: 600px) {
.bt .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: 0px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 20px;
    border: solid 2px #B7D5FF50;
    transition: 0.7s ease all;
    filter: blur(3px);
    rotate: 8deg;
    opacity: 0;
}

.bt:hover .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: -65px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 20px;
    border: solid 2px #B7D5FF50;
    filter: blur(0px);
    rotate: 0deg;
    opacity: 1;
box-shadow: 0px 0px 70px -10px #11E1F090;
}}

@media only screen and (min-width: 600px) {
.bt .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: 0px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 25px;
    border: solid 2px #B7D5FF50;
    transition: 0.7s ease all;
    filter: blur(3px);
    rotate: 8deg;
    opacity: 0;
}

.bt:hover .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: -77px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 25px;
    border: solid 2px #B7D5FF50;
    filter: blur(0px);
    rotate: 0deg;
    opacity: 1;
box-shadow: 0px 0px 70px -10px #11E1F090;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13ab2b9 */@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.elementor-20352 .elementor-element.elementor-element-13ab2b9 {
      opacity: 0; /* importante para garantir que comece do zero */
  animation: fadeUp 0.7s 0.4s ease forwards;
}

@keyframes textura {
            0% {
                background-position: 0 0
            }

            100% {
                background-position: 100% 0
            }
        }
        
@media only screen and (max-width: 600px) {
.bt .elementor-button-icon{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: 0px;
    background: linear-gradient(90deg, #297CFF, #11E1F0);
    border-radius: 10px;
    padding: 20px;
    border: solid 2px #B7D5FF50;
    transition: 0.7s ease all;
    filter: blur(3px);
    rotate: 8deg;
    opacity: 0;
}/* End custom CSS */