.elementor-2880 .elementor-element.elementor-element-179bf38{--display:flex;--min-height:80px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-179bf38:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-179bf38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#454393;}.elementor-2880 .elementor-element.elementor-element-179bf38, .elementor-2880 .elementor-element.elementor-element-179bf38::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-f4a4b98 .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:500;line-height:1em;word-spacing:8px;}.elementor-2880 .elementor-element.elementor-element-f4a4b98 > .elementor-widget-container{margin:0px 0px 0px -800px;}.elementor-2880 .elementor-element.elementor-element-f4a4b98{width:100%;max-width:100%;}.elementor-2880 .elementor-element.elementor-element-3ca71a3{--display:flex;--min-height:880px;--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;--justify-content:center;--align-items:flex-start;--gap:26px 26px;--background-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-3ca71a3:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-3ca71a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afink.com.br/wp-content/uploads/2025/12/GALD-PROJETO-SITE-9.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2880 .elementor-element.elementor-element-3ca71a3, .elementor-2880 .elementor-element.elementor-element-3ca71a3::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-b79daa4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CFD4E5;--border-color:#CFD4E5;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--position:fixed;top:0px;--z-index:999999999999999;}.elementor-2880 .elementor-element.elementor-element-b79daa4:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-b79daa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://afink.com.br/wp-content/uploads/2024/03/gteste1-1920-x-120-px-2.png");}.elementor-2880 .elementor-element.elementor-element-b79daa4, .elementor-2880 .elementor-element.elementor-element-b79daa4::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-b79daa4.e-con{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-2880 .elementor-element.elementor-element-b79daa4{left:0px;}body.rtl .elementor-2880 .elementor-element.elementor-element-b79daa4{right:0px;}.elementor-2880 .elementor-element.elementor-element-cec5188{text-align:left;width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-cec5188 img{width:100%;max-width:100%;}.elementor-2880 .elementor-element.elementor-element-8f2443f .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-2880 .elementor-element.elementor-element-8f2443f .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-2880 .elementor-element.elementor-element-8f2443f .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:500;fill:#464495;color:#464495;background-color:#58C066;border-radius:12px 12px 12px 12px;padding:6px 31px 6px 31px;}.elementor-2880 .elementor-element.elementor-element-8f2443f.elementor-element{--order:99999 /* order end hack */;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-menu-toggle{margin:0 auto;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--main .elementor-item{color:#464495;fill:#464495;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--main .elementor-item:focus{color:#7EC24C;fill:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#1CFF4400;}.elementor-2880 .elementor-element.elementor-element-c153565 .e--pointer-framed .elementor-item:before,
					.elementor-2880 .elementor-element.elementor-element-c153565 .e--pointer-framed .elementor-item:after{border-color:#1CFF4400;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF00;}.elementor-2880 .elementor-element.elementor-element-c153565 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2880 .elementor-element.elementor-element-c153565 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF00;}.elementor-2880 .elementor-element.elementor-element-c153565 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-2880 .elementor-element.elementor-element-c153565 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-2880 .elementor-element.elementor-element-c153565 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-2880 .elementor-element.elementor-element-c153565 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-2880 .elementor-element.elementor-element-c153565 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-2880 .elementor-element.elementor-element-c153565 .e--pointer-underline .elementor-item:after,
					 .elementor-2880 .elementor-element.elementor-element-c153565 .e--pointer-overline .elementor-item:before,
					 .elementor-2880 .elementor-element.elementor-element-c153565 .e--pointer-double-line .elementor-item:before,
					 .elementor-2880 .elementor-element.elementor-element-c153565 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--dropdown a, .elementor-2880 .elementor-element.elementor-element-c153565 .elementor-menu-toggle{color:#000000;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--dropdown{background-color:#C8C8C80F;border-style:none;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--dropdown a:hover,
					.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-menu-toggle:hover{color:#0EFF00;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--dropdown a:hover,
					.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--dropdown a.highlighted{background-color:#8E8E8E1A;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2880 .elementor-element.elementor-element-c153565{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-c153565.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2880 .elementor-element.elementor-element-25f544d{--e-image-carousel-slides-to-show:1;}.elementor-2880 .elementor-element.elementor-element-635cd2b .elementor-heading-title{color:#1D2B2C;font-family:"Rajdhani", Sans-serif;font-size:42px;font-weight:600;line-height:1.3em;}.elementor-2880 .elementor-element.elementor-element-635cd2b{width:var( --container-widget-width, 544px );max-width:544px;--container-widget-width:544px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-1aa6f50 .elementor-heading-title{color:#1D2B2C;font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-2880 .elementor-element.elementor-element-1aa6f50{width:var( --container-widget-width, 535px );max-width:535px;--container-widget-width:535px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-39cf648 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-2880 .elementor-element.elementor-element-39cf648 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-2880 .elementor-element.elementor-element-39cf648 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#58C066;border-radius:12px 12px 12px 12px;padding:16px 40px 16px 40px;}.elementor-2880 .elementor-element.elementor-element-ff6add7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:25px 25px;--background-transition:0.3s;--padding-top:29px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-2880 .elementor-element.elementor-element-073bd0b{--e-image-carousel-slides-to-show:1;}.elementor-2880 .elementor-element.elementor-element-f87e747.elementor-element{--order:-99999 /* order start hack */;}.elementor-2880 .elementor-element.elementor-element-ef6ff9d .elementor-icon-list-icon i{color:#464495;transition:color 0.3s;}.elementor-2880 .elementor-element.elementor-element-ef6ff9d .elementor-icon-list-icon svg{fill:#464495;transition:fill 0.3s;}.elementor-2880 .elementor-element.elementor-element-ef6ff9d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-ef6ff9d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-ef6ff9d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2880 .elementor-element.elementor-element-ef6ff9d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2880 .elementor-element.elementor-element-ef6ff9d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:29px;font-weight:500;}.elementor-2880 .elementor-element.elementor-element-ef6ff9d .elementor-icon-list-text{color:#464495;transition:color 0.3s;}.elementor-2880 .elementor-element.elementor-element-ef6ff9d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-ef6ff9d > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-2880 .elementor-element.elementor-element-ef6ff9d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2880 .elementor-element.elementor-element-2c4373a{text-align:center;}.elementor-2880 .elementor-element.elementor-element-2c4373a .elementor-heading-title{color:#000000;font-family:"Rajdhani", Sans-serif;font-size:48px;font-weight:600;}.elementor-2880 .elementor-element.elementor-element-11f1354 .elementor-image-box-wrapper{text-align:center;}.elementor-2880 .elementor-element.elementor-element-11f1354 .elementor-image-box-title{margin-bottom:5px;color:#000000;font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;}.elementor-2880 .elementor-element.elementor-element-11f1354 .elementor-image-box-description{color:#000000;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-2880 .elementor-element.elementor-element-11f1354{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-11f1354.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-3f7e5c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:20px 20px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2880 .elementor-element.elementor-element-3f7e5c8.e-con{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-601e466{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:33px 33px 33px 33px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.33);}.elementor-2880 .elementor-element.elementor-element-601e466:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-601e466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-601e466, .elementor-2880 .elementor-element.elementor-element-601e466::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-d8e64b0 img{border-radius:15px 15px 15px 15px;}.elementor-2880 .elementor-element.elementor-element-5b001dc .elementor-button{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;background-color:#4A90E2;transition-duration:0s;border-radius:22px 22px 22px 22px;padding:8px 8px 8px 8px;}.elementor-2880 .elementor-element.elementor-element-5b001dc .elementor-button:hover, .elementor-2880 .elementor-element.elementor-element-5b001dc .elementor-button:focus{color:#4A90E2;background-color:#FFFFFF;border-color:#F7F7F7;}.elementor-2880 .elementor-element.elementor-element-5b001dc .elementor-button:hover svg, .elementor-2880 .elementor-element.elementor-element-5b001dc .elementor-button:focus svg{fill:#4A90E2;}.elementor-2880 .elementor-element.elementor-element-5b001dc > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-5b001dc.elementor-element{--align-self:flex-end;}.elementor-2880 .elementor-element.elementor-element-38ec6d7 .elementor-image-box-wrapper{text-align:left;}.elementor-2880 .elementor-element.elementor-element-38ec6d7 .elementor-image-box-title{margin-bottom:5px;color:#4A90E2;font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;}.elementor-2880 .elementor-element.elementor-element-38ec6d7 .elementor-image-box-description{color:#000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2880 .elementor-element.elementor-element-38ec6d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-38ec6d7.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-39c3579{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:33px 33px 33px 33px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.33);}.elementor-2880 .elementor-element.elementor-element-39c3579:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-39c3579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-39c3579, .elementor-2880 .elementor-element.elementor-element-39c3579::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-0bfbbc9 img{border-radius:15px 15px 15px 15px;}.elementor-2880 .elementor-element.elementor-element-650bd0a .elementor-button{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;background-color:#4A90E2;transition-duration:0s;border-radius:22px 22px 22px 22px;padding:8px 8px 8px 8px;}.elementor-2880 .elementor-element.elementor-element-650bd0a .elementor-button:hover, .elementor-2880 .elementor-element.elementor-element-650bd0a .elementor-button:focus{color:#4A90E2;background-color:#FFFFFF;border-color:#F7F7F7;}.elementor-2880 .elementor-element.elementor-element-650bd0a .elementor-button:hover svg, .elementor-2880 .elementor-element.elementor-element-650bd0a .elementor-button:focus svg{fill:#4A90E2;}.elementor-2880 .elementor-element.elementor-element-650bd0a > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-650bd0a.elementor-element{--align-self:flex-end;}.elementor-2880 .elementor-element.elementor-element-453f545 .elementor-image-box-wrapper{text-align:left;}.elementor-2880 .elementor-element.elementor-element-453f545 .elementor-image-box-title{margin-bottom:5px;color:#4A90E2;font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;}.elementor-2880 .elementor-element.elementor-element-453f545 .elementor-image-box-description{color:#000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2880 .elementor-element.elementor-element-453f545 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-453f545.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-f7b2d39{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:33px 33px 33px 33px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.33);}.elementor-2880 .elementor-element.elementor-element-f7b2d39:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-f7b2d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-f7b2d39, .elementor-2880 .elementor-element.elementor-element-f7b2d39::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-2a0be8b img{border-radius:15px 15px 15px 15px;}.elementor-2880 .elementor-element.elementor-element-3cafc5c .elementor-button{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;background-color:#7EC24C;border-radius:22px 22px 22px 22px;padding:8px 8px 8px 8px;}.elementor-2880 .elementor-element.elementor-element-3cafc5c .elementor-button:hover, .elementor-2880 .elementor-element.elementor-element-3cafc5c .elementor-button:focus{color:#7EC24C;background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-3cafc5c .elementor-button:hover svg, .elementor-2880 .elementor-element.elementor-element-3cafc5c .elementor-button:focus svg{fill:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-3cafc5c > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-3cafc5c.elementor-element{--align-self:flex-end;}.elementor-2880 .elementor-element.elementor-element-1264ce0 .elementor-image-box-wrapper{text-align:justify;}.elementor-2880 .elementor-element.elementor-element-1264ce0 .elementor-image-box-title{margin-bottom:4px;color:#454393;font-family:"Rajdhani", Sans-serif;font-size:26px;font-weight:600;line-height:0px;letter-spacing:0px;word-spacing:0px;}.elementor-2880 .elementor-element.elementor-element-1264ce0 .elementor-image-box-description{color:#000000;font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:500;line-height:22px;}.elementor-2880 .elementor-element.elementor-element-1264ce0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-1264ce0.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-eb11916{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:33px 33px 33px 33px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.33);}.elementor-2880 .elementor-element.elementor-element-eb11916:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-eb11916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-eb11916, .elementor-2880 .elementor-element.elementor-element-eb11916::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-8c4cc3c img{border-radius:15px 15px 15px 15px;}.elementor-2880 .elementor-element.elementor-element-8dbbf7d .elementor-button{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;background-color:#7EC24C;border-radius:22px 22px 22px 22px;padding:8px 8px 8px 8px;}.elementor-2880 .elementor-element.elementor-element-8dbbf7d .elementor-button:hover, .elementor-2880 .elementor-element.elementor-element-8dbbf7d .elementor-button:focus{color:#7EC24C;background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-8dbbf7d .elementor-button:hover svg, .elementor-2880 .elementor-element.elementor-element-8dbbf7d .elementor-button:focus svg{fill:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-8dbbf7d > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-8dbbf7d.elementor-element{--align-self:flex-end;}.elementor-2880 .elementor-element.elementor-element-a4b2854 .elementor-image-box-wrapper{text-align:justify;}.elementor-2880 .elementor-element.elementor-element-a4b2854 .elementor-image-box-title{margin-bottom:0px;color:#454393;font-family:"Rajdhani", Sans-serif;font-size:26px;font-weight:600;}.elementor-2880 .elementor-element.elementor-element-a4b2854 .elementor-image-box-description{color:#000000;font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:500;line-height:22px;}.elementor-2880 .elementor-element.elementor-element-a4b2854 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-a4b2854.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-5632d15{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:33px 33px 33px 33px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.33);}.elementor-2880 .elementor-element.elementor-element-5632d15:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-5632d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-5632d15, .elementor-2880 .elementor-element.elementor-element-5632d15::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-8096a1c img{border-radius:15px 15px 15px 15px;}.elementor-2880 .elementor-element.elementor-element-bef15ed .elementor-button{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;background-color:#7EC24C;border-radius:22px 22px 22px 22px;padding:8px 8px 8px 8px;}.elementor-2880 .elementor-element.elementor-element-bef15ed .elementor-button:hover, .elementor-2880 .elementor-element.elementor-element-bef15ed .elementor-button:focus{color:#7EC24C;background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-bef15ed .elementor-button:hover svg, .elementor-2880 .elementor-element.elementor-element-bef15ed .elementor-button:focus svg{fill:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-bef15ed > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-bef15ed.elementor-element{--align-self:flex-end;}.elementor-2880 .elementor-element.elementor-element-851b497 .elementor-image-box-wrapper{text-align:justify;}.elementor-2880 .elementor-element.elementor-element-851b497 .elementor-image-box-title{margin-bottom:0px;color:#454393;font-family:"Rajdhani", Sans-serif;font-size:26px;font-weight:600;}.elementor-2880 .elementor-element.elementor-element-851b497 .elementor-image-box-description{color:#000000;font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:500;line-height:22px;letter-spacing:0px;}.elementor-2880 .elementor-element.elementor-element-851b497 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-851b497.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-55bddc3{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:33px 33px 33px 33px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.33);}.elementor-2880 .elementor-element.elementor-element-55bddc3:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-55bddc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-55bddc3, .elementor-2880 .elementor-element.elementor-element-55bddc3::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-75f942b img{border-radius:15px 15px 15px 15px;}.elementor-2880 .elementor-element.elementor-element-4629bac .elementor-button{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;background-color:#7EC24C;border-radius:22px 22px 22px 22px;padding:8px 8px 8px 8px;}.elementor-2880 .elementor-element.elementor-element-4629bac .elementor-button:hover, .elementor-2880 .elementor-element.elementor-element-4629bac .elementor-button:focus{color:#7EC24C;background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-4629bac .elementor-button:hover svg, .elementor-2880 .elementor-element.elementor-element-4629bac .elementor-button:focus svg{fill:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-4629bac > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-4629bac.elementor-element{--align-self:flex-end;}.elementor-2880 .elementor-element.elementor-element-cfa939f .elementor-image-box-wrapper{text-align:left;}.elementor-2880 .elementor-element.elementor-element-cfa939f .elementor-image-box-title{margin-bottom:5px;color:#454393;font-family:"Rajdhani", Sans-serif;font-size:25px;font-weight:600;}.elementor-2880 .elementor-element.elementor-element-cfa939f .elementor-image-box-description{color:#000000;font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:500;}.elementor-2880 .elementor-element.elementor-element-cfa939f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-cfa939f.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-673e9eb{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:33px 33px 33px 33px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.33);}.elementor-2880 .elementor-element.elementor-element-673e9eb:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-673e9eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-673e9eb, .elementor-2880 .elementor-element.elementor-element-673e9eb::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-cbf87db img{border-radius:15px 15px 15px 15px;}.elementor-2880 .elementor-element.elementor-element-0a48c74 .elementor-button{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;background-color:#7EC24C;border-radius:22px 22px 22px 22px;padding:8px 8px 8px 8px;}.elementor-2880 .elementor-element.elementor-element-0a48c74 .elementor-button:hover, .elementor-2880 .elementor-element.elementor-element-0a48c74 .elementor-button:focus{color:#7EC24C;background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-0a48c74 .elementor-button:hover svg, .elementor-2880 .elementor-element.elementor-element-0a48c74 .elementor-button:focus svg{fill:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-0a48c74 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-0a48c74.elementor-element{--align-self:flex-end;}.elementor-2880 .elementor-element.elementor-element-cd42a21 .elementor-image-box-wrapper{text-align:left;}.elementor-2880 .elementor-element.elementor-element-cd42a21 .elementor-image-box-title{margin-bottom:5px;color:#454393;font-family:"Rajdhani", Sans-serif;font-size:25px;font-weight:600;}.elementor-2880 .elementor-element.elementor-element-cd42a21 .elementor-image-box-description{color:#000000;font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:500;}.elementor-2880 .elementor-element.elementor-element-cd42a21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-cd42a21.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-9d28a52{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:33px 33px 33px 33px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.33);}.elementor-2880 .elementor-element.elementor-element-9d28a52:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-9d28a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-9d28a52, .elementor-2880 .elementor-element.elementor-element-9d28a52::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-a496ba5 img{border-radius:15px 15px 15px 15px;}.elementor-2880 .elementor-element.elementor-element-19a0f04 .elementor-button{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;background-color:#7EC24C;border-radius:22px 22px 22px 22px;padding:8px 8px 8px 8px;}.elementor-2880 .elementor-element.elementor-element-19a0f04 .elementor-button:hover, .elementor-2880 .elementor-element.elementor-element-19a0f04 .elementor-button:focus{color:#7EC24C;background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-19a0f04 .elementor-button:hover svg, .elementor-2880 .elementor-element.elementor-element-19a0f04 .elementor-button:focus svg{fill:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-19a0f04 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-19a0f04.elementor-element{--align-self:flex-end;}.elementor-2880 .elementor-element.elementor-element-1f710d4 .elementor-image-box-wrapper{text-align:left;}.elementor-2880 .elementor-element.elementor-element-1f710d4 .elementor-image-box-title{margin-bottom:5px;color:#454393;font-family:"Rajdhani", Sans-serif;font-size:25px;font-weight:600;}.elementor-2880 .elementor-element.elementor-element-1f710d4 .elementor-image-box-description{color:#000000;font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:500;}.elementor-2880 .elementor-element.elementor-element-1f710d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-1f710d4.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-b678ffe{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:33px 33px 33px 33px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.33);}.elementor-2880 .elementor-element.elementor-element-b678ffe:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-b678ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-b678ffe, .elementor-2880 .elementor-element.elementor-element-b678ffe::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-08495c5 img{border-radius:15px 15px 15px 15px;}.elementor-2880 .elementor-element.elementor-element-51cbafd .elementor-button{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;background-color:#7EC24C;border-radius:22px 22px 22px 22px;padding:8px 8px 8px 8px;}.elementor-2880 .elementor-element.elementor-element-51cbafd .elementor-button:hover, .elementor-2880 .elementor-element.elementor-element-51cbafd .elementor-button:focus{color:#7EC24C;background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-51cbafd .elementor-button:hover svg, .elementor-2880 .elementor-element.elementor-element-51cbafd .elementor-button:focus svg{fill:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-51cbafd > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-51cbafd.elementor-element{--align-self:flex-end;}.elementor-2880 .elementor-element.elementor-element-f2cba15 .elementor-image-box-wrapper{text-align:left;}.elementor-2880 .elementor-element.elementor-element-f2cba15 .elementor-image-box-title{margin-bottom:5px;color:#454393;font-family:"Rajdhani", Sans-serif;font-size:25px;font-weight:600;}.elementor-2880 .elementor-element.elementor-element-f2cba15 .elementor-image-box-description{color:#000000;font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:500;}.elementor-2880 .elementor-element.elementor-element-f2cba15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-f2cba15.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-ed1513a{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:33px 33px 33px 33px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.33);}.elementor-2880 .elementor-element.elementor-element-ed1513a:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-ed1513a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-ed1513a, .elementor-2880 .elementor-element.elementor-element-ed1513a::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-06639eb img{border-radius:15px 15px 15px 15px;}.elementor-2880 .elementor-element.elementor-element-2c17238 .elementor-button{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;background-color:#7EC24C;border-radius:22px 22px 22px 22px;padding:8px 8px 8px 8px;}.elementor-2880 .elementor-element.elementor-element-2c17238 .elementor-button:hover, .elementor-2880 .elementor-element.elementor-element-2c17238 .elementor-button:focus{color:#7EC24C;background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-2c17238 .elementor-button:hover svg, .elementor-2880 .elementor-element.elementor-element-2c17238 .elementor-button:focus svg{fill:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-2c17238 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-2c17238.elementor-element{--align-self:flex-end;}.elementor-2880 .elementor-element.elementor-element-9d43fb6 .elementor-image-box-wrapper{text-align:left;}.elementor-2880 .elementor-element.elementor-element-9d43fb6 .elementor-image-box-title{margin-bottom:5px;color:#454393;font-family:"Rajdhani", Sans-serif;font-size:25px;font-weight:600;}.elementor-2880 .elementor-element.elementor-element-9d43fb6 .elementor-image-box-description{color:#000000;font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:500;}.elementor-2880 .elementor-element.elementor-element-9d43fb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-9d43fb6.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-c5f6187{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:33px 33px 33px 33px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.33);}.elementor-2880 .elementor-element.elementor-element-c5f6187:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-c5f6187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-c5f6187, .elementor-2880 .elementor-element.elementor-element-c5f6187::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-1eef921 img{border-radius:15px 15px 15px 15px;}.elementor-2880 .elementor-element.elementor-element-98d8468 .elementor-button{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;background-color:#7EC24C;border-radius:22px 22px 22px 22px;padding:8px 8px 8px 8px;}.elementor-2880 .elementor-element.elementor-element-98d8468 .elementor-button:hover, .elementor-2880 .elementor-element.elementor-element-98d8468 .elementor-button:focus{color:#7EC24C;background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-98d8468 .elementor-button:hover svg, .elementor-2880 .elementor-element.elementor-element-98d8468 .elementor-button:focus svg{fill:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-98d8468 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-98d8468.elementor-element{--align-self:flex-end;}.elementor-2880 .elementor-element.elementor-element-ae50fe5 .elementor-image-box-wrapper{text-align:left;}.elementor-2880 .elementor-element.elementor-element-ae50fe5 .elementor-image-box-title{margin-bottom:5px;color:#454393;font-family:"Rajdhani", Sans-serif;font-size:25px;font-weight:600;}.elementor-2880 .elementor-element.elementor-element-ae50fe5 .elementor-image-box-description{color:#000000;font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:500;}.elementor-2880 .elementor-element.elementor-element-ae50fe5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-ae50fe5.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-3af7523f{--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;--align-items:flex-start;--background-transition:0.3s;--padding-top:-20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2880 .elementor-element.elementor-element-7a95604 .elementor-icon-list-icon i{color:#272582;transition:color 0.3s;}.elementor-2880 .elementor-element.elementor-element-7a95604 .elementor-icon-list-icon svg{fill:#272582;transition:fill 0.3s;}.elementor-2880 .elementor-element.elementor-element-7a95604 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-7a95604 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-7a95604{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2880 .elementor-element.elementor-element-7a95604 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2880 .elementor-element.elementor-element-7a95604 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:30px;font-weight:500;}.elementor-2880 .elementor-element.elementor-element-7a95604 .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#464495;transition:color 0.3s;}.elementor-2880 .elementor-element.elementor-element-7a95604 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-7a95604 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-2880 .elementor-element.elementor-element-7a95604.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2880 .elementor-element.elementor-element-61ad6620{text-align:center;width:var( --container-widget-width, 1386px );max-width:1386px;--container-widget-width:1386px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-61ad6620 .elementor-heading-title{color:#151E3A;font-family:"Rajdhani", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;}.elementor-2880 .elementor-element.elementor-element-61ad6620 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2880 .elementor-element.elementor-element-61ad6620.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2880 .elementor-element.elementor-element-d28fd7a.elementor-element{--order:99999 /* order end hack */;}.elementor-2880 .elementor-element.elementor-element-743ec12e{--display:flex;--min-height:390px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;--border-radius:35px 35px 35px 35px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:0px;}.elementor-2880 .elementor-element.elementor-element-743ec12e:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-743ec12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afink.com.br/wp-content/uploads/2025/12/Design-sem-nome-32-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2880 .elementor-element.elementor-element-743ec12e, .elementor-2880 .elementor-element.elementor-element-743ec12e::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-1ec082f0{--display:flex;--background-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-40f20bbc .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;}.elementor-2880 .elementor-element.elementor-element-40f20bbc{width:var( --container-widget-width, 528px );max-width:528px;--container-widget-width:528px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-40f20bbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2880 .elementor-element.elementor-element-9da7813{text-align:justify;width:var( --container-widget-width, 463px );max-width:463px;--container-widget-width:463px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-9da7813 .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;}.elementor-2880 .elementor-element.elementor-element-9da7813.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2880 .elementor-element.elementor-element-a64450d .elementor-button{font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;}.elementor-2880 .elementor-element.elementor-element-c50d958{--display:flex;--min-height:350px;--background-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-6d275164 img{width:100%;max-width:100%;height:355px;}.elementor-2880 .elementor-element.elementor-element-6d275164 > .elementor-widget-container{margin:0px 41px -126px 30px;}.elementor-2880 .elementor-element.elementor-element-6d275164{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-6d275164.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-6c8f4b6{--e-image-carousel-slides-to-show:1;}.elementor-2880 .elementor-element.elementor-element-3e6346d{--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;--align-items:center;--gap:100px 100px;--background-transition:0.3s;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2880 .elementor-element.elementor-element-3e6346d:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-3e6346d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-3e6346d, .elementor-2880 .elementor-element.elementor-element-3e6346d::before{--border-transition:0.3s;}body:not(.rtl) .elementor-2880 .elementor-element.elementor-element-5bea982{left:50%;}body.rtl .elementor-2880 .elementor-element.elementor-element-5bea982{right:50%;}.elementor-2880 .elementor-element.elementor-element-5bea982{top:0px;}.elementor-2880 .elementor-element.elementor-element-c124734{--display:flex;--gap:60px 60px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2880 .elementor-element.elementor-element-c124734.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2880 .elementor-element.elementor-element-6ea15de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2880 .elementor-element.elementor-element-812a285 .elementor-heading-title{color:#7EC24C;font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;}.elementor-2880 .elementor-element.elementor-element-812a285 > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-2880 .elementor-element.elementor-element-378b39b .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2880 .elementor-element.elementor-element-378b39b{width:var( --container-widget-width, 488px );max-width:488px;--container-widget-width:488px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-c5ab29c{text-align:justify;width:var( --container-widget-width, 1040px );max-width:1040px;--container-widget-width:1040px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-c5ab29c .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 0px 0px rgba(0,0,0,0.3);}.elementor-2880 .elementor-element.elementor-element-c5ab29c.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-6e4b60a{text-align:center;width:var( --container-widget-width, 628px );max-width:628px;--container-widget-width:628px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-6e4b60a .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;}.elementor-2880 .elementor-element.elementor-element-6e4b60a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2880 .elementor-element.elementor-element-6340cb8{text-align:left;width:var( --container-widget-width, 1040px );max-width:1040px;--container-widget-width:1040px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-6340cb8 .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;}.elementor-2880 .elementor-element.elementor-element-6340cb8.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-bac75f7{text-align:left;width:var( --container-widget-width, 1040px );max-width:1040px;--container-widget-width:1040px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-bac75f7 .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;}.elementor-2880 .elementor-element.elementor-element-bac75f7.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-7f1ae40{text-align:left;width:var( --container-widget-width, 1040px );max-width:1040px;--container-widget-width:1040px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-7f1ae40 .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;}.elementor-2880 .elementor-element.elementor-element-7f1ae40.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-952f553{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-12ec4b4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-81f2f8f{--display:flex;--min-height:926px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2880 .elementor-element.elementor-element-81f2f8f:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-81f2f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://afink.com.br/wp-content/uploads/2025/12/5-1-2.jpg");background-position:top center;background-size:cover;}.elementor-2880 .elementor-element.elementor-element-81f2f8f, .elementor-2880 .elementor-element.elementor-element-81f2f8f::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-2b4737d{text-align:center;width:var( --container-widget-width, 802px );max-width:802px;--container-widget-width:802px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-2b4737d .elementor-heading-title{color:#1D2B2C;font-family:"Rajdhani", Sans-serif;font-size:36px;font-weight:600;line-height:1.3em;}.elementor-2880 .elementor-element.elementor-element-46bc523{text-align:center;width:var( --container-widget-width, 229px );max-width:229px;--container-widget-width:229px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-46bc523 .elementor-heading-title{color:#1D2B2C80;font-family:"Helvetica Neue", Sans-serif;font-size:20px;font-weight:300;line-height:1.3em;}.elementor-2880 .elementor-element.elementor-element-46bc523.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2880 .elementor-element.elementor-element-10326ef{--e-image-carousel-slides-to-show:5;}.elementor-2880 .elementor-element.elementor-element-10326ef .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-2880 .elementor-element.elementor-element-9d62ed4 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-2880 .elementor-element.elementor-element-9d62ed4 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-2880 .elementor-element.elementor-element-9d62ed4 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 40px 16px 40px;}.elementor-2880 .elementor-element.elementor-element-639feb4.elementor-element{--order:99999 /* order end hack */;}.elementor-2880 .elementor-element.elementor-element-4de15eb{--display:flex;--min-height:80px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-4de15eb:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-4de15eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7EC24C;}.elementor-2880 .elementor-element.elementor-element-4de15eb, .elementor-2880 .elementor-element.elementor-element-4de15eb::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-7cc5ad9 .elementor-heading-title{color:#F0FAFA;font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:500;line-height:1em;word-spacing:8px;}.elementor-2880 .elementor-element.elementor-element-7cc5ad9 > .elementor-widget-container{margin:0px 0px 0px -800px;}.elementor-2880 .elementor-element.elementor-element-7cc5ad9{width:100%;max-width:100%;}.elementor-2880 .elementor-element.elementor-element-ca86e58{--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;--background-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-ca86e58:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-ca86e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2880 .elementor-element.elementor-element-ca86e58, .elementor-2880 .elementor-element.elementor-element-ca86e58::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-e715e12 .elementor-icon-list-icon i{color:#434C69;transition:color 0.3s;}.elementor-2880 .elementor-element.elementor-element-e715e12 .elementor-icon-list-icon svg{fill:#434C69;transition:fill 0.3s;}.elementor-2880 .elementor-element.elementor-element-e715e12 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-2880 .elementor-element.elementor-element-e715e12 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-2880 .elementor-element.elementor-element-e715e12{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2880 .elementor-element.elementor-element-e715e12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2880 .elementor-element.elementor-element-e715e12 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-2880 .elementor-element.elementor-element-e715e12 .elementor-icon-list-text{color:#434C69;transition:color 0.3s;}.elementor-2880 .elementor-element.elementor-element-e715e12 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2880 .elementor-element.elementor-element-e715e12 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-2880 .elementor-element.elementor-element-e715e12.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2880 .elementor-element.elementor-element-5e2af74{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-5e2af74 .elementor-heading-title{color:#12204D;font-family:"Rajdhani", Sans-serif;font-size:48px;font-weight:600;line-height:67px;}.elementor-2880 .elementor-element.elementor-element-5e2af74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2880 .elementor-element.elementor-element-5e2af74.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2880 .elementor-element.elementor-element-0af31f3 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-2880 .elementor-element.elementor-element-0af31f3{--ha-tfx-translate-x:0px;--ha-tfx-scale-x:0.9;--ha-tfx-scale-y:0.9;}.elementor-2880 .elementor-element.elementor-element-e619b13 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-2880 .elementor-element.elementor-element-e619b13 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-2880 .elementor-element.elementor-element-e619b13 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#58C066;border-radius:12px 12px 12px 12px;padding:16px 40px 16px 40px;}.elementor-2880 .elementor-element.elementor-element-e619b13.elementor-element{--align-self:center;}.elementor-2880 .elementor-element.elementor-element-778df6c1{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2880 .elementor-element.elementor-element-778df6c1:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-778df6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afink.com.br/wp-content/uploads/2025/11/Background-2.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2880 .elementor-element.elementor-element-778df6c1, .elementor-2880 .elementor-element.elementor-element-778df6c1::before{--border-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-6cfe7b3b{--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;--align-items:flex-start;--background-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-42e8b8f3{text-align:left;}.elementor-2880 .elementor-element.elementor-element-42e8b8f3 img{width:75%;}.elementor-2880 .elementor-element.elementor-element-69ef6bfc{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2880 .elementor-element.elementor-element-69ef6bfc .elementor-widget-container{text-align:center;}.elementor-2880 .elementor-element.elementor-element-69ef6bfc .elementor-social-icon{background-color:#D3DCFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#B7C8FF;}.elementor-2880 .elementor-element.elementor-element-69ef6bfc .elementor-social-icon i{color:#454393;}.elementor-2880 .elementor-element.elementor-element-69ef6bfc .elementor-social-icon svg{fill:#454393;}.elementor-2880 .elementor-element.elementor-element-69ef6bfc .elementor-icon{border-radius:10px 10px 10px 10px;}.elementor-2880 .elementor-element.elementor-element-4a698cd8{--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;--justify-content:center;--align-items:flex-end;--background-transition:0.3s;}.elementor-2880 .elementor-element.elementor-element-6f2cefe{text-align:right;width:var( --container-widget-width, 391px );max-width:391px;--container-widget-width:391px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-6f2cefe .elementor-heading-title{color:#434C69;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-2880 .elementor-element.elementor-element-817f62c{text-align:right;width:var( --container-widget-width, 319px );max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-817f62c .elementor-heading-title{color:#151E3A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;}.elementor-2880 .elementor-element.elementor-element-0c2175e{text-align:right;width:var( --container-widget-width, 319px );max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-0c2175e .elementor-heading-title{color:#151E3A;font-family:"Inter", Sans-serif;font-size:13px;font-weight:200;line-height:1.2em;}body:not(.rtl) .elementor-2880 .elementor-element.elementor-element-7ab72431{left:0px;}body.rtl .elementor-2880 .elementor-element.elementor-element-7ab72431{right:0px;}.elementor-2880 .elementor-element.elementor-element-7ab72431{top:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2880 .elementor-element.elementor-element-12ec4b4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2880 .elementor-element.elementor-element-179bf38{--min-height:60px;}.elementor-2880 .elementor-element.elementor-element-f4a4b98{text-align:center;}.elementor-2880 .elementor-element.elementor-element-f4a4b98 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-2880 .elementor-element.elementor-element-3ca71a3{--min-height:750px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2880 .elementor-element.elementor-element-3ca71a3:not(.elementor-motion-effects-element-type-background), .elementor-2880 .elementor-element.elementor-element-3ca71a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afink.com.br/wp-content/uploads/2026/01/MODELO-MOBILE-480-x-1716-px-9.png");}.elementor-2880 .elementor-element.elementor-element-b79daa4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2880 .elementor-element.elementor-element-8f2443f .elementor-button{font-size:12px;border-radius:12px 12px 12px 12px;padding:5px 14px 5px 14px;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--dropdown{border-radius:9px 9px 9px 9px;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:9px;border-top-right-radius:9px;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:9px;border-bottom-left-radius:9px;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--dropdown a{padding-left:4px;padding-right:4px;padding-top:6px;padding-bottom:6px;}.elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2880 .elementor-element.elementor-element-c153565 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:2px !important;}.elementor-2880 .elementor-element.elementor-element-c153565{--container-widget-width:103px;--container-widget-flex-grow:0;width:var( --container-widget-width, 103px );max-width:103px;}.elementor-2880 .elementor-element.elementor-element-fee32c3 img{width:100%;}.elementor-2880 .elementor-element.elementor-element-fee32c3{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-635cd2b{text-align:center;--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-2880 .elementor-element.elementor-element-635cd2b .elementor-heading-title{font-size:18px;}.elementor-2880 .elementor-element.elementor-element-1aa6f50{text-align:center;--container-widget-width:328px;--container-widget-flex-grow:0;width:var( --container-widget-width, 328px );max-width:328px;}.elementor-2880 .elementor-element.elementor-element-1aa6f50 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-2880 .elementor-element.elementor-element-39cf648 .elementor-button{font-size:16px;padding:14px 26px 14px 26px;}.elementor-2880 .elementor-element.elementor-element-2c4373a{text-align:center;}.elementor-2880 .elementor-element.elementor-element-2c4373a .elementor-heading-title{font-size:32px;}.elementor-2880 .elementor-element.elementor-element-11f1354 .elementor-image-box-title{font-size:25px;}.elementor-2880 .elementor-element.elementor-element-11f1354{width:100%;max-width:100%;}.elementor-2880 .elementor-element.elementor-element-38ec6d7 .elementor-image-box-title{font-size:22px;}.elementor-2880 .elementor-element.elementor-element-38ec6d7 .elementor-image-box-description{font-size:12px;}.elementor-2880 .elementor-element.elementor-element-453f545 .elementor-image-box-title{font-size:22px;}.elementor-2880 .elementor-element.elementor-element-453f545 .elementor-image-box-description{font-size:12px;}.elementor-2880 .elementor-element.elementor-element-1264ce0 .elementor-image-box-title{font-size:22px;}.elementor-2880 .elementor-element.elementor-element-1264ce0 .elementor-image-box-description{font-size:12px;}.elementor-2880 .elementor-element.elementor-element-a4b2854 .elementor-image-box-title{font-size:22px;}.elementor-2880 .elementor-element.elementor-element-a4b2854 .elementor-image-box-description{font-size:12px;}.elementor-2880 .elementor-element.elementor-element-851b497 .elementor-image-box-title{font-size:22px;}.elementor-2880 .elementor-element.elementor-element-851b497 .elementor-image-box-description{font-size:12px;}.elementor-2880 .elementor-element.elementor-element-cfa939f .elementor-image-box-title{font-size:22px;}.elementor-2880 .elementor-element.elementor-element-cfa939f .elementor-image-box-description{font-size:12px;}.elementor-2880 .elementor-element.elementor-element-cd42a21 .elementor-image-box-title{font-size:22px;}.elementor-2880 .elementor-element.elementor-element-cd42a21 .elementor-image-box-description{font-size:12px;}.elementor-2880 .elementor-element.elementor-element-1f710d4 .elementor-image-box-title{font-size:22px;}.elementor-2880 .elementor-element.elementor-element-1f710d4 .elementor-image-box-description{font-size:12px;}.elementor-2880 .elementor-element.elementor-element-f2cba15 .elementor-image-box-title{font-size:22px;}.elementor-2880 .elementor-element.elementor-element-f2cba15 .elementor-image-box-description{font-size:12px;}.elementor-2880 .elementor-element.elementor-element-9d43fb6 .elementor-image-box-title{font-size:22px;}.elementor-2880 .elementor-element.elementor-element-9d43fb6 .elementor-image-box-description{font-size:12px;}.elementor-2880 .elementor-element.elementor-element-ae50fe5 .elementor-image-box-title{font-size:22px;}.elementor-2880 .elementor-element.elementor-element-ae50fe5 .elementor-image-box-description{font-size:12px;}.elementor-2880 .elementor-element.elementor-element-3af7523f{--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2880 .elementor-element.elementor-element-61ad6620{text-align:center;}.elementor-2880 .elementor-element.elementor-element-61ad6620 .elementor-heading-title{font-size:32px;}.elementor-2880 .elementor-element.elementor-element-61ad6620 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2880 .elementor-element.elementor-element-743ec12e{--min-height:656px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2880 .elementor-element.elementor-element-1ec082f0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2880 .elementor-element.elementor-element-40f20bbc{text-align:center;}.elementor-2880 .elementor-element.elementor-element-40f20bbc .elementor-heading-title{font-size:25px;}.elementor-2880 .elementor-element.elementor-element-9da7813{text-align:center;--container-widget-width:314px;--container-widget-flex-grow:0;width:var( --container-widget-width, 314px );max-width:314px;}.elementor-2880 .elementor-element.elementor-element-9da7813 .elementor-heading-title{line-height:1.3em;}.elementor-2880 .elementor-element.elementor-element-c50d958{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2880 .elementor-element.elementor-element-6d275164 > .elementor-widget-container{margin:0px 0px -101px 0px;}.elementor-2880 .elementor-element.elementor-element-3e6346d{--gap:50px 50px;--padding-top:70px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2880 .elementor-element.elementor-element-5bea982{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-2880 .elementor-element.elementor-element-c124734{--gap:50px 50px;}.elementor-2880 .elementor-element.elementor-element-6ea15de{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;}.elementor-2880 .elementor-element.elementor-element-812a285{text-align:center;}.elementor-2880 .elementor-element.elementor-element-812a285 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-2880 .elementor-element.elementor-element-378b39b{text-align:center;--container-widget-width:328px;--container-widget-flex-grow:0;width:var( --container-widget-width, 328px );max-width:328px;}.elementor-2880 .elementor-element.elementor-element-378b39b .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-2880 .elementor-element.elementor-element-c5ab29c{text-align:center;--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-2880 .elementor-element.elementor-element-c5ab29c .elementor-heading-title{font-size:23px;letter-spacing:-0.7px;}.elementor-2880 .elementor-element.elementor-element-6e4b60a{text-align:center;--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-2880 .elementor-element.elementor-element-6e4b60a .elementor-heading-title{font-size:23px;letter-spacing:-0.7px;}.elementor-2880 .elementor-element.elementor-element-6340cb8{text-align:center;--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-2880 .elementor-element.elementor-element-6340cb8 .elementor-heading-title{font-size:23px;letter-spacing:-0.7px;}.elementor-2880 .elementor-element.elementor-element-bac75f7{text-align:center;--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-2880 .elementor-element.elementor-element-bac75f7 .elementor-heading-title{font-size:23px;letter-spacing:-0.7px;}.elementor-2880 .elementor-element.elementor-element-7f1ae40{text-align:center;--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-2880 .elementor-element.elementor-element-7f1ae40 .elementor-heading-title{font-size:23px;letter-spacing:-0.7px;}.elementor-2880 .elementor-element.elementor-element-12ec4b4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2880 .elementor-element.elementor-element-81f2f8f{--min-height:755px;--gap:20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2880 .elementor-element.elementor-element-2b4737d{text-align:center;--container-widget-width:353px;--container-widget-flex-grow:0;width:var( --container-widget-width, 353px );max-width:353px;}.elementor-2880 .elementor-element.elementor-element-2b4737d .elementor-heading-title{font-size:28px;}.elementor-2880 .elementor-element.elementor-element-46bc523{text-align:center;--container-widget-width:126px;--container-widget-flex-grow:0;width:var( --container-widget-width, 126px );max-width:126px;}.elementor-2880 .elementor-element.elementor-element-46bc523 .elementor-heading-title{font-size:16px;}.elementor-2880 .elementor-element.elementor-element-10326ef{--e-image-carousel-slides-to-show:1;}.elementor-2880 .elementor-element.elementor-element-9d62ed4 .elementor-button{font-size:16px;letter-spacing:-0.4px;padding:14px 26px 14px 26px;}.elementor-2880 .elementor-element.elementor-element-4de15eb{--min-height:60px;}.elementor-2880 .elementor-element.elementor-element-7cc5ad9{text-align:center;}.elementor-2880 .elementor-element.elementor-element-7cc5ad9 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-2880 .elementor-element.elementor-element-e619b13 .elementor-button{font-size:16px;padding:14px 26px 14px 26px;}.elementor-2880 .elementor-element.elementor-element-778df6c1{--gap:20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2880 .elementor-element.elementor-element-6cfe7b3b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2880 .elementor-element.elementor-element-69ef6bfc{--icon-size:20px;}.elementor-2880 .elementor-element.elementor-element-4a698cd8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2880 .elementor-element.elementor-element-6f2cefe{text-align:center;--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;}.elementor-2880 .elementor-element.elementor-element-6f2cefe .elementor-heading-title{font-size:14px;}.elementor-2880 .elementor-element.elementor-element-817f62c{text-align:center;}.elementor-2880 .elementor-element.elementor-element-0c2175e{text-align:center;}}@media(min-width:768px){.elementor-2880 .elementor-element.elementor-element-3ca71a3{--content-width:1200px;}.elementor-2880 .elementor-element.elementor-element-b79daa4{--content-width:1179px;}.elementor-2880 .elementor-element.elementor-element-601e466{--width:32%;}.elementor-2880 .elementor-element.elementor-element-39c3579{--width:32%;}.elementor-2880 .elementor-element.elementor-element-f7b2d39{--width:32%;}.elementor-2880 .elementor-element.elementor-element-eb11916{--width:32%;}.elementor-2880 .elementor-element.elementor-element-5632d15{--width:32%;}.elementor-2880 .elementor-element.elementor-element-55bddc3{--width:32%;}.elementor-2880 .elementor-element.elementor-element-673e9eb{--width:32%;}.elementor-2880 .elementor-element.elementor-element-9d28a52{--width:32%;}.elementor-2880 .elementor-element.elementor-element-b678ffe{--width:32%;}.elementor-2880 .elementor-element.elementor-element-ed1513a{--width:32%;}.elementor-2880 .elementor-element.elementor-element-c5f6187{--width:32%;}.elementor-2880 .elementor-element.elementor-element-743ec12e{--width:100%;}.elementor-2880 .elementor-element.elementor-element-3e6346d{--content-width:1280px;}.elementor-2880 .elementor-element.elementor-element-c124734{--width:847px;}.elementor-2880 .elementor-element.elementor-element-6cfe7b3b{--width:50%;}.elementor-2880 .elementor-element.elementor-element-4a698cd8{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-f4a4b98 */.elementor-2880 .elementor-element.elementor-element-f4a4b98{
    white-space: nowrap;
}

.elementor-2880 .elementor-element.elementor-element-f4a4b98{
    animation: txt infinite linear 95s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cec5188 */.elementor-2880 .elementor-element.elementor-element-cec5188 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f2443f */.bt{
    overflow: hidden !important;
    border-radius: 10px;
}

.bt .elementor-button{
    background: linear-gradient(-45deg, #4C0DE2, #370C9D,#4C0DE2, #370C9D, #4C0DE2, #370C9D); /*mude as cores do degradê do botão aqui*/
    background-size: 800% 400%;
    transition: all .5s;
    animation: gradient 5s infinite cubic-bezier(.62, .28, .23, .99) both;
}

@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}

.bt .elementor-button-text{
    align-self: center;
    padding-right: 0px;
    z-index: 9;
    transition: 1s ease;
}

.bt:hover .elementor-button-text{
    color: black;
    transition: 1s ease;
}

.bt .elementor-button::before{
    content: "";
    background: white;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 10px;
    transform: scalex(0);
    transform-origin: left;
    transition: 0.5s ease;
}

.bt:hover .elementor-button::before{
    transform: scalex(1);
    transform-origin: left;
    transition: 1s ease;
}

.bt .elementor-button::after {
    content: '';
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
    mix-blend-mode: overlay;
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    user-select: none;
    pointer-events: none;
    animation: shinery 6s infinite ease-in-out;
    
    
}

@keyframes shinery{
    0%, 100% {
    left: -10%;
    opacity: 0;
}
20% {
    opacity: 1;
}
48% {
    left: 140%;
    opacity: 1;
}
51% {
    opacity: 0;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b79daa4 */.elementor-2880 .elementor-element.elementor-element-b79daa4{
    backdrop-filter: blur(20px);
    webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-25f544d *//* Remove qualquer overlay antigo */
.elementor-2880 .elementor-element.elementor-element-25f544d::before {
    content: none;
}

/* Ajuste do swiper (mantido como você já tinha) */
.elementor-2880 .elementor-element.elementor-element-25f544d .swiper-wrapper{
    transition-timing-function: linear !important; 
    -webkit-transition-timing-function: linear !important;
}

/* Estado inicial */
.elementor-2880 .elementor-element.elementor-element-25f544d {
    position: relative;
    opacity: 0;
    filter: blur(6px);
    transform: translateY(80px) scale(0.95);
    animation: lightZoomIn 0.9s 0.6s cubic-bezier(.22,.61,.36,1) forwards;
    will-change: transform, opacity, filter;
}

/* Efeito de luz suave */
.elementor-2880 .elementor-element.elementor-element-25f544d::after{
    content: "";
    position: absolute;
    inset: -10%;
    background: radial-gradient(
        circle at center,
        rgba(255,255,255,0.35),
        transparent 60%
    );
    opacity: 0;
    transform: scale(0.8);
    animation: lightPulse 1.2s 0.8s ease forwards;
    pointer-events: none;
    z-index: -1;
}

/* Keyframe principal (entrada + zoom) */
@keyframes lightZoomIn {
    from {
        opacity: 0;
        filter: blur(6px);
        transform: translateY(80px) scale(0.95);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translateY(0) scale(1);
    }
}

/* Keyframe do efeito de luz */
@keyframes lightPulse {
    from {
        opacity: 0;
        transform: scale(0.8);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}

/* Acessibilidade: reduz movimento se o usuário preferir */
@media (prefers-reduced-motion: reduce) {
    .elementor-2880 .elementor-element.elementor-element-25f544d {
        animation: none;
        opacity: 1;
        transform: none;
        filter: none;
    }

    .elementor-2880 .elementor-element.elementor-element-25f544d::after {
        animation: none;
        opacity: 0.3;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fee32c3 */.elementor-2880 .elementor-element.elementor-element-fee32c3{
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39cf648 */.bt{
    overflow: hidden !important;
    border-radius: 10px;
}

.bt .elementor-button{
    background: linear-gradient(-45deg, #4C0DE2, #370C9D,#4C0DE2, #370C9D, #4C0DE2, #370C9D); /*mude as cores do degradê do botão aqui*/
    background-size: 800% 400%;
    transition: all .5s;
    animation: gradient 5s infinite cubic-bezier(.62, .28, .23, .99) both;
}

@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}

.bt .elementor-button-text{
    align-self: center;
    padding-right: 0px;
    z-index: 9;
    transition: 1s ease;
}

.bt:hover .elementor-button-text{
    color: black;
    transition: 1s ease;
}

.bt .elementor-button::before{
    content: "";
    background: white;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 10px;
    transform: scalex(0);
    transform-origin: left;
    transition: 0.5s ease;
}

.bt:hover .elementor-button::before{
    transform: scalex(1);
    transform-origin: left;
    transition: 1s ease;
}

.bt .elementor-button::after {
    content: '';
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
    mix-blend-mode: overlay;
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    user-select: none;
    pointer-events: none;
    animation: shinery 6s infinite ease-in-out;
    
    
}

@keyframes shinery{
    0%, 100% {
    left: -10%;
    opacity: 0;
}
20% {
    opacity: 1;
}
48% {
    left: 140%;
    opacity: 1;
}
51% {
    opacity: 0;
}}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-073bd0b *//* Remove qualquer overlay antigo */
.elementor-2880 .elementor-element.elementor-element-073bd0b::before {
    content: none;
}

/* Ajuste do swiper (mantido como você já tinha) */
.elementor-2880 .elementor-element.elementor-element-073bd0b .swiper-wrapper{
    transition-timing-function: linear !important; 
    -webkit-transition-timing-function: linear !important;
}

/* Estado inicial */
.elementor-2880 .elementor-element.elementor-element-073bd0b {
    position: relative;
    opacity: 0;
    filter: blur(6px);
    transform: translateY(80px) scale(0.95);
    animation: lightZoomIn 0.9s 0.6s cubic-bezier(.22,.61,.36,1) forwards;
    will-change: transform, opacity, filter;
}

/* Efeito de luz suave */
.elementor-2880 .elementor-element.elementor-element-073bd0b::after{
    content: "";
    position: absolute;
    inset: -10%;
    background: radial-gradient(
        circle at center,
        rgba(255,255,255,0.35),
        transparent 60%
    );
    opacity: 0;
    transform: scale(0.8);
    animation: lightPulse 1.2s 0.8s ease forwards;
    pointer-events: none;
    z-index: -1;
}

/* Keyframe principal (entrada + zoom) */
@keyframes lightZoomIn {
    from {
        opacity: 0;
        filter: blur(6px);
        transform: translateY(80px) scale(0.95);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translateY(0) scale(1);
    }
}

/* Keyframe do efeito de luz */
@keyframes lightPulse {
    from {
        opacity: 0;
        transform: scale(0.8);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}

/* Acessibilidade: reduz movimento se o usuário preferir */
@media (prefers-reduced-motion: reduce) {
    .elementor-2880 .elementor-element.elementor-element-073bd0b {
        animation: none;
        opacity: 1;
        transform: none;
        filter: none;
    }

    .elementor-2880 .elementor-element.elementor-element-073bd0b::after {
        animation: none;
        opacity: 0.3;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ef6ff9d */.elementor-2880 .elementor-element.elementor-element-ef6ff9d{
    border-radius: 50px;
border: 1px solid #CFD4E5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601e466 */.card {
    background: #ffffff50;
    padding: 2px;
    border-radius: 1px;
    transition: 0.5s;
    box-shadow: none !important; /* remove qualquer sombra */
}
.card:hover {
    background: #383b47;
    border: 1px solid #ffffff50;
    scale: 1; /* coloquei 1 apenas para evitar erro */
    box-shadow: none !important; /* remove também no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c3579 */.card {
    background: #ffffff50;
    padding: 2px;
    border-radius: 1px;
    transition: 0.5s;
    box-shadow: none !important; /* remove qualquer sombra */
}
.card:hover {
    background: #383b47;
    border: 1px solid #ffffff50;
    scale: 1; /* coloquei 1 apenas para evitar erro */
    box-shadow: none !important; /* remove também no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7e5c8 */.card {
    background: #ffffff50;
    padding: 2px;
    border-radius: 1px;
    transition: 0.5s;
    box-shadow: none !important; /* remove qualquer sombra */
}
.card:hover {
    background: #383b47;
    border: 1px solid #ffffff50;
    scale: 1; /* coloquei 1 apenas para evitar erro */
    box-shadow: none !important; /* remove também no hover */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a95604 */.elementor-2880 .elementor-element.elementor-element-7a95604{
    border-radius: 50px;
border: 1px solid #CFD4E5;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a64450d */.bt2 .elementor-button{
border-radius: 12px;
border: 2px solid #FFF;
background: linear-gradient(196deg, #FFF 45.24%, #C5C5C5 122.06%)!important;
 background-size: 100% auto;
}

.bt2:hover .elementor-button{
 background-position: right center;
 background-size: 200% auto;
 -webkit-animation: pulse 2s infinite; /*defina o tempo da animação*/
 animation: pulse5122 2s infinite; /*defina o tempo da animação*/
}

@keyframes pulse5122 {
 0% {
  box-shadow: 0 0 0 0 #ffffff66;
 }

 70% {
  box-shadow: 0 0 0 20px rgb(218 103 68 / 0%); /*a cor do efeito no hover*/
 }

 100% {
  box-shadow: 0 0 0 0 rgb(218 103 68 / 0%); /*a cor do efeito no hover*/
 }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6c8f4b6 *//* Remove qualquer overlay antigo */
.elementor-2880 .elementor-element.elementor-element-6c8f4b6::before {
    content: none;
}

/* Ajuste do swiper (mantido como você já tinha) */
.elementor-2880 .elementor-element.elementor-element-6c8f4b6 .swiper-wrapper{
    transition-timing-function: linear !important; 
    -webkit-transition-timing-function: linear !important;
}

/* Estado inicial */
.elementor-2880 .elementor-element.elementor-element-6c8f4b6 {
    position: relative;
    opacity: 0;
    filter: blur(6px);
    transform: translateY(80px) scale(0.95);
    animation: lightZoomIn 0.9s 0.6s cubic-bezier(.22,.61,.36,1) forwards;
    will-change: transform, opacity, filter;
}

/* Efeito de luz suave */
.elementor-2880 .elementor-element.elementor-element-6c8f4b6::after{
    content: "";
    position: absolute;
    inset: -10%;
    background: radial-gradient(
        circle at center,
        rgba(255,255,255,0.35),
        transparent 60%
    );
    opacity: 0;
    transform: scale(0.8);
    animation: lightPulse 1.2s 0.8s ease forwards;
    pointer-events: none;
    z-index: -1;
}

/* Keyframe principal (entrada + zoom) */
@keyframes lightZoomIn {
    from {
        opacity: 0;
        filter: blur(6px);
        transform: translateY(80px) scale(0.95);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translateY(0) scale(1);
    }
}

/* Keyframe do efeito de luz */
@keyframes lightPulse {
    from {
        opacity: 0;
        transform: scale(0.8);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}

/* Acessibilidade: reduz movimento se o usuário preferir */
@media (prefers-reduced-motion: reduce) {
    .elementor-2880 .elementor-element.elementor-element-6c8f4b6 {
        animation: none;
        opacity: 1;
        transform: none;
        filter: none;
    }

    .elementor-2880 .elementor-element.elementor-element-6c8f4b6::after {
        animation: none;
        opacity: 0.3;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5bea982 */.elementor-2880 .elementor-element.elementor-element-5bea982{
    transform: translatex(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-812a285 */.elementor-2880 .elementor-element.elementor-element-812a285{
    border-radius: 1083.82px;
background: #FFF;
background: color(display-p3 1 1 1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5ab29c */.selecionado{
    background: linear-gradient(to right, #ffffff30 50%, #ffffff 50%);
    background-size: 200%;
    background-position: var(--bg-position, 0);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e4b60a */.selecionado{
    background: linear-gradient(to right, #ffffff30 50%, #ffffff 50%);
    background-size: 200%;
    background-position: var(--bg-position, 0);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6340cb8 */.selecionado{
    background: linear-gradient(to right, #ffffff30 50%, #ffffff 50%);
    background-size: 200%;
    background-position: var(--bg-position, 0);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bac75f7 */.selecionado{
    background: linear-gradient(to right, #ffffff30 50%, #ffffff 50%);
    background-size: 200%;
    background-position: var(--bg-position, 0);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f1ae40 */.selecionado{
    background: linear-gradient(to right, #ffffff30 50%, #ffffff 50%);
    background-size: 200%;
    background-position: var(--bg-position, 0);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cc5ad9 */.elementor-2880 .elementor-element.elementor-element-7cc5ad9{
    white-space: nowrap;
}

.elementor-2880 .elementor-element.elementor-element-7cc5ad9{
    animation: txt infinite linear 95s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e715e12 */.elementor-2880 .elementor-element.elementor-element-e715e12{
    border-radius: 50px;
border: 1px solid #CFD4E5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e2af74 */.elementor-2880 .elementor-element.elementor-element-5e2af74 .elementor-heading-title{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #d5d1ff, #937cff, #000000, #6121ff);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0af31f3 */.elementor-2880 .elementor-element.elementor-element-0af31f3 {
    position: relative;
    padding: 14px;
    border-radius: 22px;
    background: #ffffff;
    overflow: hidden;
}

/* Borda dupla minimalista com azul */
.elementor-2880 .elementor-element.elementor-element-0af31f3::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    padding: 2px;

    /* Gradiente discreto com azul da AFINK */
    background: linear-gradient(
        135deg, 
        #007bff, 
        #b9dcff, 
        #e6e6e6
    );

    /* Faz criar só a borda */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    animation: pulseBorder 4s ease-in-out infinite;
    pointer-events: none;
}

/* Animação suave */
@keyframes pulseBorder {
    0% {
        opacity: 0.85;
        filter: blur(0px);
    }
    50% {
        opacity: 1;
        filter: blur(1.5px);
    }
    100% {
        opacity: 0.85;
        filter: blur(0px);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e619b13 */.bt{
    overflow: hidden !important;
    border-radius: 10px;
}

.bt .elementor-button{
    background: linear-gradient(-45deg, #4C0DE2, #370C9D,#4C0DE2, #370C9D, #4C0DE2, #370C9D); /*mude as cores do degradê do botão aqui*/
    background-size: 800% 400%;
    transition: all .5s;
    animation: gradient 5s infinite cubic-bezier(.62, .28, .23, .99) both;
}

@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}

.bt .elementor-button-text{
    align-self: center;
    padding-right: 0px;
    z-index: 9;
    transition: 1s ease;
}

.bt:hover .elementor-button-text{
    color: black;
    transition: 1s ease;
}

.bt .elementor-button::before{
    content: "";
    background: white;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 10px;
    transform: scalex(0);
    transform-origin: left;
    transition: 0.5s ease;
}

.bt:hover .elementor-button::before{
    transform: scalex(1);
    transform-origin: left;
    transition: 1s ease;
}

.bt .elementor-button::after {
    content: '';
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
    mix-blend-mode: overlay;
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    user-select: none;
    pointer-events: none;
    animation: shinery 6s infinite ease-in-out;
    
    
}

@keyframes shinery{
    0%, 100% {
    left: -10%;
    opacity: 0;
}
20% {
    opacity: 1;
}
48% {
    left: 140%;
    opacity: 1;
}
51% {
    opacity: 0;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca86e58 *//* CONTAINER DO VÍDEO */
.elementor-2880 .elementor-element.elementor-element-ca86e58 {
    position: relative;
    padding: 20px;
    border-radius: 22px;
    background: #ffffff;
    overflow: hidden;
}

/* BORDA AZUL COM DEGRADÊ MINIMALISTA */
.elementor-2880 .elementor-element.elementor-element-ca86e58::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    padding: 3px; /* espessura da borda */
    
    background: linear-gradient(
        135deg,
        #2364FF 0%,
        #6FA0FF 40%,
        #FFFFFF 70%,
        #2364FF 100%
    );

    /* cria a borda */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    animation: lightOrbit 5s linear infinite;
    pointer-events: none;
}

/* LUZ ORBITANDO AO REDOR */
@keyframes lightOrbit {
    0% {
        filter: drop-shadow(0 0 4px #2364FF) brightness(1.3);
        transform: rotate(0deg);
    }
    50% {
        filter: drop-shadow(0 0 8px #6FA0FF) brightness(1.6);
    }
    100% {
        transform: rotate(360deg);
        filter: drop-shadow(0 0 4px #2364FF) brightness(1.3);
    }
}
.elementor-column, .elementor-widget-container {
    position: relative !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ab72431 */.scroll-left{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(0, -30px);
}

.scroll-bottom{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(0, 30px);
}

.blur{
    transform: scale(0.9);
    opacity: 0;
    filter: blur(20px);
    transition: 0.5s !important;
}

.lista .elementor-icon-list-item{
    opacity: 0;
        transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}

.lista .elementor-icon-list-item.ativo{
    opacity: 1;
        transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px);
}

.ativo{
    opacity: 1;
    transition: 0.5s ease all;
    transform: translate(0, 0);
    transform: scale(1);
    filter: blur(0px);
}

@media only screen and (min-width: 600px) {

.e1{
    transition-delay:0.5s !important;
}

.e2{
    transition-delay:1s !important;
}
.e3{
        transition-delay:1.5s !important;
}
.e4{
        transition-delay:2s !important;
}
.e5{
        transition-delay:2.5s !important;
}
}/* End custom CSS */
/* Start custom CSS *//*Código padrão páginas*/
html, body{overflow-x: hidden !important;}

p:last-child{margin-bottom:0px;}

body::-webkit-scrollbar {width: 12px;}

body::-webkit-scrollbar-track {background: #000000;}

body::-webkit-scrollbar-thumb {background-image: linear-gradient(0deg, white, white);
  border-radius: 20px; border: 3px solid #000000}
  
  
  
 .bt .elementor-button{
    border-radius: 557.702px;
    background: linear-gradient(
        135deg,
       #3ED598,
#7EC24C,
#3ED598
    ) !important;
}

.bt .elementor-button-icon{
    font-size: 34px;
    transform: rotate(0deg);
    transition: ease all 0.5s;
}

.bt:hover .elementor-button-icon{
    transform: rotate(43deg);
    transition: ease all 0.5s;
}

.elementor-button-icon,
.elementor-button-text,
.elementor-button{
        align-self: center;
        transition: 0.5s ease all
}

.bt{
    width: fit-content !important;
    overflow: hidden;
}

.bt .elementor-button:hover::before {
  animation: brilho 0.8s linear;
}

.bt .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 0.3;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */