.elementor-42 .elementor-element.elementor-element-2b16800{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:2em;--padding-right:2em;--z-index:99;}.elementor-42 .elementor-element.elementor-element-93934d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-93934d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-b61d0bd{text-align:start;}.elementor-42 .elementor-element.elementor-element-b61d0bd img{width:243px;}.elementor-42 .elementor-element.elementor-element-d41e078{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-d41e078.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-0423392 .elementor-menu-toggle{margin:0 auto;}.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-a567df4 );fill:var( --e-global-color-a567df4 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-b96bd57 );fill:var( --e-global-color-b96bd57 );}.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-b96bd57 );}.elementor-42 .elementor-element.elementor-element-0423392 .e--pointer-framed .elementor-item:before,
					.elementor-42 .elementor-element.elementor-element-0423392 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-b96bd57 );}.elementor-42 .elementor-element.elementor-element-0423392 .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-42 .elementor-element.elementor-element-0423392 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-42 .elementor-element.elementor-element-0423392 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-42 .elementor-element.elementor-element-0423392 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-42 .elementor-element.elementor-element-0423392 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-42 .elementor-element.elementor-element-0423392 .e--pointer-underline .elementor-item:after,
					 .elementor-42 .elementor-element.elementor-element-0423392 .e--pointer-overline .elementor-item:before,
					 .elementor-42 .elementor-element.elementor-element-0423392 .e--pointer-double-line .elementor-item:before,
					 .elementor-42 .elementor-element.elementor-element-0423392 .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-42 .elementor-element.elementor-element-0423392{--e-nav-menu-horizontal-menu-item-margin:calc( 43px / 2 );}.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:43px;}.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--dropdown a, .elementor-42 .elementor-element.elementor-element-0423392 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--dropdown a:hover,
					.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--dropdown a:focus,
					.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-42 .elementor-element.elementor-element-0423392 .elementor-menu-toggle:hover,
					.elementor-42 .elementor-element.elementor-element-0423392 .elementor-menu-toggle:focus{color:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--dropdown a:hover,
					.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--dropdown a:focus,
					.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-4bbea6a );}.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-a567df4 );background-color:var( --e-global-color-4bbea6a );}.elementor-42 .elementor-element.elementor-element-0423392 div.elementor-menu-toggle{color:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-0423392 div.elementor-menu-toggle svg{fill:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-0423392 div.elementor-menu-toggle:hover, .elementor-42 .elementor-element.elementor-element-0423392 div.elementor-menu-toggle:focus{color:var( --e-global-color-b96bd57 );}.elementor-42 .elementor-element.elementor-element-0423392 div.elementor-menu-toggle:hover svg, .elementor-42 .elementor-element.elementor-element-0423392 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-b96bd57 );}.elementor-42 .elementor-element.elementor-element-b2d5f49{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-2e8dada .elementor-button{background-color:transparent;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #D4B34A00 0%, #F2295B00 100%);padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-2e8dada .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-2e8dada .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-42 .elementor-element.elementor-element-6311f50{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--overlay-opacity:1;--padding-top:14em;--padding-bottom:7em;--padding-left:2em;--padding-right:2em;}.elementor-42 .elementor-element.elementor-element-6311f50:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-6311f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://valentisaceleradora.com.br/wp-content/uploads/2026/04/Banner-Valentis-Aceleradora-para-clinicas-e-medicos.webp");background-position:top center;background-size:cover;}.elementor-42 .elementor-element.elementor-element-6311f50::before, .elementor-42 .elementor-element.elementor-element-6311f50 > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-6311f50 > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-6311f50 > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-6311f50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-6311f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 86%, #00050F 100%);}.elementor-42 .elementor-element.elementor-element-f4ea463{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-5db65f6{background-color:#84A6B724;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a567df4 );border-radius:1000px 1000px 1000px 1000px;}.elementor-42 .elementor-element.elementor-element-5db65f6 .elementor-heading-title{font-family:var( --e-global-typography-0d5e945-font-family ), Sans-serif;font-size:var( --e-global-typography-0d5e945-font-size );font-weight:var( --e-global-typography-0d5e945-font-weight );text-transform:var( --e-global-typography-0d5e945-text-transform );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );color:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-e1e1f0b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-3452241{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-3452241 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-672ec0e .elementor-button{background-color:transparent;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #D4B34A00 0%, #F2295B00 100%);padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-672ec0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-672ec0e .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-42 .elementor-element.elementor-element-2b09be4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-1e0c988{width:initial;max-width:initial;padding:0px 0px 0px 0px;top:34px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-1e0c988{left:-8px;}body.rtl .elementor-42 .elementor-element.elementor-element-1e0c988{right:-8px;}.elementor-42 .elementor-element.elementor-element-1e0c988 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-65fa164{width:initial;max-width:initial;padding:0px 0px 0px 0px;top:178px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-65fa164{right:38px;}body.rtl .elementor-42 .elementor-element.elementor-element-65fa164{left:38px;}.elementor-42 .elementor-element.elementor-element-65fa164 .elementor-heading-title{font-family:var( --e-global-typography-b6d582b-font-family ), Sans-serif;font-size:var( --e-global-typography-b6d582b-font-size );font-weight:var( --e-global-typography-b6d582b-font-weight );line-height:var( --e-global-typography-b6d582b-line-height );letter-spacing:var( --e-global-typography-b6d582b-letter-spacing );word-spacing:var( --e-global-typography-b6d582b-word-spacing );color:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-de27e5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-42 .elementor-element.elementor-element-de27e5d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-de27e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00050F;}.elementor-42 .elementor-element.elementor-element-9fe7d6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:6em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-42 .elementor-element.elementor-element-9fe7d6d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-9fe7d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://valentisaceleradora.com.br/wp-content/uploads/2026/04/Valentis-Aceleradora-para-clinicas-e-medicos-BG-Patter.webp");background-position:center center;background-size:cover;}.elementor-42 .elementor-element.elementor-element-9fe7d6d::before, .elementor-42 .elementor-element.elementor-element-9fe7d6d > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-9fe7d6d > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-9fe7d6d > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-9fe7d6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-9fe7d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00050FFC 0%, #00050F 100%);}.elementor-42 .elementor-element.elementor-element-da2fccb{--display:flex;--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-42 .elementor-element.elementor-element-da2fccb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-45335d3{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-45335d3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-7723859{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-36525c5{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-42 .elementor-element.elementor-element-b665340 .elementor-button{background-color:transparent;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #D4B34A00 0%, #F2295B00 100%);padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-b665340 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-b665340 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-42 .elementor-element.elementor-element-c9743bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--overlay-opacity:0.2;--padding-top:6em;--padding-bottom:9em;--padding-left:2em;--padding-right:2em;}.elementor-42 .elementor-element.elementor-element-c9743bf:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-c9743bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00050F;}.elementor-42 .elementor-element.elementor-element-c9743bf::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://valentisaceleradora.com.br/wp-content/uploads/2026/04/LUZ.webp");--background-overlay:'';background-position:-671px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-1c54063{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-42 .elementor-element.elementor-element-1c54063.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-348b3ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;--margin-top:0em;--margin-bottom:6em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;--z-index:1;}.elementor-42 .elementor-element.elementor-element-348b3ae:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-348b3ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-348b3ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-737c0c0{text-align:center;}.elementor-42 .elementor-element.elementor-element-737c0c0 .elementor-heading-title{font-family:var( --e-global-typography-0d5e945-font-family ), Sans-serif;font-size:var( --e-global-typography-0d5e945-font-size );font-weight:var( --e-global-typography-0d5e945-font-weight );text-transform:var( --e-global-typography-0d5e945-text-transform );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-167ca5a{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-167ca5a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-ec22fd8 .elementor-button{background-color:transparent;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #D4B34A00 0%, #F2295B00 100%);padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-ec22fd8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-ec22fd8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-42 .elementor-element.elementor-element-851b071{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-64e53ee{width:100%;max-width:100%;z-index:1;}.elementor-42 .elementor-element.elementor-element-d26ea9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--overlay-opacity:0.33;--padding-top:6em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-42 .elementor-element.elementor-element-d26ea9b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-d26ea9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ac277f );}.elementor-42 .elementor-element.elementor-element-d26ea9b::before, .elementor-42 .elementor-element.elementor-element-d26ea9b > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-d26ea9b > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-d26ea9b > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-d26ea9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-d26ea9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://valentisaceleradora.com.br/wp-content/uploads/2026/04/Valentis-Aceleradora-para-clinicas-e-medicos-BG-Patter.webp");--background-overlay:'';background-position:center left;background-repeat:repeat-x;background-size:contain;}.elementor-42 .elementor-element.elementor-element-8deab22{--display:flex;--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-42 .elementor-element.elementor-element-8deab22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-bd7cbf7{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-bd7cbf7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-4524ef1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-676b117{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-e098dab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--z-index:1;}.elementor-42 .elementor-element.elementor-element-5c8004b{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-5c8004b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5c8004b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50ad2cf );}.elementor-42 .elementor-element.elementor-element-cada7eb{background-color:var( --e-global-color-4bbea6a );padding:20px 20px 20px 20px;border-radius:10000px 10000px 10000px 10000px;text-align:center;}.elementor-42 .elementor-element.elementor-element-323656d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4ac277f );--border-color:var( --e-global-color-4ac277f );--border-radius:20px 20px 20px 20px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-42 .elementor-element.elementor-element-323656d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-323656d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-50ad2cf ) 0%, var( --e-global-color-4ac277f ) 100%);}.elementor-42 .elementor-element.elementor-element-323656d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4bbea6a );--border-color:var( --e-global-color-4bbea6a );}.elementor-42 .elementor-element.elementor-element-323656d, .elementor-42 .elementor-element.elementor-element-323656d::before{--border-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-f62e55f{background-color:transparent;padding:5px 12px 5px 12px;top:-19px;background-image:linear-gradient(107deg, var( --e-global-color-b96bd57 ) 0%, #DEBC51 100%);border-radius:1000px 1000px 1000px 1000px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-f62e55f{left:33.2%;}body.rtl .elementor-42 .elementor-element.elementor-element-f62e55f{right:33.2%;}.elementor-42 .elementor-element.elementor-element-f62e55f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-42 .elementor-element.elementor-element-f62e55f .elementor-icon-box-title{margin-block-end:0px;}.elementor-42 .elementor-element.elementor-element-f62e55f.elementor-view-stacked .elementor-icon{background-color:#EEC74B61;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-f62e55f.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-f62e55f.elementor-view-default .elementor-icon{fill:#EEC74B61;color:#EEC74B61;border-color:#EEC74B61;}.elementor-42 .elementor-element.elementor-element-f62e55f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-f62e55f .elementor-icon{font-size:19px;}.elementor-42 .elementor-element.elementor-element-f62e55f .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-f62e55f .elementor-icon-box-title a{font-family:var( --e-global-typography-0d5e945-font-family ), Sans-serif;font-size:var( --e-global-typography-0d5e945-font-size );font-weight:var( --e-global-typography-0d5e945-font-weight );text-transform:var( --e-global-typography-0d5e945-text-transform );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-a8624f3{width:var( --container-widget-width, 100% );max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-a8624f3 .elementor-heading-title{font-family:"KENAO", Sans-serif;font-size:35px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:1.7px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-3730955{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-3730955 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.9em;letter-spacing:0.3px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-d633ef6{--divider-border-style:solid;--divider-color:var( --e-global-color-50ad2cf );--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-d633ef6 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-d633ef6 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-9792ce6{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-2b06e37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--z-index:1;}.elementor-42 .elementor-element.elementor-element-a8407ad{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-a8407ad:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-a8407ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50ad2cf );}.elementor-42 .elementor-element.elementor-element-346bfd5{background-color:var( --e-global-color-4bbea6a );padding:20px 20px 20px 20px;border-radius:10000px 10000px 10000px 10000px;text-align:center;}.elementor-42 .elementor-element.elementor-element-7b3db4c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4ac277f );--border-color:var( --e-global-color-4ac277f );--border-radius:20px 20px 20px 20px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-42 .elementor-element.elementor-element-7b3db4c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7b3db4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-50ad2cf ) 0%, var( --e-global-color-4ac277f ) 100%);}.elementor-42 .elementor-element.elementor-element-7b3db4c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4bbea6a );--border-color:var( --e-global-color-4bbea6a );}.elementor-42 .elementor-element.elementor-element-7b3db4c, .elementor-42 .elementor-element.elementor-element-7b3db4c::before{--border-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-ea5b17b{background-color:transparent;padding:5px 12px 5px 12px;top:-19px;background-image:linear-gradient(107deg, var( --e-global-color-b96bd57 ) 0%, #DEBC51 100%);border-radius:1000px 1000px 1000px 1000px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-ea5b17b{left:33.2%;}body.rtl .elementor-42 .elementor-element.elementor-element-ea5b17b{right:33.2%;}.elementor-42 .elementor-element.elementor-element-ea5b17b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-42 .elementor-element.elementor-element-ea5b17b .elementor-icon-box-title{margin-block-end:0px;}.elementor-42 .elementor-element.elementor-element-ea5b17b.elementor-view-stacked .elementor-icon{background-color:#EEC74B61;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-ea5b17b.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-ea5b17b.elementor-view-default .elementor-icon{fill:#EEC74B61;color:#EEC74B61;border-color:#EEC74B61;}.elementor-42 .elementor-element.elementor-element-ea5b17b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-ea5b17b .elementor-icon{font-size:19px;}.elementor-42 .elementor-element.elementor-element-ea5b17b .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-ea5b17b .elementor-icon-box-title a{font-family:var( --e-global-typography-0d5e945-font-family ), Sans-serif;font-size:var( --e-global-typography-0d5e945-font-size );font-weight:var( --e-global-typography-0d5e945-font-weight );text-transform:var( --e-global-typography-0d5e945-text-transform );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-ca737d3{width:var( --container-widget-width, 100% );max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-ca737d3 .elementor-heading-title{font-family:"KENAO", Sans-serif;font-size:35px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:1.7px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-627c8ce{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-627c8ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.9em;letter-spacing:0.3px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-9a52874{--divider-border-style:solid;--divider-color:var( --e-global-color-50ad2cf );--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-9a52874 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-9a52874 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-6c6b0c8{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-4cf9b8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--z-index:1;}.elementor-42 .elementor-element.elementor-element-c94e313{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-c94e313:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-c94e313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50ad2cf );}.elementor-42 .elementor-element.elementor-element-31dab1b{background-color:var( --e-global-color-4bbea6a );padding:20px 20px 20px 20px;border-radius:10000px 10000px 10000px 10000px;text-align:center;}.elementor-42 .elementor-element.elementor-element-8e5ab3c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4ac277f );--border-color:var( --e-global-color-4ac277f );--border-radius:20px 20px 20px 20px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-42 .elementor-element.elementor-element-8e5ab3c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-8e5ab3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-50ad2cf ) 0%, var( --e-global-color-4ac277f ) 100%);}.elementor-42 .elementor-element.elementor-element-8e5ab3c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4bbea6a );--border-color:var( --e-global-color-4bbea6a );}.elementor-42 .elementor-element.elementor-element-8e5ab3c, .elementor-42 .elementor-element.elementor-element-8e5ab3c::before{--border-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-1025977{background-color:transparent;padding:5px 12px 5px 12px;top:-19px;background-image:linear-gradient(107deg, var( --e-global-color-b96bd57 ) 0%, #DEBC51 100%);border-radius:1000px 1000px 1000px 1000px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-1025977{left:33.2%;}body.rtl .elementor-42 .elementor-element.elementor-element-1025977{right:33.2%;}.elementor-42 .elementor-element.elementor-element-1025977 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-42 .elementor-element.elementor-element-1025977 .elementor-icon-box-title{margin-block-end:0px;}.elementor-42 .elementor-element.elementor-element-1025977.elementor-view-stacked .elementor-icon{background-color:#EEC74B61;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-1025977.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-1025977.elementor-view-default .elementor-icon{fill:#EEC74B61;color:#EEC74B61;border-color:#EEC74B61;}.elementor-42 .elementor-element.elementor-element-1025977.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-1025977 .elementor-icon{font-size:19px;}.elementor-42 .elementor-element.elementor-element-1025977 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-1025977 .elementor-icon-box-title a{font-family:var( --e-global-typography-0d5e945-font-family ), Sans-serif;font-size:var( --e-global-typography-0d5e945-font-size );font-weight:var( --e-global-typography-0d5e945-font-weight );text-transform:var( --e-global-typography-0d5e945-text-transform );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-1cc7d8c{width:var( --container-widget-width, 100% );max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-1cc7d8c .elementor-heading-title{font-family:"KENAO", Sans-serif;font-size:35px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:1.7px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-61b502d{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-61b502d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.9em;letter-spacing:0.3px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-cf199f1{--divider-border-style:solid;--divider-color:var( --e-global-color-50ad2cf );--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-cf199f1 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-cf199f1 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-b0b21bb{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-d11a4d5{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:3.2px;width:var( --container-widget-width, 862px );max-width:862px;--container-widget-width:862px;--container-widget-flex-grow:0;top:65px;z-index:0;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-d11a4d5{left:220px;}body.rtl .elementor-42 .elementor-element.elementor-element-d11a4d5{right:220px;}.elementor-42 .elementor-element.elementor-element-d11a4d5 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-d11a4d5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-ccb6607{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--overlay-opacity:0.33;--padding-top:2em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-42 .elementor-element.elementor-element-ccb6607:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-ccb6607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ac277f );}.elementor-42 .elementor-element.elementor-element-ccb6607::before, .elementor-42 .elementor-element.elementor-element-ccb6607 > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-ccb6607 > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-ccb6607 > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-ccb6607 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-ccb6607 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://valentisaceleradora.com.br/wp-content/uploads/2026/04/Valentis-Aceleradora-para-clinicas-e-medicos-BG-Patter.webp");--background-overlay:'';background-position:center left;background-repeat:repeat-x;background-size:contain;}.elementor-42 .elementor-element.elementor-element-51f30e5{--display:flex;--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-42 .elementor-element.elementor-element-51f30e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-1c329dc{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-1c329dc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-310a585{--display:flex;}.elementor-42 .elementor-element.elementor-element-8273939{--display:flex;}.elementor-42 .elementor-element.elementor-element-38d97bc{--display:flex;}.elementor-42 .elementor-element.elementor-element-02cc153{--display:flex;}.elementor-42 .elementor-element.elementor-element-ef19817{--display:flex;}.elementor-42 .elementor-element.elementor-element-7b4f725{--display:flex;}.elementor-42 .elementor-element.elementor-element-2b76ad7{--display:flex;}.elementor-42 .elementor-element.elementor-element-7df06fb{--display:flex;}.elementor-42 .elementor-element.elementor-element-e181360{--display:flex;}.elementor-42 .elementor-element.elementor-element-0a62df7{--display:flex;}.elementor-42 .elementor-element.elementor-element-1a9f5cb{--display:flex;}.elementor-42 .elementor-element.elementor-element-eb8b556{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:13px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:var( --e-global-color-4bbea6a );--e-n-carousel-dots-normal-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-c222686{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:9em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-42 .elementor-element.elementor-element-c222686:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-c222686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010609;}.elementor-42 .elementor-element.elementor-element-66220ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-42 .elementor-element.elementor-element-66220ee:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-66220ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ac277f );}.elementor-42 .elementor-element.elementor-element-16d89fc{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-16d89fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-e870207{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-42 .elementor-element.elementor-element-e870207 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-2300309{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-4518ee9{width:var( --container-widget-width, 89% );max-width:89%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:89%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-dcafa68 .elementor-button{background-color:transparent;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #D4B34A00 0%, #F2295B00 100%);padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-dcafa68 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-dcafa68 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-42 .elementor-element.elementor-element-214cd6a{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-214cd6a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-214cd6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://valentisaceleradora.com.br/wp-content/uploads/2026/04/Home-Valentis-Aceleradora-para-clinicas-e-medicos-Video-1.webp") 50% 50%;background-size:cover;}.elementor-42 .elementor-element.elementor-element-214cd6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-577a42b{--display:flex;--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-c8c2a58{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-37c198f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-42 .elementor-element.elementor-element-37c198f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-37c198f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-50ad2cf );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-37c198f.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-37c198f.elementor-view-default .elementor-icon{fill:var( --e-global-color-50ad2cf );color:var( --e-global-color-50ad2cf );border-color:var( --e-global-color-50ad2cf );}.elementor-42 .elementor-element.elementor-element-37c198f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-37c198f .elementor-icon{font-size:24px;}.elementor-42 .elementor-element.elementor-element-37c198f .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-37c198f .elementor-icon-box-title a{font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );letter-spacing:var( --e-global-typography-887363b-letter-spacing );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-42 .elementor-element.elementor-element-3c6a36e .elementor-heading-title{font-family:var( --e-global-typography-d848767-font-family ), Sans-serif;font-size:var( --e-global-typography-d848767-font-size );font-weight:var( --e-global-typography-d848767-font-weight );text-transform:var( --e-global-typography-d848767-text-transform );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-ca47fef{--divider-border-style:solid;--divider-color:var( --e-global-color-50ad2cf );--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-ca47fef .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-ca47fef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-bab7fdb{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-3974799 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-42 .elementor-element.elementor-element-3974799 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-3974799.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-50ad2cf );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-3974799.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-3974799.elementor-view-default .elementor-icon{fill:var( --e-global-color-50ad2cf );color:var( --e-global-color-50ad2cf );border-color:var( --e-global-color-50ad2cf );}.elementor-42 .elementor-element.elementor-element-3974799.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-3974799 .elementor-icon{font-size:24px;}.elementor-42 .elementor-element.elementor-element-3974799 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-3974799 .elementor-icon-box-title a{font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );letter-spacing:var( --e-global-typography-887363b-letter-spacing );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-42 .elementor-element.elementor-element-d3230c1 .elementor-heading-title{font-family:var( --e-global-typography-d848767-font-family ), Sans-serif;font-size:var( --e-global-typography-d848767-font-size );font-weight:var( --e-global-typography-d848767-font-weight );text-transform:var( --e-global-typography-d848767-text-transform );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-68e99fa{--divider-border-style:solid;--divider-color:var( --e-global-color-50ad2cf );--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-68e99fa .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-68e99fa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-e75cac9{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-a7b6200 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-42 .elementor-element.elementor-element-a7b6200 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-a7b6200.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-50ad2cf );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-a7b6200.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-a7b6200.elementor-view-default .elementor-icon{fill:var( --e-global-color-50ad2cf );color:var( --e-global-color-50ad2cf );border-color:var( --e-global-color-50ad2cf );}.elementor-42 .elementor-element.elementor-element-a7b6200.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-a7b6200 .elementor-icon{font-size:24px;}.elementor-42 .elementor-element.elementor-element-a7b6200 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-a7b6200 .elementor-icon-box-title a{font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );letter-spacing:var( --e-global-typography-887363b-letter-spacing );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-42 .elementor-element.elementor-element-bf69e3f .elementor-heading-title{font-family:var( --e-global-typography-d848767-font-family ), Sans-serif;font-size:var( --e-global-typography-d848767-font-size );font-weight:var( --e-global-typography-d848767-font-weight );text-transform:var( --e-global-typography-d848767-text-transform );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-be22b4b{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--overlay-opacity:1;--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-42 .elementor-element.elementor-element-be22b4b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-be22b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://valentisaceleradora.com.br/wp-content/uploads/2026/04/Home-Valentis-Aceleradora-para-clinicas-e-medicos-Imagem-4.webp");background-position:center center;background-size:cover;}.elementor-42 .elementor-element.elementor-element-be22b4b::before, .elementor-42 .elementor-element.elementor-element-be22b4b > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-be22b4b > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-be22b4b > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-be22b4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-be22b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 75%, #010609 98%);}.elementor-42 .elementor-element.elementor-element-444bb03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-444bb03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-4277761{width:var( --container-widget-width, 95% );max-width:95%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-42 .elementor-element.elementor-element-4277761 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-fea7e22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-c35edb6 .elementor-button{background-color:transparent;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #D4B34A00 0%, #F2295B00 100%);padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-c35edb6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-c35edb6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-42 .elementor-element.elementor-element-3deb360{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-bd9443d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-42 .elementor-element.elementor-element-bd9443d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-bd9443d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-4f79aef{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.03;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;--z-index:99;}.elementor-42 .elementor-element.elementor-element-4f79aef:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-4f79aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-42 .elementor-element.elementor-element-4f79aef::before, .elementor-42 .elementor-element.elementor-element-4f79aef > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-4f79aef > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-4f79aef > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-4f79aef > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-4f79aef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://valentisaceleradora.com.br/wp-content/uploads/2026/04/ico-svg-BRANCO.svg");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:56% auto;}.elementor-42 .elementor-element.elementor-element-79e1634{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:99;}.elementor-42 .elementor-element.elementor-element-84b49be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-84b49be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-c828387{text-align:start;}.elementor-42 .elementor-element.elementor-element-c828387 img{width:243px;}.elementor-42 .elementor-element.elementor-element-8833e1a .elementor-heading-title{font-family:var( --e-global-typography-d848767-font-family ), Sans-serif;font-size:var( --e-global-typography-d848767-font-size );font-weight:var( --e-global-typography-d848767-font-weight );text-transform:var( --e-global-typography-d848767-text-transform );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );color:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-e824fcb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-e824fcb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-382b19d{--display:flex;}.elementor-42 .elementor-element.elementor-element-e3bd0a1 .elementor-heading-title{font-family:var( --e-global-typography-ef116fc-font-family ), Sans-serif;font-size:var( --e-global-typography-ef116fc-font-size );font-weight:var( --e-global-typography-ef116fc-font-weight );text-transform:var( --e-global-typography-ef116fc-text-transform );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );color:var( --e-global-color-b96bd57 );}.elementor-42 .elementor-element.elementor-element-64ab071{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-42 .elementor-element.elementor-element-64ab071 .elementor-social-icon{background-color:#05293C00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );}.elementor-42 .elementor-element.elementor-element-64ab071 .elementor-social-icon i{color:var( --e-global-color-50ad2cf );}.elementor-42 .elementor-element.elementor-element-64ab071 .elementor-social-icon svg{fill:var( --e-global-color-50ad2cf );}.elementor-42 .elementor-element.elementor-element-64ab071 .elementor-social-icon:hover{background-color:var( --e-global-color-b96bd57 );}.elementor-42 .elementor-element.elementor-element-64ab071 .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-64ab071 .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-bf087d5{--divider-border-style:solid;--divider-color:#FFFFFF0D;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-bf087d5 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-bf087d5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-222c35c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:99;}.elementor-42 .elementor-element.elementor-element-c8fb605{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-c8fb605.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-46677da .elementor-heading-title{font-family:var( --e-global-typography-d848767-font-family ), Sans-serif;font-size:var( --e-global-typography-d848767-font-size );font-weight:var( --e-global-typography-d848767-font-weight );text-transform:var( --e-global-typography-d848767-text-transform );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );color:var( --e-global-color-a567df4 );}.elementor-42 .elementor-element.elementor-element-28d99c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-28d99c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-97baa47{text-align:end;}.elementor-42 .elementor-element.elementor-element-97baa47 .elementor-heading-title{font-family:var( --e-global-typography-d848767-font-family ), Sans-serif;font-size:var( --e-global-typography-d848767-font-size );font-weight:var( --e-global-typography-d848767-font-weight );text-transform:var( --e-global-typography-d848767-text-transform );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );color:var( --e-global-color-a567df4 );}body.elementor-page-42:not(.elementor-motion-effects-element-type-background), body.elementor-page-42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-93934d7{--width:16%;}.elementor-42 .elementor-element.elementor-element-d41e078{--width:50%;}.elementor-42 .elementor-element.elementor-element-b2d5f49{--width:16%;}.elementor-42 .elementor-element.elementor-element-da2fccb{--width:78%;}.elementor-42 .elementor-element.elementor-element-1c54063{--width:41%;}.elementor-42 .elementor-element.elementor-element-348b3ae{--width:100%;}.elementor-42 .elementor-element.elementor-element-8deab22{--width:34%;}.elementor-42 .elementor-element.elementor-element-5c8004b{--width:140px;}.elementor-42 .elementor-element.elementor-element-a8407ad{--width:140px;}.elementor-42 .elementor-element.elementor-element-c94e313{--width:140px;}.elementor-42 .elementor-element.elementor-element-51f30e5{--width:53%;}.elementor-42 .elementor-element.elementor-element-16d89fc{--width:34%;}.elementor-42 .elementor-element.elementor-element-214cd6a{--width:39%;}.elementor-42 .elementor-element.elementor-element-444bb03{--width:43%;}.elementor-42 .elementor-element.elementor-element-84b49be{--width:19%;}.elementor-42 .elementor-element.elementor-element-e824fcb{--width:16%;}.elementor-42 .elementor-element.elementor-element-c8fb605{--width:29%;}.elementor-42 .elementor-element.elementor-element-28d99c8{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-8deab22{--width:88%;}.elementor-42 .elementor-element.elementor-element-51f30e5{--width:57%;}.elementor-42 .elementor-element.elementor-element-444bb03{--width:49%;}.elementor-42 .elementor-element.elementor-element-e824fcb{--width:21%;}.elementor-42 .elementor-element.elementor-element-c8fb605{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-1c54063{--width:100%;}.elementor-42 .elementor-element.elementor-element-348b3ae{--width:100%;}.elementor-42 .elementor-element.elementor-element-8deab22{--width:67%;}.elementor-42 .elementor-element.elementor-element-e098dab{--width:48%;}.elementor-42 .elementor-element.elementor-element-2b06e37{--width:48%;}.elementor-42 .elementor-element.elementor-element-4cf9b8f{--width:48%;}.elementor-42 .elementor-element.elementor-element-51f30e5{--width:67%;}.elementor-42 .elementor-element.elementor-element-16d89fc{--width:58%;}.elementor-42 .elementor-element.elementor-element-444bb03{--width:50%;}}@media(max-width:1366px){.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-5db65f6 .elementor-heading-title{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-e1e1f0b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3452241 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-1e0c988 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-65fa164 .elementor-heading-title{font-size:var( --e-global-typography-b6d582b-font-size );line-height:var( --e-global-typography-b6d582b-line-height );letter-spacing:var( --e-global-typography-b6d582b-letter-spacing );word-spacing:var( --e-global-typography-b6d582b-word-spacing );}.elementor-42 .elementor-element.elementor-element-45335d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-7723859{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-737c0c0 .elementor-heading-title{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-167ca5a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-d26ea9b{--padding-top:5em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-42 .elementor-element.elementor-element-bd7cbf7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-4524ef1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-676b117{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-323656d{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-42 .elementor-element.elementor-element-f62e55f .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-f62e55f .elementor-icon-box-title a{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-a8624f3 .elementor-heading-title{font-size:24px;}.elementor-42 .elementor-element.elementor-element-3730955 .elementor-heading-title{font-size:15px;}.elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-7b3db4c{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-42 .elementor-element.elementor-element-ea5b17b .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-ea5b17b .elementor-icon-box-title a{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-ca737d3 .elementor-heading-title{font-size:24px;}.elementor-42 .elementor-element.elementor-element-627c8ce .elementor-heading-title{font-size:16px;}.elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-8e5ab3c{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-42 .elementor-element.elementor-element-1025977 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-1025977 .elementor-icon-box-title a{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-1cc7d8c .elementor-heading-title{font-size:24px;}.elementor-42 .elementor-element.elementor-element-61b502d .elementor-heading-title{font-size:16px;}.elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-d11a4d5{--container-widget-width:605px;--container-widget-flex-grow:0;width:var( --container-widget-width, 605px );max-width:605px;}.elementor-42 .elementor-element.elementor-element-1c329dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-e870207 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-2300309{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-4518ee9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-37c198f .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-37c198f .elementor-icon-box-title a{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );letter-spacing:var( --e-global-typography-887363b-letter-spacing );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-42 .elementor-element.elementor-element-3c6a36e .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3974799 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-3974799 .elementor-icon-box-title a{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );letter-spacing:var( --e-global-typography-887363b-letter-spacing );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-42 .elementor-element.elementor-element-d3230c1 .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-a7b6200 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-a7b6200 .elementor-icon-box-title a{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );letter-spacing:var( --e-global-typography-887363b-letter-spacing );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-42 .elementor-element.elementor-element-bf69e3f .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-be22b4b{--min-height:837px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-42 .elementor-element.elementor-element-be22b4b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-be22b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-42 .elementor-element.elementor-element-4277761 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-fea7e22{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-8833e1a .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-e3bd0a1 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );}.elementor-42 .elementor-element.elementor-element-46677da .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-97baa47 .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-5db65f6 .elementor-heading-title{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-e1e1f0b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3452241 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-1e0c988 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-65fa164 .elementor-heading-title{font-size:var( --e-global-typography-b6d582b-font-size );line-height:var( --e-global-typography-b6d582b-line-height );letter-spacing:var( --e-global-typography-b6d582b-letter-spacing );word-spacing:var( --e-global-typography-b6d582b-word-spacing );}.elementor-42 .elementor-element.elementor-element-45335d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-7723859{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-c9743bf{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-42 .elementor-element.elementor-element-c9743bf::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-42 .elementor-element.elementor-element-737c0c0 .elementor-heading-title{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-167ca5a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-bd7cbf7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-4524ef1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-676b117{--justify-content:space-around;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-f62e55f .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-f62e55f .elementor-icon-box-title a{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-a8624f3 .elementor-heading-title{font-size:27px;}.elementor-42 .elementor-element.elementor-element-3730955 .elementor-heading-title{font-size:14px;}.elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-ea5b17b .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-ea5b17b .elementor-icon-box-title a{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-ca737d3 .elementor-heading-title{font-size:27px;}.elementor-42 .elementor-element.elementor-element-627c8ce .elementor-heading-title{font-size:14px;}.elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-1025977 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-1025977 .elementor-icon-box-title a{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-1cc7d8c .elementor-heading-title{font-size:27px;}.elementor-42 .elementor-element.elementor-element-61b502d .elementor-heading-title{font-size:14px;}.elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-1c329dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-eb8b556{--e-n-carousel-swiper-slides-to-display:2;}.elementor-42 .elementor-element.elementor-element-e870207 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-2300309{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-4518ee9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-37c198f .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-37c198f .elementor-icon-box-title a{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );letter-spacing:var( --e-global-typography-887363b-letter-spacing );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-42 .elementor-element.elementor-element-3c6a36e .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3974799 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-3974799 .elementor-icon-box-title a{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );letter-spacing:var( --e-global-typography-887363b-letter-spacing );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-42 .elementor-element.elementor-element-d3230c1 .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-a7b6200 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-a7b6200 .elementor-icon-box-title a{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );letter-spacing:var( --e-global-typography-887363b-letter-spacing );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-42 .elementor-element.elementor-element-bf69e3f .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-be22b4b{--min-height:659px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-42 .elementor-element.elementor-element-be22b4b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-be22b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-42 .elementor-element.elementor-element-4277761 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-fea7e22{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-8833e1a .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-e3bd0a1 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );}.elementor-42 .elementor-element.elementor-element-46677da .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-97baa47 .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-2b16800{--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:1em;--padding-right:1em;}.elementor-42 .elementor-element.elementor-element-93934d7{--width:48%;}.elementor-42 .elementor-element.elementor-element-b61d0bd{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-b61d0bd img{width:127px;}.elementor-42 .elementor-element.elementor-element-d41e078{--width:37%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-42 .elementor-element.elementor-element-0423392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--nav-menu-icon-size:23px;}.elementor-42 .elementor-element.elementor-element-0423392 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-6311f50:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-6311f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valentisaceleradora.com.br/wp-content/uploads/2026/04/Home-Valentis-Aceleradora-para-clinicas-e-medicos-Banner-Mobile.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-6311f50{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-42 .elementor-element.elementor-element-6311f50::before, .elementor-42 .elementor-element.elementor-element-6311f50 > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-6311f50 > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-6311f50 > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-6311f50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-6311f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #00000000 15%, #00050F 62%);}.elementor-42 .elementor-element.elementor-element-f4ea463{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-5db65f6{padding:6px 15px 5px 15px;}.elementor-42 .elementor-element.elementor-element-5db65f6 .elementor-heading-title{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-e1e1f0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-e1e1f0b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3452241{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-3452241 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-1e0c988{left:11px;}body.rtl .elementor-42 .elementor-element.elementor-element-1e0c988{right:11px;}.elementor-42 .elementor-element.elementor-element-1e0c988{top:-80px;}.elementor-42 .elementor-element.elementor-element-1e0c988 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-65fa164{right:42px;}body.rtl .elementor-42 .elementor-element.elementor-element-65fa164{left:42px;}.elementor-42 .elementor-element.elementor-element-65fa164{top:-61px;}.elementor-42 .elementor-element.elementor-element-65fa164 .elementor-heading-title{font-size:var( --e-global-typography-b6d582b-font-size );line-height:var( --e-global-typography-b6d582b-line-height );letter-spacing:var( --e-global-typography-b6d582b-letter-spacing );word-spacing:var( --e-global-typography-b6d582b-word-spacing );}.elementor-42 .elementor-element.elementor-element-de27e5d{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-42 .elementor-element.elementor-element-9fe7d6d{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-42 .elementor-element.elementor-element-45335d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-7723859{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-c9743bf{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-42 .elementor-element.elementor-element-c9743bf::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-c9743bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top center;}.elementor-42 .elementor-element.elementor-element-737c0c0 .elementor-heading-title{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-167ca5a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-d26ea9b{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-42 .elementor-element.elementor-element-bd7cbf7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-4524ef1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-676b117{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-5c8004b{--width:140px;}.elementor-42 .elementor-element.elementor-element-323656d{--padding-top:60px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-f62e55f{left:24%;}body.rtl .elementor-42 .elementor-element.elementor-element-f62e55f{right:24%;}.elementor-42 .elementor-element.elementor-element-f62e55f .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-f62e55f .elementor-icon-box-title a{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-a8624f3 .elementor-heading-title{font-size:27px;}.elementor-42 .elementor-element.elementor-element-3730955 .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-9792ce6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-a8407ad{--width:140px;}.elementor-42 .elementor-element.elementor-element-7b3db4c{--padding-top:60px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-ea5b17b{left:24%;}body.rtl .elementor-42 .elementor-element.elementor-element-ea5b17b{right:24%;}.elementor-42 .elementor-element.elementor-element-ea5b17b .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-ea5b17b .elementor-icon-box-title a{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-ca737d3 .elementor-heading-title{font-size:27px;}.elementor-42 .elementor-element.elementor-element-627c8ce .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-6c6b0c8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-c94e313{--width:140px;}.elementor-42 .elementor-element.elementor-element-8e5ab3c{--padding-top:60px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-1025977{left:24%;}body.rtl .elementor-42 .elementor-element.elementor-element-1025977{right:24%;}.elementor-42 .elementor-element.elementor-element-1025977 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-1025977 .elementor-icon-box-title a{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-42 .elementor-element.elementor-element-1cc7d8c .elementor-heading-title{font-size:27px;}.elementor-42 .elementor-element.elementor-element-61b502d .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-b0b21bb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-ccb6607{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:2em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-42 .elementor-element.elementor-element-1c329dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-eb8b556{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;}.elementor-42 .elementor-element.elementor-element-c222686{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-42 .elementor-element.elementor-element-66220ee{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-42 .elementor-element.elementor-element-16d89fc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-e870207{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-e870207 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-2300309{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-4518ee9{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-214cd6a{--min-height:350px;}.elementor-42 .elementor-element.elementor-element-37c198f .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-37c198f .elementor-icon-box-title a{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );letter-spacing:var( --e-global-typography-887363b-letter-spacing );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-42 .elementor-element.elementor-element-3c6a36e{text-align:center;}.elementor-42 .elementor-element.elementor-element-3c6a36e .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3974799 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-3974799 .elementor-icon-box-title a{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );letter-spacing:var( --e-global-typography-887363b-letter-spacing );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-42 .elementor-element.elementor-element-d3230c1{text-align:center;}.elementor-42 .elementor-element.elementor-element-d3230c1 .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-a7b6200 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-a7b6200 .elementor-icon-box-title a{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );letter-spacing:var( --e-global-typography-887363b-letter-spacing );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-42 .elementor-element.elementor-element-bf69e3f{text-align:center;}.elementor-42 .elementor-element.elementor-element-bf69e3f .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-be22b4b{--min-height:451px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:1;--padding-top:19em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-42 .elementor-element.elementor-element-be22b4b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-be22b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-repeat:no-repeat;background-size:160vw auto;}.elementor-42 .elementor-element.elementor-element-be22b4b::before, .elementor-42 .elementor-element.elementor-element-be22b4b > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-be22b4b > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-be22b4b > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-be22b4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-be22b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #00000000 15%, #010609 34%);}.elementor-42 .elementor-element.elementor-element-444bb03{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-4277761{text-align:center;}.elementor-42 .elementor-element.elementor-element-4277761 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-fea7e22{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-bd9443d{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-42 .elementor-element.elementor-element-8833e1a .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-e3bd0a1 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );}.elementor-42 .elementor-element.elementor-element-46677da .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}.elementor-42 .elementor-element.elementor-element-97baa47 .elementor-heading-title{font-size:var( --e-global-typography-d848767-font-size );line-height:var( --e-global-typography-d848767-line-height );letter-spacing:var( --e-global-typography-d848767-letter-spacing );}}/* Start custom CSS for button, class: .elementor-element-2e8dada *//* ==========================================
   1. ESTILOS BASE DO BOTÃO E FUNDO
   ========================================== */
.button-padrao {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  padding: 14px 28px !important;
  border: none !important;
  border-radius: 50px !important;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #0f0f0f !important;
  background: linear-gradient(
    115deg,
    #caa63d 0%,
    #d4b34a 28%,
    #e4c86d 50%,
    #d4b34a 72%,
    #c39b31 100%
  ) !important;
  background-size: 220% 220%;
  box-shadow: 0 0 18px rgba(212, 179, 74, 0.28);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  animation: degradeSutil 12s ease-in-out infinite;
}

.button-padrao:hover {
  transform: translateY(-1px);
  box-shadow: 0 0 24px rgba(212, 179, 74, 0.4);
}

@keyframes degradeSutil {
  0% { background-position: 0% 50%; }
  25% { background-position: 35% 48%; }
  50% { background-position: 60% 52%; }
  75% { background-position: 40% 50%; }
  100% { background-position: 0% 50%; }
}

/* ==========================================
   2. ANIMAÇÃO DO ÍCONE (Geral)
   ========================================== */
.button-padrao .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.button-padrao .elementor-button-icon svg {
  width: 14px;
  height: auto;
  transition: transform 0.35s ease;
  transform-origin: center;
}

.button-padrao:hover .elementor-button-icon svg {
  animation: moverIcone 0.9s ease-in-out infinite;
}

@keyframes moverIcone {
  0% { transform: translateY(0) rotate(0deg); }
  25% { transform: translateY(2px) rotate(3deg); }
  50% { transform: translateY(4px) rotate(0deg); }
  75% { transform: translateY(2px) rotate(-3deg); }
  100% { transform: translateY(0) rotate(0deg); }
}

/* ==========================================
   3. EDIÇÃO DO ÍCONE NO MOBILE
   ========================================== */
@media (max-width: 767px) {
  .button-padrao .elementor-button-icon svg {
    /* Edite o tamanho do ícone no mobile aqui: */
    width: 13px; 
    
    /* Edite a posição (afastar do texto ou subir/descer): */
    margin-top: -5px; 
    /* margin-top: 2px; (remova os comentários se precisar ajustar a altura) */
  }
}

/* ==========================================
   4. EFEITO DA LINHA BRILHANTE (Borda Animada)
   ========================================== */
@property --angulo-brilho {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

.button-padrao::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50px;
  padding: 2px;
  background: conic-gradient(
    from var(--angulo-brilho),
    transparent 0%,
    transparent 65%,
    rgba(255, 255, 255, 0.9) 90%,
    transparent 100%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  animation: girarLinha 2.5s linear infinite;
  pointer-events: none;
}

@keyframes girarLinha {
  to { --angulo-brilho: 360deg; }
}

/* ==========================================
   5. EFEITO DE BRILHO DO MOUSE (Lanterna)
   ========================================== */
.button-padrao::before {
  content: "";
  position: absolute;
  inset: 0;
  /* Aumentei a área da luz para 70px para ficar mais fluida */
  background: radial-gradient(
    circle 70px at var(--mouse-x, 50%) var(--mouse-y, 50%),
    rgba(255, 255, 255, 0.45),
    transparent 100%
  );
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  mix-blend-mode: overlay;
}

.button-padrao:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-672ec0e *//* ==========================================
   1. ESTILOS BASE DO BOTÃO E FUNDO
   ========================================== */
.button-padrao {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  padding: 14px 28px !important;
  border: none !important;
  border-radius: 50px !important;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #0f0f0f !important;
  background: linear-gradient(
    115deg,
    #caa63d 0%,
    #d4b34a 28%,
    #e4c86d 50%,
    #d4b34a 72%,
    #c39b31 100%
  ) !important;
  background-size: 220% 220%;
  box-shadow: 0 0 18px rgba(212, 179, 74, 0.28);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  animation: degradeSutil 12s ease-in-out infinite;
}

.button-padrao:hover {
  transform: translateY(-1px);
  box-shadow: 0 0 24px rgba(212, 179, 74, 0.4);
}

@keyframes degradeSutil {
  0% { background-position: 0% 50%; }
  25% { background-position: 35% 48%; }
  50% { background-position: 60% 52%; }
  75% { background-position: 40% 50%; }
  100% { background-position: 0% 50%; }
}

/* ==========================================
   2. ANIMAÇÃO DO ÍCONE (Geral)
   ========================================== */
.button-padrao .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.button-padrao .elementor-button-icon svg {
  width: 14px;
  height: auto;
  transition: transform 0.35s ease;
  transform-origin: center;
}

.button-padrao:hover .elementor-button-icon svg {
  animation: moverIcone 0.9s ease-in-out infinite;
}

@keyframes moverIcone {
  0% { transform: translateY(0) rotate(0deg); }
  25% { transform: translateY(2px) rotate(3deg); }
  50% { transform: translateY(4px) rotate(0deg); }
  75% { transform: translateY(2px) rotate(-3deg); }
  100% { transform: translateY(0) rotate(0deg); }
}

/* ==========================================
   3. EDIÇÃO DO ÍCONE NO MOBILE
   ========================================== */
@media (max-width: 767px) {
  .button-padrao .elementor-button-icon svg {
    /* Edite o tamanho do ícone no mobile aqui: */
    width: 13px; 
    
    /* Edite a posição (afastar do texto ou subir/descer): */
    margin-top: -5px; 
    /* margin-top: 2px; (remova os comentários se precisar ajustar a altura) */
  }
}

/* ==========================================
   4. EFEITO DA LINHA BRILHANTE (Borda Animada)
   ========================================== */
@property --angulo-brilho {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

.button-padrao::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50px;
  padding: 2px;
  background: conic-gradient(
    from var(--angulo-brilho),
    transparent 0%,
    transparent 65%,
    rgba(255, 255, 255, 0.9) 90%,
    transparent 100%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  animation: girarLinha 2.5s linear infinite;
  pointer-events: none;
}

@keyframes girarLinha {
  to { --angulo-brilho: 360deg; }
}

/* ==========================================
   5. EFEITO DE BRILHO DO MOUSE (Lanterna)
   ========================================== */
.button-padrao::before {
  content: "";
  position: absolute;
  inset: 0;
  /* Aumentei a área da luz para 70px para ficar mais fluida */
  background: radial-gradient(
    circle 70px at var(--mouse-x, 50%) var(--mouse-y, 50%),
    rgba(255, 255, 255, 0.45),
    transparent 100%
  );
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  mix-blend-mode: overlay;
}

.button-padrao:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e0c988 */.tag-nome-wrap {
  display: inline-block;
  border-radius: 14px;
  animation: flutuarNome 3.5s ease-in-out infinite;
}

/* CAIXA GLASS */
.tag-nome-inner {
  border-radius: 14px;
  background: rgba(15, 15, 20, 0.45);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255,255,255,0.08);
  box-shadow:
    0 8px 25px rgba(0,0,0,0.25),
    inset 0 1px 0 rgba(255,255,255,0.08);
}

/* CONTEÚDO */
.tag-nome-conteudo {
  display: flex;
  align-items: center;
  height: 36px;
}

/* ÍCONE */
.tag-nome-icone {
  padding: 0 12px;
  border-right: 1px solid rgba(255,255,255,0.1);
  display: flex;
  align-items: center;
}

.tag-nome-icone img {
  width: 15px;
}

/* TEXTO */
.tag-nome-texto {
  padding: 0 14px;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  color: #fff;
  white-space: nowrap;
}

.tag-nome-texto strong {
  font-weight: 700;
  margin-left: 4px;
}

/* ANIMAÇÃO SUAVE */
@keyframes flutuarNome {
  0% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0); }
}

/* MOBILE */
@media (max-width: 767px) {

  .tag-nome-conteudo {
    height: 34px;
  }

  .tag-nome-texto {
    white-space: normal; /* permite quebra */
    line-height: 1.1;
      font-size: 10px;
    
  }

  .tag-nome-texto strong {
    display: block; /* força "Henrique" ir pra linha de baixo */
    margin-left: 0;
  }

  .tag-nome-icone {
    display: none; /* remove o ícone inteiro (melhor que só a img) */
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0f5858 */.vf-scroll-down {
  position: relative;
  width: 30px;
  height: 50px;
  margin: 0 auto;
}

.vf-scroll-down span {
  position: absolute;
  left: 50%;
  width: 16px;
  height: 16px;
  border-bottom: 2px solid #c9a961;
  border-right: 2px solid #c9a961;
  transform: translateX(-50%) rotate(45deg);
  animation: vfScrollDown 1.6s infinite;
}

/* primeira seta */
.vf-scroll-down span:nth-child(1) {
  top: 0;
  animation-delay: 0s;
}

/* segunda seta */
.vf-scroll-down span:nth-child(2) {
  top: 12px;
  animation-delay: 0.2s;
}

@keyframes vfScrollDown {
  0% {
    opacity: 0;
    transform: translate(-50%, -10px) rotate(45deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translate(-50%, 12px) rotate(45deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36525c5 */#vf-cases-carousel,
#vf-cases-carousel * {
  box-sizing: border-box;
}

#vf-cases-carousel {
  --vf-gold: #c9a961;
  --vf-gold-soft: #e2c57a;
  --vf-deep: #020f16;
  --vf-white: #ffffff;

  width: 100%;
  max-width: 100%;
  position: relative;
  padding: 0;
  background: transparent;
  overflow: hidden;
  font-family: 'Inter', sans-serif;
}

#vf-cases-carousel p,
#vf-cases-carousel h3,
#vf-cases-carousel span,
#vf-cases-carousel article {
  margin: 0;
}

#vf-cases-carousel .vf-carousel-wrap {
  position: relative;
  width: 100%;
}

#vf-cases-carousel .vf-stage {
  position: relative;
  width: 100%;
  max-width: 1320px;
  height: 530px;
  margin: 0 auto;
  overflow: hidden;
}

#vf-cases-carousel .vf-case-card {
  position: absolute;
  top: 0;
  left: 50%;
  width: 310px !important;
  max-width: none !important;
  height: 520px !important;
  min-height: 440px !important;
  aspect-ratio: auto !important;
  border-radius: 22px;
  overflow: hidden;
  transform: translateX(-50%);
  border: 1px solid rgba(201, 169, 97, 0.14);
  background: #06111c;
  transition:
    transform 0.55s cubic-bezier(.34,1.2,.64,1),
    opacity 0.45s ease,
    box-shadow 0.35s ease,
    border-color 0.35s ease;
  box-shadow: none !important;
}

#vf-cases-carousel .vf-card-bg {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  transform: scale(1.02);
}

#vf-cases-carousel .vf-card-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(2, 15, 22, 0.98) 0%,
    rgba(2, 15, 22, 0.92) 22%,
    rgba(2, 15, 22, 0.66) 50%,
    rgba(2, 15, 22, 0.18) 76%,
    rgba(2, 15, 22, 0) 100%
  );
}

#vf-cases-carousel .vf-card-content {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 26px 18px 18px;
}

#vf-cases-carousel .vf-card-name {
  color: #fff;
  text-align: center;
  font-family: 'Kenao', 'Cormorant Garamond', serif;
  font-size: 22px;
  line-height: 1.15;
  letter-spacing: 1.7px;
  text-wrap: balance;
  margin-bottom: 16px;
  text-shadow: 0 2px 18px rgba(0,0,0,.45);
}

#vf-cases-carousel .vf-badge {
  width: 100%;
  display: block;
  text-align: center;
  border-radius: 16px;
  padding: 12px 12px;
}

#vf-cases-carousel .vf-badge-before {
  background: #020f16;
  border: 1px solid rgba(201,169,97,.16);
  margin-bottom: 16px;
}

#vf-cases-carousel .vf-badge-after {
  background: linear-gradient(135deg, #7d5726 0%, #caa95f 55%, #9c6f31 100%);
  border: 1px solid rgba(226,197,122,.82);
}

#vf-cases-carousel .vf-badge-label {
  display: block;
  font-size: 9px;
  line-height: 1.1;
  letter-spacing: .32em;
  text-transform: uppercase;
  color: rgba(201,169,97,.72);
  margin-bottom: 6px;
}

#vf-cases-carousel .vf-badge-after .vf-badge-label,
#vf-cases-carousel .vf-badge-after .vf-badge-value,
#vf-cases-carousel .vf-badge-after .vf-badge-sub {
  color: #020f16 !important;
}

#vf-cases-carousel .vf-badge-value {
  display: block;
  font-family: 'Kenao', 'Cormorant Garamond', serif;
  line-height: 1;
  letter-spacing: .02em;
}

#vf-cases-carousel .vf-badge-value-before {
  font-size: 28px;
  color: #e2c057;
}

#vf-cases-carousel .vf-badge-value-after {
  font-size: 34px;
  color: #020f16;
}

#vf-cases-carousel .vf-badge-sub {
  display: block;
  font-size: 9px;
  line-height: 1.1;
  letter-spacing: .10em;
  color: rgba(201,169,97,.46);
  margin-top: 6px;
}

#vf-cases-carousel .vf-case-card[data-offset="0"] {
  z-index: 5;
  opacity: 1;
  transform: translateX(-50%) scale(1);
  border-color: rgba(201,169,97,.95);
  box-shadow: 0 0 48px -16px rgba(201,169,97,.42);
}

#vf-cases-carousel .vf-case-card[data-offset="0"] .vf-badge-after {
  box-shadow: 0 0 28px -14px rgba(201,169,97,.58);
}

#vf-cases-carousel .vf-case-card[data-offset="-1"] {
  z-index: 4;
  opacity: .58;
  transform: translateX(calc(-50% - 104%)) scale(.84);
}

#vf-cases-carousel .vf-case-card[data-offset="1"] {
  z-index: 4;
  opacity: .58;
  transform: translateX(calc(-50% + 104%)) scale(.84);
}

#vf-cases-carousel .vf-case-card[data-offset="-2"] {
  z-index: 3;
  opacity: .26;
  transform: translateX(calc(-50% - 188%)) scale(.68);
}

#vf-cases-carousel .vf-case-card[data-offset="2"] {
  z-index: 3;
  opacity: .26;
  transform: translateX(calc(-50% + 188%)) scale(.68);
}

#vf-cases-carousel .vf-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 20;
  width: 42px;
  height: 42px;
  min-width: 42px;
  min-height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(201,169,97,.48);
  background: rgba(2,15,22,.88);
  color: var(--vf-gold);
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  box-shadow: none;
}

#vf-cases-carousel .vf-arrow:hover {
  border-color: rgba(201,169,97,.92);
  background: rgba(201,169,97,.10);
}

#vf-cases-carousel .vf-arrow-prev {
  left: 8px;
}

#vf-cases-carousel .vf-arrow-next {
  right: 8px;
}

#vf-cases-carousel .vf-arrow svg {
  width: 16px;
  height: 16px;
  display: block;
  fill: none;
  stroke: currentColor;
  stroke-width: 2.2;
  stroke-linecap: round;
  stroke-linejoin: round;
  pointer-events: none;
}

#vf-cases-carousel .vf-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  margin-top: 16px;
}

#vf-cases-carousel .vf-dot {
  width: 7px;
  height: 7px;
  border-radius: 999px;
  border: none;
  padding: 0;
  background: rgba(201,169,97,.22);
  cursor: pointer;
  transition: width .25s ease, background .25s ease, transform .25s ease;
}

#vf-cases-carousel .vf-dot.active {
  width: 18px;
  background: var(--vf-gold);
}

@media (max-width: 1024px) {
  #vf-cases-carousel .vf-stage {
    height: 470px;
  }

  #vf-cases-carousel .vf-case-card {
    width: 295px !important;
    height: 425px !important;
    min-height: 425px !important;
  }

  #vf-cases-carousel .vf-case-card[data-offset="-2"] {
    transform: translateX(calc(-50% - 172%)) scale(.66);
  }

  #vf-cases-carousel .vf-case-card[data-offset="2"] {
    transform: translateX(calc(-50% + 172%)) scale(.66);
  }
}

@media (max-width: 767px) {
  #vf-cases-carousel {
    padding: 0 0 12px;
  }

  #vf-cases-carousel .vf-stage {
    height: 540px;
  }

  #vf-cases-carousel .vf-case-card {
    width: min(84vw, 300px) !important;
    height: 500px !important;
    min-height: 392px !important;
  }

  #vf-cases-carousel .vf-card-content {
    padding: 20px 14px 16px;
  }

  #vf-cases-carousel .vf-card-name {
    font-size: 19px;
    margin-bottom: 14px;
  }

  #vf-cases-carousel .vf-badge-before {
    margin-bottom: 14px;
  }

  #vf-cases-carousel .vf-badge-value-before {
    font-size: 25px;
  }

  #vf-cases-carousel .vf-badge-value-after {
    font-size: 30px;
  }

  #vf-cases-carousel .vf-case-card[data-offset="-1"],
  #vf-cases-carousel .vf-case-card[data-offset="1"],
  #vf-cases-carousel .vf-case-card[data-offset="-2"],
  #vf-cases-carousel .vf-case-card[data-offset="2"] {
    opacity: 0 !important;
    pointer-events: none !important;
  }

  #vf-cases-carousel .vf-arrow {
    width: 29px;
    height: 29px;
    min-width: 29px;
    min-height: 29px;
  }

  #vf-cases-carousel .vf-arrow-prev {
    left: 14px;
  }

  #vf-cases-carousel .vf-arrow-next {
    right: 14px;
  }
}


/* FADE LATERAL APENAS DESKTOP */ 
@media (min-width: 768px) {
  #vf-cases-carousel .vf-stage::before,
  #vf-cases-carousel .vf-stage::after {
    content: "";
    position: absolute;
    top: 0;
    width: 120px;
    height: 100%;
    z-index: 10;
    pointer-events: none;
  }

  /* ESQUERDA */
  #vf-cases-carousel .vf-stage::before {
    left: 0;
    background: linear-gradient(
      to right,
      #00050F 0%,
      rgba(0, 5, 15, 0.85) 40%,
      rgba(0, 5, 15, 0) 100%
    );
  }

  /* DIREITA */
  #vf-cases-carousel .vf-stage::after {
    right: 0;
    background: linear-gradient(
      to left,
      #00050F 0%,
      rgba(0, 5, 15, 0.85) 40%,
      rgba(0, 5, 15, 0) 100%
    );
  }
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b665340 *//* ==========================================
   1. ESTILOS BASE DO BOTÃO E FUNDO
   ========================================== */
.button-padrao {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  padding: 14px 28px !important;
  border: none !important;
  border-radius: 50px !important;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #0f0f0f !important;
  background: linear-gradient(
    115deg,
    #caa63d 0%,
    #d4b34a 28%,
    #e4c86d 50%,
    #d4b34a 72%,
    #c39b31 100%
  ) !important;
  background-size: 220% 220%;
  box-shadow: 0 0 18px rgba(212, 179, 74, 0.28);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  animation: degradeSutil 12s ease-in-out infinite;
}

.button-padrao:hover {
  transform: translateY(-1px);
  box-shadow: 0 0 24px rgba(212, 179, 74, 0.4);
}

@keyframes degradeSutil {
  0% { background-position: 0% 50%; }
  25% { background-position: 35% 48%; }
  50% { background-position: 60% 52%; }
  75% { background-position: 40% 50%; }
  100% { background-position: 0% 50%; }
}

/* ==========================================
   2. ANIMAÇÃO DO ÍCONE (Geral)
   ========================================== */
.button-padrao .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.button-padrao .elementor-button-icon svg {
  width: 14px;
  height: auto;
  transition: transform 0.35s ease;
  transform-origin: center;
}

.button-padrao:hover .elementor-button-icon svg {
  animation: moverIcone 0.9s ease-in-out infinite;
}

@keyframes moverIcone {
  0% { transform: translateY(0) rotate(0deg); }
  25% { transform: translateY(2px) rotate(3deg); }
  50% { transform: translateY(4px) rotate(0deg); }
  75% { transform: translateY(2px) rotate(-3deg); }
  100% { transform: translateY(0) rotate(0deg); }
}

/* ==========================================
   3. EDIÇÃO DO ÍCONE NO MOBILE
   ========================================== */
@media (max-width: 767px) {
  .button-padrao .elementor-button-icon svg {
    /* Edite o tamanho do ícone no mobile aqui: */
    width: 13px; 
    
    /* Edite a posição (afastar do texto ou subir/descer): */
    margin-top: -5px; 
    /* margin-top: 2px; (remova os comentários se precisar ajustar a altura) */
  }
}

/* ==========================================
   4. EFEITO DA LINHA BRILHANTE (Borda Animada)
   ========================================== */
@property --angulo-brilho {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

.button-padrao::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50px;
  padding: 2px;
  background: conic-gradient(
    from var(--angulo-brilho),
    transparent 0%,
    transparent 65%,
    rgba(255, 255, 255, 0.9) 90%,
    transparent 100%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  animation: girarLinha 2.5s linear infinite;
  pointer-events: none;
}

@keyframes girarLinha {
  to { --angulo-brilho: 360deg; }
}

/* ==========================================
   5. EFEITO DE BRILHO DO MOUSE (Lanterna)
   ========================================== */
.button-padrao::before {
  content: "";
  position: absolute;
  inset: 0;
  /* Aumentei a área da luz para 70px para ficar mais fluida */
  background: radial-gradient(
    circle 70px at var(--mouse-x, 50%) var(--mouse-y, 50%),
    rgba(255, 255, 255, 0.45),
    transparent 100%
  );
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  mix-blend-mode: overlay;
}

.button-padrao:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec22fd8 *//* ==========================================
   1. ESTILOS BASE DO BOTÃO E FUNDO
   ========================================== */
.button-padrao {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  padding: 14px 28px !important;
  border: none !important;
  border-radius: 50px !important;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #0f0f0f !important;
  background: linear-gradient(
    115deg,
    #caa63d 0%,
    #d4b34a 28%,
    #e4c86d 50%,
    #d4b34a 72%,
    #c39b31 100%
  ) !important;
  background-size: 220% 220%;
  box-shadow: 0 0 18px rgba(212, 179, 74, 0.28);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  animation: degradeSutil 12s ease-in-out infinite;
}

.button-padrao:hover {
  transform: translateY(-1px);
  box-shadow: 0 0 24px rgba(212, 179, 74, 0.4);
}

@keyframes degradeSutil {
  0% { background-position: 0% 50%; }
  25% { background-position: 35% 48%; }
  50% { background-position: 60% 52%; }
  75% { background-position: 40% 50%; }
  100% { background-position: 0% 50%; }
}

/* ==========================================
   2. ANIMAÇÃO DO ÍCONE (Geral)
   ========================================== */
.button-padrao .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.button-padrao .elementor-button-icon svg {
  width: 14px;
  height: auto;
  transition: transform 0.35s ease;
  transform-origin: center;
}

.button-padrao:hover .elementor-button-icon svg {
  animation: moverIcone 0.9s ease-in-out infinite;
}

@keyframes moverIcone {
  0% { transform: translateY(0) rotate(0deg); }
  25% { transform: translateY(2px) rotate(3deg); }
  50% { transform: translateY(4px) rotate(0deg); }
  75% { transform: translateY(2px) rotate(-3deg); }
  100% { transform: translateY(0) rotate(0deg); }
}

/* ==========================================
   3. EDIÇÃO DO ÍCONE NO MOBILE
   ========================================== */
@media (max-width: 767px) {
  .button-padrao .elementor-button-icon svg {
    /* Edite o tamanho do ícone no mobile aqui: */
    width: 13px; 
    
    /* Edite a posição (afastar do texto ou subir/descer): */
    margin-top: -5px; 
    /* margin-top: 2px; (remova os comentários se precisar ajustar a altura) */
  }
}

/* ==========================================
   4. EFEITO DA LINHA BRILHANTE (Borda Animada)
   ========================================== */
@property --angulo-brilho {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

.button-padrao::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50px;
  padding: 2px;
  background: conic-gradient(
    from var(--angulo-brilho),
    transparent 0%,
    transparent 65%,
    rgba(255, 255, 255, 0.9) 90%,
    transparent 100%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  animation: girarLinha 2.5s linear infinite;
  pointer-events: none;
}

@keyframes girarLinha {
  to { --angulo-brilho: 360deg; }
}

/* ==========================================
   5. EFEITO DE BRILHO DO MOUSE (Lanterna)
   ========================================== */
.button-padrao::before {
  content: "";
  position: absolute;
  inset: 0;
  /* Aumentei a área da luz para 70px para ficar mais fluida */
  background: radial-gradient(
    circle 70px at var(--mouse-x, 50%) var(--mouse-y, 50%),
    rgba(255, 255, 255, 0.45),
    transparent 100%
  );
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  mix-blend-mode: overlay;
}

.button-padrao:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64e53ee */.valentis-timeline {
  width: 100%;
}

.valentis-timeline * {
  box-sizing: border-box;
  font-family: inherit; /* Vai puxar a fonte bonitinha que você já usa no Elementor */
}

/* LINHA E CONTEÚDO */
.timeline-line {
  position: absolute;
  left: 50%;
  top: 48px;
  bottom: 48px;
  width: 1px;
  background: #072A3F; /* Azul escuro - linha de fundo */
  transform: translateX(-50%);
  z-index: 0;
}

.timeline-list {
  display: flex;
  flex-direction: column;
  gap: 110px;
  position: relative;
  z-index: 2;
}

.step-wrapper {
  display: flex;
  align-items: center;
  position: relative;
  min-height: 220px;
}

.step-normal {
  flex-direction: row;
}

.step-reverse {
  flex-direction: row-reverse;
}

.step-text,
.step-visual {
  width: 50%;
  padding: 0 54px;
}

.step-text-left {
  display: flex;
  justify-content: flex-end;
  text-align: right;
}

.step-text-right {
  display: flex;
  justify-content: flex-start;
  text-align: left;
}

.step-visual-right {
  display: flex;
  justify-content: flex-start;
}

.step-visual-left {
  display: flex;
  justify-content: flex-end;
}

.step-content {
  max-width: 380px;
}

.step-content h3 {
  font-size: 28px;
  line-height: 1.2;
  font-weight: 600;
  color: #fff;
  margin: 0 0 14px;
  letter-spacing: 0.2px;
}

.step-content p {
  margin: 0;
  color: #8BB8CF; /* Azul platinado / claro - muito sofisticado contra o fundo 020F16 */
  font-size: 16px;
  line-height: 1.7;
}

.step-center {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 56px;
  height: 56px;
  transform: translate(-50%, -50%);
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* BOLA DE NÚMERO */
.timeline-node {
  position: relative;
  z-index: 2;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #041824; /* Azul noite - cor de descanso da bola */
  color: #10547A; /* Texto do número inativo */
  border: 1px solid #0A3955;
  font-size: 22px;
  font-weight: 700;
  transform: scale(0.8);
  opacity: 0.3;
  transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  box-shadow: 0 0 0 rgba(202, 166, 61, 0);
}

.timeline-node.active {
  transform: scale(1);
  opacity: 1;
  background: linear-gradient(115deg, #caa63d 0%, #d4b34a 28%, #e4c86d 50%, #d4b34a 72%, #c39b31 100%);
  color: #000;
  border-color: transparent;
  box-shadow: 0 0 30px rgba(202, 166, 61, 0.5); /* Sombra Dourada Original */
}

/* BRILHO DOURADO (GLOW) */
.timeline-glow {
  position: absolute;
  width: 130px;
  height: 130px;
  background: rgba(202, 166, 61, 0.2);
  filter: blur(30px);
  border-radius: 50%;
  transform: scale(0.5);
  opacity: 0;
  transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  pointer-events: none;
}

.timeline-glow.active {
  transform: scale(1);
  opacity: 1;
}

/* CARDS VISUAIS */
.card {
  width: 100%;
  max-width: 320px;
  aspect-ratio: 4 / 3;
  background: #041824; /* Fundo dos cards - levemente mais claro que o 020F16 */
  border: 1px solid #0A3955; /* Borda dos cards sutil */
  border-radius: 20px;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.35);
}

/* CARD 1 - FORMULÁRIO */
.card-form {
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.form-line {
  display: flex;
  align-items: center;
  gap: 12px;
}

.check {
  width: 16px;
  height: 16px;
  border: 1px solid #0A3955;
  background: #072A3F;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px;
}

.check span {
  width: 100%;
  height: 100%;
  background: #10547A;
  border-radius: 2px;
  display: block;
}

.line {
  height: 8px;
  background: #0A3955;
  border-radius: 999px;
  display: block;
}

.w33 { width: 33%; }
.w50 { width: 50%; }
.w66 { width: 66%; }
.w75 { width: 75%; }

.form-footer {
  margin-top: auto;
  width: 100%;
  height: 40px;
  background: #072A3F;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.footer-line {
  width: 80px;
  height: 8px;
  background: #10547A;
  border-radius: 999px;
  display: block;
}

/* CARD 2 - CALENDÁRIO */
.card-calendar {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.calendar-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 6px;
}

.calendar-title {
  width: 90px;
  height: 10px;
  background: #0A3955;
  border-radius: 999px;
  display: block;
}

.calendar-icons {
  display: flex;
  gap: 6px;
}

.calendar-icons span {
  width: 16px;
  height: 16px;
  background: #072A3F;
  border-radius: 4px;
  display: block;
}

.calendar-grid {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 6px;
  flex: 1;
}

.calendar-grid span {
  display: block;
  min-height: 24px;
  background: rgba(10, 57, 85, 0.4);
  border-radius: 4px;
}

.calendar-grid span.gold {
  background: rgba(202, 166, 61, 0.3);
  border: 1px solid rgba(202, 166, 61, 0.5);
}

/* CARD 3 - TIME */
.card-team {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.team-row {
  background: #020F16; /* O tom fundo exato fundido como base */
  border: 1px solid rgba(10, 57, 85, 0.5);
  border-radius: 14px;
  padding: 14px;
  display: flex;
  align-items: center;
  gap: 14px;
  flex: 1;
}

.avatar {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #072A3F;
  border: 1px solid #0A3955;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.avatar span {
  width: 16px;
  height: 16px;
  background: #10547A;
  border-radius: 50%;
  margin-top: 8px;
  display: block;
}

.team-lines {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.team-lines .line {
  height: 8px;
}

.team-lines .line:first-child {
  background: #10547A;
}

.team-lines .line:last-child {
  background: #0A3955;
}

/* CARD 4 - GRÁFICO */
.card-chart {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding-top: 24px;
}

.chart-header {
  padding: 0 20px 16px;
}

.small-line {
  width: 60px;
  height: 8px;
  background: #10547A;
  border-radius: 999px;
  display: block;
  margin-bottom: 10px;
}

.big-line {
  width: 90px;
  height: 14px;
  background: #3082B0;
  border-radius: 999px;
  display: block;
}

.chart-bars {
  display: flex;
  align-items: flex-end;
  gap: 10px;
  padding: 0 20px 20px;
  margin-top: auto;
  height: 140px;
}

.bar {
  flex: 1;
  background: #072A3F;
  border-radius: 6px 6px 0 0;
  display: block;
}

.bar-gold {
  background: rgba(202, 166, 61, 0.35);
  border-top: 2px solid #caa63d;
}

.h30 { height: 30%; }
.h40 { height: 40%; }
.h50 { height: 50%; }
.h60 { height: 60%; }
.h80 { height: 80%; }

/* RESPONSIVO */
@media (max-width: 1024px) {
  .step-text,
  .step-visual {
    padding: 0 32px;
  }

  .step-content h3 {
    font-size: 24px;
  }
}

@media (max-width: 767px) {
  .timeline-section {
    padding: 0 0 0 0;
  }

  .timeline-line {
    left: 52px;
    transform: none;
    top: 12px;
    bottom: 12px;
  }

  .timeline-list {
    gap: 70px;
  }

  .step-wrapper,
  .step-normal,
  .step-reverse {
    flex-direction: column;
    align-items: flex-start;
    min-height: auto;
    gap: 24px;
    padding: 0;
  }

  .step-text,
  .step-visual {
    width: 100%;
    padding-left: 104px;
    padding-right: 24px;
  }

  .step-text-left,
  .step-text-right,
  .step-visual-left,
  .step-visual-right {
    justify-content: flex-start;
    text-align: left;
  }

  .step-center {
    left: 52px;
    top: 0;
    transform: translate(-50%, 0);
  }

  .step-content h3 {
    font-size: 22px;
  }

  .step-content p {
    font-size: 15px;
  }

  .card {
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcafa68 *//* ==========================================
   1. ESTILOS BASE DO BOTÃO E FUNDO
   ========================================== */
.button-padrao {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  padding: 14px 28px !important;
  border: none !important;
  border-radius: 50px !important;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #0f0f0f !important;
  background: linear-gradient(
    115deg,
    #caa63d 0%,
    #d4b34a 28%,
    #e4c86d 50%,
    #d4b34a 72%,
    #c39b31 100%
  ) !important;
  background-size: 220% 220%;
  box-shadow: 0 0 18px rgba(212, 179, 74, 0.28);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  animation: degradeSutil 12s ease-in-out infinite;
}

.button-padrao:hover {
  transform: translateY(-1px);
  box-shadow: 0 0 24px rgba(212, 179, 74, 0.4);
}

@keyframes degradeSutil {
  0% { background-position: 0% 50%; }
  25% { background-position: 35% 48%; }
  50% { background-position: 60% 52%; }
  75% { background-position: 40% 50%; }
  100% { background-position: 0% 50%; }
}

/* ==========================================
   2. ANIMAÇÃO DO ÍCONE (Geral)
   ========================================== */
.button-padrao .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.button-padrao .elementor-button-icon svg {
  width: 14px;
  height: auto;
  transition: transform 0.35s ease;
  transform-origin: center;
}

.button-padrao:hover .elementor-button-icon svg {
  animation: moverIcone 0.9s ease-in-out infinite;
}

@keyframes moverIcone {
  0% { transform: translateY(0) rotate(0deg); }
  25% { transform: translateY(2px) rotate(3deg); }
  50% { transform: translateY(4px) rotate(0deg); }
  75% { transform: translateY(2px) rotate(-3deg); }
  100% { transform: translateY(0) rotate(0deg); }
}

/* ==========================================
   3. EDIÇÃO DO ÍCONE NO MOBILE
   ========================================== */
@media (max-width: 767px) {
  .button-padrao .elementor-button-icon svg {
    /* Edite o tamanho do ícone no mobile aqui: */
    width: 13px; 
    
    /* Edite a posição (afastar do texto ou subir/descer): */
    margin-top: -5px; 
    /* margin-top: 2px; (remova os comentários se precisar ajustar a altura) */
  }
}

/* ==========================================
   4. EFEITO DA LINHA BRILHANTE (Borda Animada)
   ========================================== */
@property --angulo-brilho {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

.button-padrao::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50px;
  padding: 2px;
  background: conic-gradient(
    from var(--angulo-brilho),
    transparent 0%,
    transparent 65%,
    rgba(255, 255, 255, 0.9) 90%,
    transparent 100%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  animation: girarLinha 2.5s linear infinite;
  pointer-events: none;
}

@keyframes girarLinha {
  to { --angulo-brilho: 360deg; }
}

/* ==========================================
   5. EFEITO DE BRILHO DO MOUSE (Lanterna)
   ========================================== */
.button-padrao::before {
  content: "";
  position: absolute;
  inset: 0;
  /* Aumentei a área da luz para 70px para ficar mais fluida */
  background: radial-gradient(
    circle 70px at var(--mouse-x, 50%) var(--mouse-y, 50%),
    rgba(255, 255, 255, 0.45),
    transparent 100%
  );
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  mix-blend-mode: overlay;
}

.button-padrao:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c35edb6 *//* ========================================= 
   FAIXA VALENTIS - CSS PREMIUM FINAL
========================================= */

/* RESET */
#valentis-faixa-wrap,
#valentis-faixa-wrap * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* BLOQUEIO ELEMENTOR */
#valentis-faixa-wrap p {
  margin: 0 !important;
  padding: 0 !important;
}

/* CONTAINER */
#valentis-faixa-wrap {
  width: 100%;
  overflow: hidden;
  position: relative;
  background: #020F16;
  font-family: 'Kenao', sans-serif;
  line-height: 1;
}

/* =========================================
   ANIMAÇÕES
========================================= */

@keyframes valentis-faixa-left {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

@keyframes valentis-faixa-right {
  0% { transform: translateX(-50%); }
  100% { transform: translateX(0); }
}

/* =========================================
   LINHAS
========================================= */

#valentis-faixa-wrap .valentis-faixa-linha {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  padding: 22px 0;
}

/* FAIXA DOURADA PREMIUM */
#valentis-faixa-wrap .valentis-faixa-dourada {
  background: linear-gradient(
    115deg,
    #caa63d 0%,
    #d4b34a 28%,
    #e4c86d 50%,
    #d4b34a 72%,
    #c39b31 100%
  ) !important;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.2),
    inset 0 -1px 0 rgba(0,0,0,0.15);
}

/* =========================================
   TRILHO
========================================= */

#valentis-faixa-wrap .valentis-faixa-trilho {
  display: flex;
  width: max-content;
  align-items: center;
}

#valentis-faixa-wrap .valentis-faixa-esquerda {
  animation: valentis-faixa-left 90s linear infinite;
}

#valentis-faixa-wrap .valentis-faixa-direita {
  animation: valentis-faixa-right 90s linear infinite;
}

/* =========================================
   GRUPOS
========================================= */

#valentis-faixa-wrap .valentis-faixa-grupo {
  display: flex;
  align-items: center;
}

/* =========================================
   TEXTO
========================================= */

#valentis-faixa-wrap .valentis-faixa-texto {
  display: inline-flex;
  align-items: center;
  font-family: 'Kenao', sans-serif !important;
  font-size: min(22px, 5vw);
  font-weight: 500;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  line-height: 1.1;
  white-space: nowrap;
  color: #0F172A;
}

/* =========================================
   DOT (BOLINHA)
========================================= */

#valentis-faixa-wrap .valentis-faixa-dot {
  display: inline-block;
  flex: 0 0 auto;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  margin: 0 18px;

  background: linear-gradient(
    115deg,
    #0F172A,
    #0F172A,
    #0F172A
  );

  opacity: 0.9;
}

/* =========================================
   RESPONSIVO
========================================= */

@media (max-width: 768px) {
  #valentis-faixa-wrap .valentis-faixa-linha {
    padding: 18px 0;
  }

  #valentis-faixa-wrap .valentis-faixa-texto {
    font-size: 15px;
    letter-spacing: 0.08em;
  }

  #valentis-faixa-wrap .valentis-faixa-dot {
    width: 7px;
    height: 7px;
    margin: 0 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0397bd8 *//* =========================================
   FAIXA CAMILLA - CSS COMPLETO PREMIUM
========================================= */

/* RESET */
#camilla-faixa-wrap,
#camilla-faixa-wrap * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* BLOQUEIO ELEMENTOR */
#camilla-faixa-wrap p {
  margin: 0 !important;
  padding: 0 !important;
}

/* CONTAINER */
#camilla-faixa-wrap {
  width: 100%;
  overflow: hidden;
  position: relative;
  background: #020F16;
  font-family: 'Cormorant Garamond', serif;
  line-height: 1;
}

/* =========================================
   ANIMAÇÕES
========================================= */

@keyframes camilla-faixa-left {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

@keyframes camilla-faixa-right {
  0% { transform: translateX(-50%); }
  100% { transform: translateX(0); }
}

/* =========================================
   LINHAS
========================================= */

#camilla-faixa-wrap .camilla-faixa-linha {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  padding: 21px 0;
}

/* AZUL */
#camilla-faixa-wrap .camilla-faixa-azul {
  background: #041824;
  border-top: 1px solid #0A3955;
  border-bottom: 1px solid #0A3955;
}

/* DOURADO */
#camilla-faixa-wrap .camilla-faixa-dourada {
  background: rgba(197, 160, 89, 1);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* =========================================
   TRILHO
========================================= */

#camilla-faixa-wrap .camilla-faixa-trilho {
  display: flex;
  width: max-content;
  align-items: center;
}

#camilla-faixa-wrap .camilla-faixa-esquerda {
  animation: camilla-faixa-left 100s linear infinite;
}

#camilla-faixa-wrap .camilla-faixa-direita {
  animation: camilla-faixa-right 100s linear infinite;
}

/* =========================================
   GRUPOS
========================================= */

#camilla-faixa-wrap .camilla-faixa-grupo {
  display: flex;
  align-items: center;
}

/* =========================================
   TEXTO (AQUI É O PONTO PRINCIPAL)
========================================= */

#camilla-faixa-wrap .camilla-faixa-texto {
  display: inline-flex;
  align-items: center;
  font-family: 'Cormorant Garamond', serif !important;
  font-size: min(22px, 5vw);
  font-weight: 500;
  letter-spacing: 0.08em; /* menor que antes, serif precisa disso */
  text-transform: uppercase;
  line-height: 1.1;
  white-space: nowrap;
}

/* =========================================
   DOT
========================================= */

#camilla-faixa-wrap .camilla-faixa-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 0 15px;
}

/* =========================================
   CORES
========================================= */

/* AZUL */
#camilla-faixa-wrap .camilla-faixa-azul .camilla-faixa-texto {
  color: #8BB8CF;
}

#camilla-faixa-wrap .camilla-faixa-azul .camilla-faixa-dot {
  background: linear-gradient(
    115deg,
    #caa63d,
    #e4c86d,
    #c39b31
  );
}

/* DOURADO */
#camilla-faixa-wrap .camilla-faixa-dourada .camilla-faixa-texto {
  color: #0F172A;
}

#camilla-faixa-wrap .camilla-faixa-dourada .camilla-faixa-dot {
  background: rgba(15, 23, 42, 0.9);
}

/* =========================================
   RESPONSIVO
========================================= */

@media (max-width: 768px) {
  #camilla-faixa-wrap .camilla-faixa-linha {
    padding: 17px 0;
  }

  #camilla-faixa-wrap .camilla-faixa-texto {
    font-size: 16px;
    letter-spacing: 0.06em;
  }

  #camilla-faixa-wrap .camilla-faixa-dot {
    width: 8px;
    height: 8px;
    margin: 0 12px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e1634 *//* HEADER BASE */
.header-blur{
  position: sticky;
  top: 0;
  z-index: 999;
  background: rgba(2, 9, 20, 0.15);
  transition: all 0.3s ease;
}

/* QUANDO ENTRAR NO STICKY */
.header-blur.elementor-sticky--effects{
  background: rgba(2, 9, 20, 0.55) !important;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border-bottom: 1px solid rgba(255,255,255,0.08);
  box-shadow: 0 8px 30px rgba(0,0,0,0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222c35c *//* HEADER BASE */
.header-blur{
  position: sticky;
  top: 0;
  z-index: 999;
  background: rgba(2, 9, 20, 0.15);
  transition: all 0.3s ease;
}

/* QUANDO ENTRAR NO STICKY */
.header-blur.elementor-sticky--effects{
  background: rgba(2, 9, 20, 0.55) !important;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border-bottom: 1px solid rgba(255,255,255,0.08);
  box-shadow: 0 8px 30px rgba(0,0,0,0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79aef *//* HEADER BASE */
.header-blur{
  position: sticky;
  top: 0;
  z-index: 999;
  background: rgba(2, 9, 20, 0.15);
  transition: all 0.3s ease;
}

/* QUANDO ENTRAR NO STICKY */
.header-blur.elementor-sticky--effects{
  background: rgba(2, 9, 20, 0.55) !important;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border-bottom: 1px solid rgba(255,255,255,0.08);
  box-shadow: 0 8px 30px rgba(0,0,0,0.18);
}/* End custom CSS */