.elementor-96 .elementor-element.elementor-element-7cbbce2{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 69px -2px rgba(200.31673583984374, 21.592128211655712, 21.592128211655712, 0.78);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-96 .elementor-element.elementor-element-cf745d6{--display:flex;--min-height:900px;--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:1;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-cf745d6:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-cf745d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010624;background-image:url("Troca-de-Personagens-Mai-22.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-96 .elementor-element.elementor-element-cf745d6::before, .elementor-96 .elementor-element.elementor-element-cf745d6 > .elementor-background-video-container::before, .elementor-96 .elementor-element.elementor-element-cf745d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-96 .elementor-element.elementor-element-cf745d6 > .elementor-background-slideshow::before, .elementor-96 .elementor-element.elementor-element-cf745d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-96 .elementor-element.elementor-element-cf745d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-96 .elementor-element.elementor-element-17c25e0{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-17c25e0 .elementor-image-box-wrapper{text-align:start;}.elementor-96 .elementor-element.elementor-element-17c25e0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-96 .elementor-element.elementor-element-17c25e0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-96 .elementor-element.elementor-element-17c25e0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-96 .elementor-element.elementor-element-17c25e0 .elementor-image-box-wrapper .elementor-image-box-img{width:350px;}.elementor-96 .elementor-element.elementor-element-17c25e0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-96 .elementor-element.elementor-element-17c25e0 .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-698ff4a .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, #20CD38 100%);box-shadow:0px 0px 95px -12px #05D920;transition-duration:1s;border-radius:10px 10px 10px 10px;padding:1.5rem 1rem 1.5rem 1rem;}.elementor-96 .elementor-element.elementor-element-698ff4a .elementor-button:hover, .elementor-96 .elementor-element.elementor-element-698ff4a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);box-shadow:0px 0px 100px 25px rgba(11.472125668547946, 244.502001953125, 26.922956775347586, 0.5);}.elementor-96 .elementor-element.elementor-element-698ff4a{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);padding:0 0 0 0;--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-698ff4a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-96 .elementor-element.elementor-element-76fec84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-73e2edd:hover{--e-transform-translateY:-5px;}.elementor-96 .elementor-element.elementor-element-73e2edd img{width:60px;border-radius:56px 56px 56px 56px;}.elementor-96 .elementor-element.elementor-element-2a9a6d6:hover{--e-transform-translateY:-5px;}.elementor-96 .elementor-element.elementor-element-2a9a6d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-96 .elementor-element.elementor-element-2a9a6d6 img{width:60px;border-radius:56px 56px 56px 56px;}.elementor-96 .elementor-element.elementor-element-65fa755:hover{--e-transform-translateY:-5px;}.elementor-96 .elementor-element.elementor-element-65fa755{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-96 .elementor-element.elementor-element-65fa755 img{width:60px;border-radius:56px 56px 56px 56px;}.elementor-96 .elementor-element.elementor-element-ad3236d:hover{--e-transform-translateY:-5px;}.elementor-96 .elementor-element.elementor-element-ad3236d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-96 .elementor-element.elementor-element-ad3236d img{width:60px;border-radius:56px 56px 56px 56px;}.elementor-96 .elementor-element.elementor-element-153f521:hover{--e-transform-translateY:-5px;}.elementor-96 .elementor-element.elementor-element-153f521{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-96 .elementor-element.elementor-element-153f521 img{width:60px;border-radius:56px 56px 56px 56px;}.elementor-96 .elementor-element.elementor-element-e2c9230:hover{--e-transform-translateY:-5px;}.elementor-96 .elementor-element.elementor-element-e2c9230{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-96 .elementor-element.elementor-element-e2c9230 img{width:60px;border-radius:56px 56px 56px 56px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-27b0caf{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-96 .elementor-element.elementor-element-27b0caf .elementor-icon-wrapper{text-align:center;}.elementor-96 .elementor-element.elementor-element-27b0caf.elementor-view-stacked .elementor-icon{background-color:#202327;color:var( --e-global-color-fa85c2a );}.elementor-96 .elementor-element.elementor-element-27b0caf.elementor-view-framed .elementor-icon, .elementor-96 .elementor-element.elementor-element-27b0caf.elementor-view-default .elementor-icon{color:#202327;border-color:#202327;}.elementor-96 .elementor-element.elementor-element-27b0caf.elementor-view-framed .elementor-icon, .elementor-96 .elementor-element.elementor-element-27b0caf.elementor-view-default .elementor-icon svg{fill:#202327;}.elementor-96 .elementor-element.elementor-element-27b0caf.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fa85c2a );}.elementor-96 .elementor-element.elementor-element-27b0caf.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-fa85c2a );}.elementor-96 .elementor-element.elementor-element-27b0caf .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-27b0caf .elementor-icon svg{height:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-c81c9f1{width:var( --container-widget-width, var(--duascolunas) );max-width:var(--duascolunas);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:var(--duascolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-c81c9f1 .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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-58c5fea .elementor-icon-wrapper{text-align:center;}.elementor-96 .elementor-element.elementor-element-58c5fea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fa85c2a );}.elementor-96 .elementor-element.elementor-element-58c5fea.elementor-view-framed .elementor-icon, .elementor-96 .elementor-element.elementor-element-58c5fea.elementor-view-default .elementor-icon{color:var( --e-global-color-fa85c2a );border-color:var( --e-global-color-fa85c2a );}.elementor-96 .elementor-element.elementor-element-58c5fea.elementor-view-framed .elementor-icon, .elementor-96 .elementor-element.elementor-element-58c5fea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fa85c2a );}.elementor-96 .elementor-element.elementor-element-58c5fea .elementor-icon{font-size:109px;}.elementor-96 .elementor-element.elementor-element-58c5fea .elementor-icon svg{height:109px;}.elementor-96 .elementor-element.elementor-element-58c5fea .elementor-icon-wrapper svg{width:auto;}.elementor-96 .elementor-element.elementor-element-2d663d2{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-96 .elementor-element.elementor-element-2d663d2.e-con{--e-con-transform-rotateZ:-2deg;--e-con-transform-scale:1.6;}.elementor-96 .elementor-element.elementor-element-7b26fcd{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 69px -2px rgba(200.31673583984374, 172.32612413006024, 21.592128211655712, 0.78);--margin-top:-4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-96 .elementor-element.elementor-element-7b26fcd.e-con{--e-con-transform-rotateZ:-2deg;--e-con-transform-translateX:0px;--e-con-transform-translateY:35px;--e-con-transform-scale:1.2;}.elementor-96 .elementor-element.elementor-element-eb109bb{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:9.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-0c1add7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-0c1add7 .elementor-image-box-wrapper{text-align:start;}.elementor-96 .elementor-element.elementor-element-0c1add7 .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-0c1add7 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:400;line-height:2.25rem;color:#BECEEA;}.elementor-96 .elementor-element.elementor-element-ea01e8e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-96 .elementor-element.elementor-element-a585476{--display:flex;--min-height:210px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:25px 25px 25px 25px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-96 .elementor-element.elementor-element-a585476:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-a585476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-374d1cd .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:700;line-height:3.6rem;}.elementor-96 .elementor-element.elementor-element-374d1cd .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-a8f55bb{--display:flex;--min-height:210px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-fa85c2a );--border-color:var( --e-global-color-fa85c2a );--border-radius:25px 25px 25px 25px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-96 .elementor-element.elementor-element-a8f55bb:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-a8f55bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-d3ee6a7 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:700;line-height:3.6rem;}.elementor-96 .elementor-element.elementor-element-d3ee6a7 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-0f9e56d{--display:flex;--min-height:210px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-eb20d27 );--border-color:var( --e-global-color-eb20d27 );--border-radius:25px 25px 25px 25px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-96 .elementor-element.elementor-element-0f9e56d:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-0f9e56d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-83c5a80 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:700;line-height:3.6rem;}.elementor-96 .elementor-element.elementor-element-83c5a80 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-5fe7e4e{--display:flex;--min-height:210px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:25px 25px 25px 25px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-96 .elementor-element.elementor-element-5fe7e4e:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-5fe7e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-d438a1a .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:700;line-height:3.6rem;}.elementor-96 .elementor-element.elementor-element-d438a1a .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-ddda2e8{--display:flex;--min-height:210px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-fa85c2a );--border-color:var( --e-global-color-fa85c2a );--border-radius:25px 25px 25px 25px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-96 .elementor-element.elementor-element-ddda2e8:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-ddda2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-583dd0f .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:700;line-height:3.6rem;}.elementor-96 .elementor-element.elementor-element-583dd0f .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-877a82f{--display:flex;--min-height:210px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-96 .elementor-element.elementor-element-877a82f:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-877a82f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb20d27 );}.elementor-96 .elementor-element.elementor-element-0b9a151{text-align:center;}.elementor-96 .elementor-element.elementor-element-0b9a151 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-d61c7f0 .elementor-icon-wrapper{text-align:center;}.elementor-96 .elementor-element.elementor-element-d61c7f0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-d61c7f0.elementor-view-framed .elementor-icon, .elementor-96 .elementor-element.elementor-element-d61c7f0.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-d61c7f0.elementor-view-framed .elementor-icon, .elementor-96 .elementor-element.elementor-element-d61c7f0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-de79cf3{border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-eb20d27 );border-radius:30px 30px 30px 30px;}.elementor-96 .elementor-element.elementor-element-de79cf3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-96 .elementor-element.elementor-element-fe4e8a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:700;line-height:3.6rem;}.elementor-96 .elementor-element.elementor-element-ff1f995 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, #20CD38 100%);box-shadow:0px 0px 95px -12px #05D920;transition-duration:1s;border-radius:10px 10px 10px 10px;padding:1.5rem 1rem 1.5rem 1rem;}.elementor-96 .elementor-element.elementor-element-ff1f995 .elementor-button:hover, .elementor-96 .elementor-element.elementor-element-ff1f995 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);box-shadow:0px 0px 100px 25px rgba(11.472125668547946, 244.502001953125, 26.922956775347586, 0.5);}.elementor-96 .elementor-element.elementor-element-ff1f995{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);padding:0 0 0 0;--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-ff1f995 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-96 .elementor-element.elementor-element-fc2ce9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-df7c0a2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-df7c0a2 .elementor-image-box-wrapper{text-align:start;}.elementor-96 .elementor-element.elementor-element-df7c0a2 .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-df7c0a2 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:400;line-height:2.25rem;color:#BECEEA;}.elementor-96 .elementor-element.elementor-element-0b3ab57{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-0b3ab57 img{border-radius:30px 30px 30px 30px;}.elementor-96 .elementor-element.elementor-element-a0fcaab{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-a0fcaab img{border-radius:30px 30px 30px 30px;}.elementor-widget-gallery .elementor-gallery-item__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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-96 .elementor-element.elementor-element-27382a2{width:100%;max-width:100%;--image-border-radius:20px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-96 .elementor-element.elementor-element-27382a2 .elementor-gallery-item:hover{border-color:#02010100;}.elementor-96 .elementor-element.elementor-element-11be16b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-a5ba69a{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-3c4d459{--display:flex;}.elementor-96 .elementor-element.elementor-element-33f4bb0{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-33f4bb0 .elementor-image-box-wrapper{text-align:start;}.elementor-96 .elementor-element.elementor-element-33f4bb0 .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-33f4bb0 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:#BECEEA;}.elementor-96 .elementor-element.elementor-element-a6ddde8 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, #20CD38 100%);box-shadow:0px 0px 95px -12px #05D920;transition-duration:1s;border-radius:10px 10px 10px 10px;padding:1.5rem 1rem 1.5rem 1rem;}.elementor-96 .elementor-element.elementor-element-a6ddde8 .elementor-button:hover, .elementor-96 .elementor-element.elementor-element-a6ddde8 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);box-shadow:0px 0px 100px 25px rgba(11.472125668547946, 244.502001953125, 26.922956775347586, 0.5);}.elementor-96 .elementor-element.elementor-element-a6ddde8{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);padding:0 0 0 0;--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-a6ddde8 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-96 .elementor-element.elementor-element-438737e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-a5db07d{--display:flex;--padding-top:0rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-d593ea6{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-d593ea6 .elementor-image-box-wrapper{text-align:start;}.elementor-96 .elementor-element.elementor-element-d593ea6 .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-d593ea6 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:#BECEEA;}.elementor-96 .elementor-element.elementor-element-930e98c .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, #20CD38 100%);box-shadow:0px 0px 95px -12px #05D920;transition-duration:1s;border-radius:10px 10px 10px 10px;padding:1.5rem 1rem 1.5rem 1rem;}.elementor-96 .elementor-element.elementor-element-930e98c .elementor-button:hover, .elementor-96 .elementor-element.elementor-element-930e98c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);box-shadow:0px 0px 100px 25px rgba(11.472125668547946, 244.502001953125, 26.922956775347586, 0.5);}.elementor-96 .elementor-element.elementor-element-930e98c{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);padding:0 0 0 0;--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-930e98c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-96 .elementor-element.elementor-element-ddfacd9{--display:flex;}.elementor-96 .elementor-element.elementor-element-d085e7d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-fa85c2a );--border-color:var( --e-global-color-fa85c2a );--border-radius:20px 20px 20px 20px;}.elementor-96 .elementor-element.elementor-element-d085e7d:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-d085e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-e5b0144{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-e5b0144 .elementor-image-box-wrapper{text-align:start;}.elementor-96 .elementor-element.elementor-element-e5b0144.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-96 .elementor-element.elementor-element-e5b0144.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-96 .elementor-element.elementor-element-e5b0144.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-96 .elementor-element.elementor-element-e5b0144 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:900;line-height:1.2em;color:#0B0F14;}.elementor-96 .elementor-element.elementor-element-e5b0144 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-96 .elementor-element.elementor-element-e5b0144 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-96 .elementor-element.elementor-element-e5b0144:has(:hover) .elementor-image-box-title,
					 .elementor-96 .elementor-element.elementor-element-e5b0144:has(:focus) .elementor-image-box-title{color:#0B0F14;}.elementor-96 .elementor-element.elementor-element-e5b0144 .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-48afdaa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-fa85c2a );--border-color:var( --e-global-color-fa85c2a );--border-radius:20px 20px 20px 20px;}.elementor-96 .elementor-element.elementor-element-48afdaa:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-48afdaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-94f159a{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-94f159a .elementor-image-box-wrapper{text-align:start;}.elementor-96 .elementor-element.elementor-element-94f159a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-96 .elementor-element.elementor-element-94f159a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-96 .elementor-element.elementor-element-94f159a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-96 .elementor-element.elementor-element-94f159a .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:900;line-height:1.2em;color:#0B0F14;}.elementor-96 .elementor-element.elementor-element-94f159a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-96 .elementor-element.elementor-element-94f159a .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-96 .elementor-element.elementor-element-94f159a:has(:hover) .elementor-image-box-title,
					 .elementor-96 .elementor-element.elementor-element-94f159a:has(:focus) .elementor-image-box-title{color:#0B0F14;}.elementor-96 .elementor-element.elementor-element-94f159a .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-12c8f98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-143be65{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-fa85c2a );--border-color:var( --e-global-color-fa85c2a );--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-96 .elementor-element.elementor-element-143be65:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-143be65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-17ee809{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-17ee809 .elementor-image-box-wrapper{text-align:center;}.elementor-96 .elementor-element.elementor-element-17ee809.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-96 .elementor-element.elementor-element-17ee809.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-96 .elementor-element.elementor-element-17ee809.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-96 .elementor-element.elementor-element-17ee809 .elementor-image-box-wrapper .elementor-image-box-img{width:350px;}.elementor-96 .elementor-element.elementor-element-17ee809 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-96 .elementor-element.elementor-element-17ee809 .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#0B0F14;}.elementor-96 .elementor-element.elementor-element-17ee809:has(:hover) .elementor-image-box-title,
					 .elementor-96 .elementor-element.elementor-element-17ee809:has(:focus) .elementor-image-box-title{color:#0B0F14;}.elementor-96 .elementor-element.elementor-element-17ee809 .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-00b5422 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, #20CD38 100%);box-shadow:0px 0px 95px -12px #05D920;transition-duration:1s;border-radius:10px 10px 10px 10px;padding:1.5rem 1rem 1.5rem 1rem;}.elementor-96 .elementor-element.elementor-element-00b5422 .elementor-button:hover, .elementor-96 .elementor-element.elementor-element-00b5422 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);box-shadow:0px 0px 100px 25px rgba(11.472125668547946, 244.502001953125, 26.922956775347586, 0.5);}.elementor-96 .elementor-element.elementor-element-00b5422{width:100%;max-width:100%;padding:0 0 0 0;}.elementor-96 .elementor-element.elementor-element-00b5422 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-96 .elementor-element.elementor-element-c233350 .elementor-icon-wrapper{text-align:center;}.elementor-96 .elementor-element.elementor-element-c233350.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-c233350.elementor-view-framed .elementor-icon, .elementor-96 .elementor-element.elementor-element-c233350.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-c233350.elementor-view-framed .elementor-icon, .elementor-96 .elementor-element.elementor-element-c233350.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-c233350 .elementor-icon{font-size:57px;}.elementor-96 .elementor-element.elementor-element-c233350 .elementor-icon svg{height:57px;}.elementor-96 .elementor-element.elementor-element-c233350 .elementor-icon-wrapper svg{width:auto;}.elementor-96 .elementor-element.elementor-element-ca37952{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-d4a7a01{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-a19f775{--display:flex;}.elementor-96 .elementor-element.elementor-element-4b8ebd1{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-4b8ebd1 .elementor-image-box-wrapper{text-align:start;}.elementor-96 .elementor-element.elementor-element-4b8ebd1 .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-4b8ebd1 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:#BECEEA;}.elementor-96 .elementor-element.elementor-element-3459fe0 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, #20CD38 100%);box-shadow:0px 0px 95px -12px #05D920;transition-duration:1s;border-radius:10px 10px 10px 10px;padding:1.5rem 1rem 1.5rem 1rem;}.elementor-96 .elementor-element.elementor-element-3459fe0 .elementor-button:hover, .elementor-96 .elementor-element.elementor-element-3459fe0 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);box-shadow:0px 0px 100px 25px rgba(11.472125668547946, 244.502001953125, 26.922956775347586, 0.5);}.elementor-96 .elementor-element.elementor-element-3459fe0{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);padding:0 0 0 0;--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-3459fe0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-96 .elementor-element.elementor-element-969436d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-d0869f7{--display:flex;--min-height:513px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-96 .elementor-element.elementor-element-d0869f7:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-d0869f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEDBCF;}.elementor-96 .elementor-element.elementor-element-792a13c{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96 .elementor-element.elementor-element-792a13c:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-792a13c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#225B75;}.elementor-96 .elementor-element.elementor-element-bb5a0d4{padding:16px 36px 16px 16px;text-align:end;}.elementor-96 .elementor-element.elementor-element-bb5a0d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:8rem;font-weight:700;line-height:10rem;color:#CEDBCF;}.elementor-96 .elementor-element.elementor-element-ec6d142{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-ec6d142 img{border-radius:17px 17px 17px 17px;}.elementor-96 .elementor-element.elementor-element-a5cebd6{--display:flex;}.elementor-96 .elementor-element.elementor-element-6f4c42c{width:var( --container-widget-width, 46% );max-width:46%;padding:12px 12px 12px 12px;--container-widget-width:46%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#225B75;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-96 .elementor-element.elementor-element-6f4c42c .elementor-heading-title{color:#225B75;}.elementor-96 .elementor-element.elementor-element-0af1921{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-96 .elementor-element.elementor-element-0af1921 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#225B75;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-97f1f82{padding:0px 36px 0px 36px;color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-84d1e67{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 69px -2px rgba(200.31673583984374, 21.592128211655712, 21.592128211655712, 0.78);--margin-top:12rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-96 .elementor-element.elementor-element-15edbc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:07.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-15edbc7:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-15edbc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-5bdc0af{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-96 .elementor-element.elementor-element-000f628{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-000f628 .elementor-image-box-wrapper{text-align:start;}.elementor-96 .elementor-element.elementor-element-000f628 .elementor-image-box-title{color:#4D4D4E;}.elementor-96 .elementor-element.elementor-element-000f628:has(:hover) .elementor-image-box-title,
					 .elementor-96 .elementor-element.elementor-element-000f628:has(:focus) .elementor-image-box-title{color:#4D4D4E;}.elementor-96 .elementor-element.elementor-element-000f628 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-96 .elementor-element.elementor-element-2bb2a3e{background-color:var( --e-global-color-fa85c2a );padding:32px 32px 32px 32px;border-radius:24px 24px 24px 24px;}.elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon-box-wrapper{align-items:start;gap:38px;}.elementor-96 .elementor-element.elementor-element-2bb2a3e.elementor-view-stacked .elementor-icon{background-color:#726313;}.elementor-96 .elementor-element.elementor-element-2bb2a3e.elementor-view-framed .elementor-icon, .elementor-96 .elementor-element.elementor-element-2bb2a3e.elementor-view-default .elementor-icon{fill:#726313;color:#726313;border-color:#726313;}.elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon{font-size:90px;}.elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon-box-title, .elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:900;line-height:2.4rem;}.elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon-box-title{color:#726313;}.elementor-96 .elementor-element.elementor-element-2bb2a3e:has(:hover) .elementor-icon-box-title,
					 .elementor-96 .elementor-element.elementor-element-2bb2a3e:has(:focus) .elementor-icon-box-title{color:#726313;}.elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:2.25rem;color:#726313B8;}.elementor-96 .elementor-element.elementor-element-248602b{width:var( --container-widget-width, var(--seiscolunas) );max-width:var(--seiscolunas);margin:-24rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:var(--seiscolunas);--container-widget-flex-grow:0;z-index:12;}.elementor-96 .elementor-element.elementor-element-6f7cc21{--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:0rem;--padding-bottom:02rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-6f7cc21:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-6f7cc21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-cad63ba{--display:flex;--min-height:72px;--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;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-96 .elementor-element.elementor-element-cad63ba:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-cad63ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa85c2a );}.elementor-96 .elementor-element.elementor-element-68e0894{text-align:start;}.elementor-96 .elementor-element.elementor-element-68e0894 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:900;line-height:1.5rem;color:#726313B8;}.elementor-96 .elementor-element.elementor-element-87b7a76{text-align:start;}.elementor-96 .elementor-element.elementor-element-87b7a76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:900;line-height:1.5rem;color:#928319;}body.elementor-page-96:not(.elementor-motion-effects-element-type-background), body.elementor-page-96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010624;}@media(max-width:1366px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-17c25e0 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-698ff4a{width:initial;max-width:initial;padding:0 var(--quatrocolunas) 0 0;}.elementor-96 .elementor-element.elementor-element-698ff4a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-96 .elementor-element.elementor-element-c81c9f1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-ea01e8e{--grid-auto-flow:row;}.elementor-96 .elementor-element.elementor-element-374d1cd .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-d3ee6a7 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-83c5a80 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-d438a1a .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-583dd0f .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-0b9a151 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-ff1f995{width:initial;max-width:initial;padding:0 0 0 0;}.elementor-96 .elementor-element.elementor-element-ff1f995 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-96 .elementor-element.elementor-element-33f4bb0{width:100%;max-width:100%;}.elementor-96 .elementor-element.elementor-element-33f4bb0 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-a6ddde8{width:initial;max-width:initial;padding:0 0 0 0;}.elementor-96 .elementor-element.elementor-element-a6ddde8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-d593ea6{width:100%;max-width:100%;}.elementor-96 .elementor-element.elementor-element-d593ea6 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-930e98c{width:initial;max-width:initial;padding:0 0 0 0;}.elementor-96 .elementor-element.elementor-element-930e98c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-17ee809 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-96 .elementor-element.elementor-element-00b5422{width:initial;max-width:initial;padding:0 0 0 0;}.elementor-96 .elementor-element.elementor-element-00b5422 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-4b8ebd1{width:100%;max-width:100%;}.elementor-96 .elementor-element.elementor-element-4b8ebd1 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-3459fe0{width:initial;max-width:initial;padding:0 0 0 0;}.elementor-96 .elementor-element.elementor-element-3459fe0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-6f4c42c{--container-widget-width:460px;--container-widget-flex-grow:0;width:var( --container-widget-width, 460px );max-width:460px;}.elementor-96 .elementor-element.elementor-element-0af1921 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-000f628 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-96 .elementor-element.elementor-element-cf745d6:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-cf745d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("Troca-de-Personagens-Mai-22-2026.avif");background-size:contain;}.elementor-96 .elementor-element.elementor-element-cf745d6{--padding-top:25rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-17c25e0{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-96 .elementor-element.elementor-element-17c25e0.elementor-element{--align-self:center;}.elementor-96 .elementor-element.elementor-element-17c25e0 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-698ff4a{padding:0 0 0 0;--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-96 .elementor-element.elementor-element-698ff4a.elementor-element{--align-self:center;}.elementor-96 .elementor-element.elementor-element-698ff4a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-76fec84{--justify-content:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-96 .elementor-element.elementor-element-c81c9f1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-58c5fea{margin:53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96 .elementor-element.elementor-element-eb109bb{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-0c1add7 .elementor-image-box-description{font-size:1rem;line-height:1.5rem;}.elementor-96 .elementor-element.elementor-element-ea01e8e{--grid-auto-flow:row;}.elementor-96 .elementor-element.elementor-element-374d1cd .elementor-image-box-title{font-size:2.5rem;line-height:3rem;}.elementor-96 .elementor-element.elementor-element-374d1cd .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-d3ee6a7 .elementor-image-box-title{font-size:2.5rem;line-height:3rem;}.elementor-96 .elementor-element.elementor-element-d3ee6a7 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-83c5a80 .elementor-image-box-title{font-size:2.5rem;line-height:3rem;}.elementor-96 .elementor-element.elementor-element-83c5a80 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-d438a1a .elementor-image-box-title{font-size:2.5rem;line-height:3rem;}.elementor-96 .elementor-element.elementor-element-d438a1a .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-583dd0f .elementor-image-box-title{font-size:2.5rem;line-height:3rem;}.elementor-96 .elementor-element.elementor-element-583dd0f .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-0b9a151 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-fe4e8a0 .elementor-heading-title{font-size:2.5rem;line-height:3rem;}.elementor-96 .elementor-element.elementor-element-ff1f995{padding:0 var(--trescolunas) 0 0;}.elementor-96 .elementor-element.elementor-element-ff1f995 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-fc2ce9b{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-df7c0a2 .elementor-image-box-description{font-size:1rem;line-height:1.5rem;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-96 .elementor-element.elementor-element-11be16b{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-33f4bb0 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-a6ddde8{padding:0 var(--trescolunas) 0 0;}.elementor-96 .elementor-element.elementor-element-a6ddde8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-438737e{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-d593ea6 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-930e98c{padding:0 var(--trescolunas) 0 0;}.elementor-96 .elementor-element.elementor-element-930e98c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-e5b0144 .elementor-image-box-title{font-size:1.75rem;line-height:2.625rem;}.elementor-96 .elementor-element.elementor-element-94f159a .elementor-image-box-title{font-size:1.75rem;line-height:2.625rem;}.elementor-96 .elementor-element.elementor-element-12c8f98{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-17ee809 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-96 .elementor-element.elementor-element-00b5422{padding:0 var(--trescolunas) 0 0;}.elementor-96 .elementor-element.elementor-element-00b5422 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-ca37952{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-4b8ebd1 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-3459fe0{padding:0 var(--trescolunas) 0 0;}.elementor-96 .elementor-element.elementor-element-3459fe0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-969436d{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-bb5a0d4 .elementor-heading-title{font-size:2.5rem;line-height:3rem;}.elementor-96 .elementor-element.elementor-element-0af1921 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-15edbc7{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-000f628 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon-box-title, .elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon-box-title a{font-size:1.75rem;line-height:2.625rem;}.elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon-box-description{font-size:1.5rem;line-height:2.25rem;}.elementor-96 .elementor-element.elementor-element-68e0894 .elementor-heading-title{font-size:1rem;line-height:1.5rem;}.elementor-96 .elementor-element.elementor-element-87b7a76 .elementor-heading-title{font-size:1rem;line-height:1.5rem;}}@media(max-width:767px){.elementor-96 .elementor-element.elementor-element-7cbbce2{--margin-top:00em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-96 .elementor-element.elementor-element-cf745d6:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-cf745d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("Troca-de-Personagens-Mai-22-2026.avif");background-position:top center;background-size:contain;}.elementor-96 .elementor-element.elementor-element-cf745d6{--min-height:0px;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0rem;--padding-bottom:6rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-17c25e0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-17c25e0 .elementor-image-box-img{margin-bottom:0px;}.elementor-96 .elementor-element.elementor-element-17c25e0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-96 .elementor-element.elementor-element-17c25e0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-96 .elementor-element.elementor-element-17c25e0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-96 .elementor-element.elementor-element-17c25e0 .elementor-image-box-title{margin-bottom:9px;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-96 .elementor-element.elementor-element-17c25e0 .elementor-image-box-wrapper .elementor-image-box-img{width:190px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-698ff4a{padding:0 0 0 0;}.elementor-96 .elementor-element.elementor-element-698ff4a .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96 .elementor-element.elementor-element-698ff4a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:1rem 0.75rem 1rem 0.75rem;}.elementor-96 .elementor-element.elementor-element-76fec84{--justify-content:center;--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-73e2edd img{width:75px;}.elementor-96 .elementor-element.elementor-element-2a9a6d6 img{width:70px;}.elementor-96 .elementor-element.elementor-element-65fa755 img{width:70px;}.elementor-96 .elementor-element.elementor-element-ad3236d img{width:70px;}.elementor-96 .elementor-element.elementor-element-153f521 img{width:70px;}.elementor-96 .elementor-element.elementor-element-e2c9230 img{width:70px;}.elementor-96 .elementor-element.elementor-element-27b0caf .elementor-icon{font-size:15px;}.elementor-96 .elementor-element.elementor-element-27b0caf .elementor-icon svg{height:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-96 .elementor-element.elementor-element-c81c9f1{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-96 .elementor-element.elementor-element-c81c9f1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-58c5fea .elementor-icon{font-size:66px;}.elementor-96 .elementor-element.elementor-element-58c5fea .elementor-icon svg{height:66px;}.elementor-96 .elementor-element.elementor-element-7b26fcd{--margin-top:-4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-96 .elementor-element.elementor-element-eb109bb{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-96 .elementor-element.elementor-element-0c1add7 .elementor-image-box-title{margin-bottom:8px;}.elementor-96 .elementor-element.elementor-element-ea01e8e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-96 .elementor-element.elementor-element-a585476{--min-height:250px;--z-index:0;}.elementor-96 .elementor-element.elementor-element-374d1cd .elementor-image-box-title{font-size:4rem;line-height:2.4rem;}.elementor-96 .elementor-element.elementor-element-374d1cd .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-a8f55bb{--z-index:0;}.elementor-96 .elementor-element.elementor-element-d3ee6a7 .elementor-image-box-title{font-size:4rem;line-height:2.4rem;}.elementor-96 .elementor-element.elementor-element-d3ee6a7 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-0f9e56d{--z-index:0;}.elementor-96 .elementor-element.elementor-element-83c5a80 .elementor-image-box-title{font-size:4rem;line-height:2.4rem;}.elementor-96 .elementor-element.elementor-element-83c5a80 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-5fe7e4e{--z-index:0;}.elementor-96 .elementor-element.elementor-element-d438a1a .elementor-image-box-title{font-size:4rem;line-height:2.4rem;}.elementor-96 .elementor-element.elementor-element-d438a1a .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-ddda2e8{--z-index:0;}.elementor-96 .elementor-element.elementor-element-583dd0f .elementor-image-box-title{font-size:4rem;line-height:2.4rem;}.elementor-96 .elementor-element.elementor-element-583dd0f .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-0b9a151 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-de79cf3{border-radius:15px 15px 15px 15px;}.elementor-96 .elementor-element.elementor-element-fe4e8a0{text-align:center;}.elementor-96 .elementor-element.elementor-element-fe4e8a0 .elementor-heading-title{font-size:1.5rem;line-height:2.25rem;}.elementor-96 .elementor-element.elementor-element-ff1f995{padding:0 0 0 0;}.elementor-96 .elementor-element.elementor-element-ff1f995 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96 .elementor-element.elementor-element-ff1f995 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:1rem 0.75rem 1rem 0.75rem;}.elementor-96 .elementor-element.elementor-element-fc2ce9b{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-96 .elementor-element.elementor-element-df7c0a2 .elementor-image-box-title{margin-bottom:8px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-96 .elementor-element.elementor-element-11be16b{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-96 .elementor-element.elementor-element-33f4bb0.elementor-element{--order:-99999 /* order start hack */;}.elementor-96 .elementor-element.elementor-element-33f4bb0 .elementor-image-box-title{margin-bottom:8px;}.elementor-96 .elementor-element.elementor-element-33f4bb0 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-a6ddde8{padding:0 0 0 0;}.elementor-96 .elementor-element.elementor-element-a6ddde8 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96 .elementor-element.elementor-element-a6ddde8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:1rem 0.75rem 1rem 0.75rem;}.elementor-96 .elementor-element.elementor-element-438737e{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-96 .elementor-element.elementor-element-a5db07d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-96 .elementor-element.elementor-element-d593ea6.elementor-element{--order:-99999 /* order start hack */;}.elementor-96 .elementor-element.elementor-element-d593ea6 .elementor-image-box-title{margin-bottom:8px;}.elementor-96 .elementor-element.elementor-element-d593ea6 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-930e98c{padding:0 0 0 0;}.elementor-96 .elementor-element.elementor-element-930e98c .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96 .elementor-element.elementor-element-930e98c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:1rem 0.75rem 1rem 0.75rem;}.elementor-96 .elementor-element.elementor-element-e5b0144{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-e5b0144 .elementor-image-box-img{margin-bottom:0px;}.elementor-96 .elementor-element.elementor-element-e5b0144.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-96 .elementor-element.elementor-element-e5b0144.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-96 .elementor-element.elementor-element-e5b0144.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-96 .elementor-element.elementor-element-e5b0144 .elementor-image-box-title{margin-bottom:9px;font-size:1.5rem;line-height:1.2em;}.elementor-96 .elementor-element.elementor-element-e5b0144 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-96 .elementor-element.elementor-element-94f159a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-94f159a .elementor-image-box-img{margin-bottom:0px;}.elementor-96 .elementor-element.elementor-element-94f159a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-96 .elementor-element.elementor-element-94f159a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-96 .elementor-element.elementor-element-94f159a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-96 .elementor-element.elementor-element-94f159a .elementor-image-box-title{margin-bottom:9px;font-size:1.5rem;line-height:1.2em;}.elementor-96 .elementor-element.elementor-element-94f159a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-96 .elementor-element.elementor-element-12c8f98{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-96 .elementor-element.elementor-element-143be65{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-96 .elementor-element.elementor-element-17ee809{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-17ee809 .elementor-image-box-img{margin-bottom:0px;}.elementor-96 .elementor-element.elementor-element-17ee809.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-96 .elementor-element.elementor-element-17ee809.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-96 .elementor-element.elementor-element-17ee809.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-96 .elementor-element.elementor-element-17ee809 .elementor-image-box-title{margin-bottom:9px;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-96 .elementor-element.elementor-element-17ee809 .elementor-image-box-wrapper .elementor-image-box-img{width:190px;}.elementor-96 .elementor-element.elementor-element-00b5422{padding:0 0 0 0;}.elementor-96 .elementor-element.elementor-element-00b5422 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96 .elementor-element.elementor-element-00b5422 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:1rem 0.75rem 1rem 0.75rem;}.elementor-96 .elementor-element.elementor-element-c233350 .elementor-icon{font-size:7vw;}.elementor-96 .elementor-element.elementor-element-c233350 .elementor-icon svg{height:7vw;}.elementor-96 .elementor-element.elementor-element-ca37952{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-96 .elementor-element.elementor-element-4b8ebd1.elementor-element{--order:-99999 /* order start hack */;}.elementor-96 .elementor-element.elementor-element-4b8ebd1 .elementor-image-box-title{margin-bottom:8px;}.elementor-96 .elementor-element.elementor-element-4b8ebd1 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-3459fe0{padding:0 0 0 0;}.elementor-96 .elementor-element.elementor-element-3459fe0 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96 .elementor-element.elementor-element-3459fe0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:1rem 0.75rem 1rem 0.75rem;}.elementor-96 .elementor-element.elementor-element-969436d{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-96 .elementor-element.elementor-element-bb5a0d4 .elementor-heading-title{font-size:2rem;line-height:2.4rem;}.elementor-96 .elementor-element.elementor-element-0af1921 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-97f1f82{padding:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-84d1e67{--margin-top:00em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-96 .elementor-element.elementor-element-15edbc7{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-96 .elementor-element.elementor-element-000f628.elementor-element{--order:-99999 /* order start hack */;}.elementor-96 .elementor-element.elementor-element-000f628 .elementor-image-box-title{margin-bottom:8px;}.elementor-96 .elementor-element.elementor-element-000f628 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon{font-size:70px;}.elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon-box-title, .elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon-box-title a{font-size:1.5rem;}.elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon-box-description{font-size:1.5rem;line-height:1.8rem;}.elementor-96 .elementor-element.elementor-element-248602b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-96 .elementor-element.elementor-element-cad63ba{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-96 .elementor-element.elementor-element-68e0894{text-align:start;}.elementor-96 .elementor-element.elementor-element-87b7a76{text-align:start;}}@media(min-width:768px){.elementor-96 .elementor-element.elementor-element-76fec84{--width:var();}.elementor-96 .elementor-element.elementor-element-3c4d459{--width:var(--seiscolunas);}.elementor-96 .elementor-element.elementor-element-a5db07d{--width:var(--seiscolunas);}.elementor-96 .elementor-element.elementor-element-ddfacd9{--width:var(--seiscolunas);}.elementor-96 .elementor-element.elementor-element-d085e7d{--width:var(--seiscolunas);}.elementor-96 .elementor-element.elementor-element-48afdaa{--width:var(--seiscolunas);}.elementor-96 .elementor-element.elementor-element-143be65{--width:var(--seiscolunas);}.elementor-96 .elementor-element.elementor-element-a19f775{--width:var(--seiscolunas);}.elementor-96 .elementor-element.elementor-element-792a13c{--width:100%;}.elementor-96 .elementor-element.elementor-element-a5cebd6{--width:73%;}.elementor-96 .elementor-element.elementor-element-5bdc0af{--width:var(--seiscolunas);}}@media(max-width:1366px) and (min-width:768px){.elementor-96 .elementor-element.elementor-element-cf745d6{--content-width:90%;}.elementor-96 .elementor-element.elementor-element-eb109bb{--content-width:90%;}.elementor-96 .elementor-element.elementor-element-fc2ce9b{--content-width:90%;}.elementor-96 .elementor-element.elementor-element-11be16b{--content-width:90%;}.elementor-96 .elementor-element.elementor-element-438737e{--content-width:90%;}.elementor-96 .elementor-element.elementor-element-12c8f98{--content-width:90%;}.elementor-96 .elementor-element.elementor-element-ca37952{--content-width:90%;}.elementor-96 .elementor-element.elementor-element-969436d{--content-width:90%;}.elementor-96 .elementor-element.elementor-element-a5cebd6{--width:72%;}.elementor-96 .elementor-element.elementor-element-15edbc7{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-96 .elementor-element.elementor-element-a5cebd6{--width:70%;}}@media(min-width:2400px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-17c25e0 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-698ff4a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-96 .elementor-element.elementor-element-c81c9f1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-ea01e8e{--grid-auto-flow:row;}.elementor-96 .elementor-element.elementor-element-374d1cd .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-d3ee6a7 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-83c5a80 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-d438a1a .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-583dd0f .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-0b9a151 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-ff1f995 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-96 .elementor-element.elementor-element-33f4bb0 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-a6ddde8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-d593ea6 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-930e98c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-17ee809 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-96 .elementor-element.elementor-element-00b5422 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-4b8ebd1 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-3459fe0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-96 .elementor-element.elementor-element-0af1921 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-000f628 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-7cbbce2 *//* CONTEINER PAI */
.text-wrapper3 {
    display: flex;
    padding-top: 8px;
}
/* FAIXA NÚMERO 1 */
#text-wrapper3 {
    background: #FF0000;
}
/* TEXTO INTERNO DA FAIXA */
.text-wrapper3 h3 {
    white-space: nowrap;
    font-family: var(--e-global-typography-primary-font-family) !important;
    font-weight: 700;
    text-transform: uppercase;
    display: inline;
}
/* TEXTO DA FAIXA NÚMERO 1 */
#text-wrapper3 h3 {
    color: #FFF;
    font-size: 32px;
    animation: animafaixa2 5s linear infinite;
}
/* MOBILE - reduzir fonte e ajustar espaçamento */
@media (max-width: 767px) {

  .text-wrapper3 {
    padding-top: 4px;
  }

  #text-wrapper3 h3 {
    font-size: 16px; /* antes 32px */
    line-height: 1.2;
  }

}

/* CRIANDO A ANIMAÇÃO */
@keyframes animafaixa2 {
    0% {
        transform: translateX(-100%);
    } 100% {
        transform: translate(0%);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-698ff4a */@media (max-width:800px) {
.elementor-96 .elementor-element.elementor-element-698ff4a{
    padding: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-27b0caf */.elementor-96 .elementor-element.elementor-element-27b0caf .elementor-icon {
    filter: drop-shadow(0px 0px 5px #E4D629);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-58c5fea */.elementor-96 .elementor-element.elementor-element-58c5fea{
  position: absolute;
  top: -10px;
  left: 550px;

  transform-origin: center;
  animation: apontandoPause 6s ease-in-out infinite;
}

@keyframes apontandoPause{
  0%   { transform: scaleX(1) translateX(0) rotate(0deg); }
  8%   { transform: scaleX(1) translateX(-18px) rotate(6deg); }
  16%  { transform: scaleX(1) translateX(0) rotate(0deg); }

  24%  { transform: scaleX(1) translateX(-18px) rotate(6deg); }
  32%  { transform: scaleX(1) translateX(0) rotate(0deg); }

  40%  { transform: scaleX(1) translateX(-18px) rotate(6deg); }
  48%  { transform: scaleX(1) translateX(0) rotate(0deg); }

  56%  { transform: scaleX(1) translateX(-18px) rotate(6deg); }
  64%  { transform: scaleX(1) translateX(0) rotate(0deg); }

  72%  { transform: scaleX(1) translateX(-18px) rotate(6deg); }
  80%  { transform: scaleX(1) translateX(0) rotate(0deg); }

  /* pausa */
  100% { transform: scaleX(1) translateX(0) rotate(0deg); }
}

/* MOBILE */
@media (max-width: 768px){
  .elementor-96 .elementor-element.elementor-element-58c5fea{
    top: 90px;
    left: -50%;
    transform-origin: center;
    animation: apontandoPauseMobile 6s ease-in-out infinite;
  }

  @keyframes apontandoPauseMobile{
    0%   { transform: scaleX(-1) translateX(-50%) translateX(0) rotate(0deg); }
    8%   { transform: scaleX(-1) translateX(-50%) translateX(-10px) rotate(4deg); }
    16%  { transform: scaleX(-1) translateX(-50%) translateX(0) rotate(0deg); }

    24%  { transform: scaleX(-1) translateX(-50%) translateX(-10px) rotate(4deg); }
    32%  { transform: scaleX(-1) translateX(-50%) translateX(0) rotate(0deg); }

    40%  { transform: scaleX(-1) translateX(-50%) translateX(-10px) rotate(4deg); }
    48%  { transform: scaleX(-1) translateX(-50%) translateX(0) rotate(0deg); }

    56%  { transform: scaleX(-1) translateX(-50%) translateX(-10px) rotate(4deg); }
    64%  { transform: scaleX(-1) translateX(-50%) translateX(0) rotate(0deg); }

    72%  { transform: scaleX(-1) translateX(-50%) translateX(-10px) rotate(4deg); }
    80%  { transform: scaleX(-1) translateX(-50%) translateX(0) rotate(0deg); }

    /* pausa */
    100% { transform: scaleX(-1) translateX(-50%) translateX(0) rotate(0deg); }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf745d6 */@media (max-width:800px) {
  .elementor-96 .elementor-element.elementor-element-cf745d6{
    padding-top: 50vw;
}
}
@media(max-width: 801px){
    .desktop2{
        display: none;
    }
}
@media(min-width: 800px){
    .mobile2{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d663d2 */.elementor-96 .elementor-element.elementor-element-2d663d2{
    filter: blur(2px);
}
/* CONTEINER PAI */
.text-wrapper {
    display: flex;
    padding-top: 8px;
}
/* FAIXA NÚMERO 1 */
#text-wrapper1 {
    background: var(--e-global-color-fa85c2a);
    filter: brightness(20%) contrast(130%);
}
/* TEXTO INTERNO DA FAIXA */
.text-wrapper h1 {
    white-space: nowrap;
    font-family: var(--e-global-typography-primary-font-family) !important;
    font-weight: 700;
    text-transform: uppercase;
    display: inline;
}
/* TEXTO DA FAIXA NÚMERO 1 */
#text-wrapper1 h1 {
    color: #FFFFFF;
    font-size: 28px;
    animation: animafaixa 5s linear infinite;
}
/* CRIANDO A ANIMAÇÃO */
@keyframes animafaixa {
    0% {
        transform: translateX(0%);
    } 100% {
        transform: translate(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b26fcd *//* CONTEINER PAI */
.text-wrapper2 {
    display: flex;
    padding-top: 8px;
}
/* FAIXA NÚMERO 1 */
#text-wrapper2 {
    background: var(--e-global-color-fa85c2a);
}
/* TEXTO INTERNO DA FAIXA */
.text-wrapper2 h2 {
    white-space: nowrap;
    font-family: var(--e-global-typography-primary-font-family) !important;
    font-weight: 700;
    text-transform: uppercase;
    display: inline;
}
/* TEXTO DA FAIXA NÚMERO 1 */
#text-wrapper2 h2 {
    color: #FFF;
    font-size: 32px;
    animation: animafaixa2 5s linear infinite;
}
/* CRIANDO A ANIMAÇÃO */
@keyframes animafaixa2 {
    0% {
        transform: translateX(-100%);
    } 100% {
        transform: translate(0%);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0c1add7 */@media (max-width: 1024px){
  .elementor-96 .elementor-element.elementor-element-0c1add7 .elementor-image-box-description{
    width: 100%;
  }

  .elementor-96 .elementor-element.elementor-element-0c1add7 ul{
    padding-left: 20px !important; /* ajuste de recuo */
  }

  .elementor-96 .elementor-element.elementor-element-0c1add7 li{
    font-size: 1rem !important; /* 14px no mobile */
  }
}

/* Base (desktop e geral) */
.elementor-96 .elementor-element.elementor-element-0c1add7 ul{
  list-style: disc;                  /* garante marcador */
  list-style-position: outside;      /* posição do marcador */
  padding-left: 75px;
  padding-right: 75px;
  padding-top: 20px;
}

.elementor-96 .elementor-element.elementor-element-0c1add7 li{
  text-align: left;
  color: #BECEEA;
  margin-bottom: 10px;
  
  font-size: 1rem;               /* ~18px */
}

/* Cor do marcador (escopado) */
.elementor-96 .elementor-element.elementor-element-0c1add7 li::marker{
  color: #E4D629 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d774c41 */.video {
    transform-origin: bottom;
    transform: perspective(1000px) rotateX(20deg) !important; /* Inicialmente fechada com perspectiva */
    transition: transform 0.5s ease-in-out;
  }
  
  
  .video-ativoo {
    transform-origin: bottom;
    transform: perspective(1000px) rotateX(0deg) !important; /* Inicialmente fechada com perspectiva */
    transition: transform 0.5s ease-in-out;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff1f995 */@media (max-width:800px) {
.elementor-96 .elementor-element.elementor-element-ff1f995{
    padding: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df7c0a2 */@media (max-width: 1024px){
  .elementor-96 .elementor-element.elementor-element-df7c0a2 .elementor-image-box-description{
    width: 100%;
  }

  .elementor-96 .elementor-element.elementor-element-df7c0a2 ul{
    padding-left: 20px !important; /* ajuste de recuo */
  }

  .elementor-96 .elementor-element.elementor-element-df7c0a2 li{
    font-size: 1rem !important; /* 14px no mobile */
  }
}

/* Base (desktop e geral) */
.elementor-96 .elementor-element.elementor-element-df7c0a2 ul{
  list-style: disc;                  /* garante marcador */
  list-style-position: outside;      /* posição do marcador */
  padding-left: 75px;
  padding-right: 75px;
  padding-top: 20px;
}

.elementor-96 .elementor-element.elementor-element-df7c0a2 li{
  text-align: left;
  color: #BECEEA;
  margin-bottom: 10px;
  
  font-size: 1rem;               /* ~18px */
}

/* Cor do marcador (escopado) */
.elementor-96 .elementor-element.elementor-element-df7c0a2 li::marker{
  color: #E4D629 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5ba69a *//* ===============================
   BLOCO OFERTA / BENEFÍCIOS (LIGHT)
   Parcelado primeiro, depois à vista
   =============================== */

/* ===== Título ===== */
.elementor-96 .elementor-element.elementor-element-a5ba69a .nomepacote{
  font-size: clamp(22px, 3vw, 40px);
  line-height: 1.15;
  font-weight: 800;
  color: #0B0F14;
  letter-spacing: -0.4px;
  display: block;
  margin-bottom: 10px;
}

/* ===== Textos auxiliares ===== */
.elementor-96 .elementor-element.elementor-element-a5ba69a .texto{
  display: block;
  font-size: 1rem;
  line-height: 1.5;
  margin-top: 8px;
  color: rgba(11, 15, 20, 0.78);
}

/* texto abaixo do preço (à vista) */
.elementor-96 .elementor-element.elementor-element-a5ba69a .texto-avista{
  display: block;
  margin-top: 6px;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  color: rgba(11, 15, 20, 0.78);
  text-align: center; /* opcional para ficar harmonioso com o preço central */
}

/* ===== Preço antigo ===== */
.elementor-96 .elementor-element.elementor-element-a5ba69a .preco-antigo{
  font-size: 1.05rem;
  font-weight: 500;
  color: rgba(11, 15, 20, 0.55);
  text-decoration: line-through;
  text-decoration-thickness: 2px;
  text-decoration-color: var(--e-global-color-accent, #29E443);
}

/* ===== Lista benefícios ===== */
.elementor-96 .elementor-element.elementor-element-a5ba69a .lista-beneficios{
  list-style: none;
  margin: 14px 0 12px 0;
  padding: 0;
  display: grid;
  gap: 10px;
}

.elementor-96 .elementor-element.elementor-element-a5ba69a .lista-beneficios li{
  text-align: left;
  color: rgba(11, 15, 20, 0.86);
  font-size: 1.05rem;
  line-height: 1.35;
  position: relative;
  padding-left: 28px;
}

/* check verde */
.elementor-96 .elementor-element.elementor-element-a5ba69a .lista-beneficios li::before{
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  transform: translateY(1px);
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #0B0F14;
  background: var(--e-global-color-accent, #29E443);
  border-radius: 999px;
  font-size: 12px;
  font-weight: 900;
}

/* ===== Área do preço (centralizada) ===== */
.elementor-96 .elementor-element.elementor-element-a5ba69a .divpreco{
  display: flex;
  align-items: baseline;
  justify-content: center; /* ✅ centraliza horizontal */
  gap: .6rem;
  margin: 10px 0 0 0;
  padding: 0;
  width: 100%; /* ✅ garante que tenha largura pra centralizar */
}

/* 12x DE */
.elementor-96 .elementor-element.elementor-element-a5ba69a .menor{
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  line-height: 1em;
  font-size: 0.95rem;
  font-weight: 800;
  color: rgba(11, 15, 20, 0.85);
  margin: 0;
  padding: 0;
}

/* valor parcelado */
.elementor-96 .elementor-element.elementor-element-a5ba69a .preco{
  font-size: clamp(34px, 5vw, 64px);
  line-height: 1.05;
  font-weight: 900;
  margin: 0;
  padding: 0;
  color: #0B0F14;
}

/* ===== Responsividade ===== */
@media (max-width: 1024px){
  .elementor-96 .elementor-element.elementor-element-a5ba69a .lista-beneficios li{
    font-size: 0.98rem;
  }

  .elementor-96 .elementor-element.elementor-element-a5ba69a .nomepacote{
    font-size: clamp(20px, 4vw, 34px);
  }

  .elementor-96 .elementor-element.elementor-element-a5ba69a .preco{
    font-size: clamp(32px, 7vw, 52px);
  }

  .elementor-96 .elementor-element.elementor-element-a5ba69a .menor{
    font-size: 0.9rem;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-33f4bb0 */@media (max-width: 1024px){
  .elementor-96 .elementor-element.elementor-element-33f4bb0 .elementor-image-box-description{
    width: 100%;
  }

  .elementor-96 .elementor-element.elementor-element-33f4bb0 ul{
    padding-left: 20px !important; /* ajuste de recuo */
  }

  .elementor-96 .elementor-element.elementor-element-33f4bb0 li{
    font-size: 1rem !important; /* 14px no mobile */
  }
}

/* Base (desktop e geral) */
.elementor-96 .elementor-element.elementor-element-33f4bb0 ul{
  list-style: disc;                  /* garante marcador */
  list-style-position: outside;      /* posição do marcador */
  padding-left: 75px;
  padding-right: 75px;
  padding-top: 20px;
}

.elementor-96 .elementor-element.elementor-element-33f4bb0 li{
  text-align: left;
  color: #BECEEA;
  margin-bottom: 10px;
  
  font-size: 1rem;               /* ~18px */
}

/* Cor do marcador (escopado) */
.elementor-96 .elementor-element.elementor-element-33f4bb0 li::marker{
  color: #E4D629 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6ddde8 */@media (max-width:800px) {
.elementor-96 .elementor-element.elementor-element-a6ddde8{
    padding: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d593ea6 */@media (max-width: 1024px){
  .elementor-96 .elementor-element.elementor-element-d593ea6 .elementor-image-box-description{
    width: 100%;
  }

  .elementor-96 .elementor-element.elementor-element-d593ea6 ul{
    padding-left: 20px !important; /* ajuste de recuo */
  }

  .elementor-96 .elementor-element.elementor-element-d593ea6 li{
    font-size: 1rem !important; /* 14px no mobile */
  }
}

/* Base (desktop e geral) */
.elementor-96 .elementor-element.elementor-element-d593ea6 ul{
  list-style: disc;                  /* garante marcador */
  list-style-position: outside;      /* posição do marcador */
  padding-left: 75px;
  padding-right: 75px;
  padding-top: 20px;
}

.elementor-96 .elementor-element.elementor-element-d593ea6 li{
  text-align: left;
  color: #BECEEA;
  margin-bottom: 10px;
  
  font-size: 1rem;               /* ~18px */
}

/* Cor do marcador (escopado) */
.elementor-96 .elementor-element.elementor-element-d593ea6 li::marker{
  color: #E4D629 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-930e98c */@media (max-width:800px) {
.elementor-96 .elementor-element.elementor-element-930e98c{
    padding: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e5b0144 *//* ===== PREÇO INLINE (AGORA À ESQUERDA) ===== */
.elementor-96 .elementor-element.elementor-element-e5b0144 .bonus-preco-inline{
  display: flex;
  justify-content: flex-start; /* 👈 esquerda */
  align-items: center;
  gap: 0.5rem;

  margin: 0.5rem 0 0.75rem 0; /* espaço entre título e lista */
}
/* ===== LISTA (PADRÃO IGUAL AO ORIGINAL) ===== */
.elementor-96 .elementor-element.elementor-element-e5b0144 .bonus-lista{
  list-style: none;
  margin: 0.875rem 0 0.75rem 0; /* 14px 0 12px */
  padding: 0rem 1rem; /* 16px 78px */
  display: grid;
  gap: 0.625rem; /* 10px */
}

.elementor-96 .elementor-element.elementor-element-e5b0144 .bonus-lista li{
  text-align: left;
  color: rgba(11, 15, 20, 0.86);
  font-size: 1.05rem;
  line-height: 1.35;
  position: relative;
  padding-left: 1.75rem; /* 28px */
}

/* CHECK VERDE (IDÊNTICO) */
.elementor-96 .elementor-element.elementor-element-e5b0144 .bonus-lista li::before{
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  transform: translateY(0.0625rem); /* 1px */

  width: 1.25rem;  
  height: 1.25rem;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  color: #FFFFFF;
  background: var(--e-global-color-accent, #29E443);
  border-radius: 62.4375rem;

  font-size: 0.75rem;
  font-weight: 900;
}

/* PREÇO ANTIGO */
.elementor-96 .elementor-element.elementor-element-e5b0144 .bonus-preco-antigo{
  font-size: 1rem;
  font-weight: 700;
  color: rgba(11, 15, 20, 0.6);

  text-decoration: line-through;
  text-decoration-thickness: 2px;
  text-decoration-color: #FF0000;
}

/* "por" */
.elementor-96 .elementor-element.elementor-element-e5b0144 .bonus-separador{
  font-size: 1rem;
  font-weight: 600;
  color: rgba(11, 15, 20, 0.7);
}

/* PREÇO NOVO (DESTAQUE) */
.elementor-96 .elementor-element.elementor-element-e5b0144 .bonus-preco-novo{
  font-size: 1rem;
  font-weight: 900;
  color: #00C853;

  transform: scale(1.08); /* leve destaque */
}

/* ===== AJUSTE FINO DE ESPAÇAMENTO ===== */
.elementor-96 .elementor-element.elementor-element-e5b0144 .bonus-titulo{
  margin-bottom: 0.25rem;
}
.elementor-96 .elementor-element.elementor-element-e5b0144 .elementor-image-box-content{
    padding-left: 36px;
    padding-right: 36px;
    padding-bottom: 36px;
}
/* RESPONSIVO */
@media (max-width: 768px){
  .elementor-96 .elementor-element.elementor-element-e5b0144 .bonus-preco-antigo,
  .elementor-96 .elementor-element.elementor-element-e5b0144 .bonus-preco-novo{
    font-size: 1.15rem;
  }

  .elementor-96 .elementor-element.elementor-element-e5b0144 .bonus-separador{
    font-size: 0.95rem;
  }
  .elementor-96 .elementor-element.elementor-element-e5b0144 .elementor-image-box-content{
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-94f159a *//* ===== PREÇO INLINE (AGORA À ESQUERDA) ===== */
.elementor-96 .elementor-element.elementor-element-94f159a .bonus-preco-inline{
  display: flex;
  justify-content: flex-start; /* 👈 esquerda */
  align-items: center;
  gap: 0.5rem;

  margin: 0.5rem 0 0.75rem 0; /* espaço entre título e lista */
}
/* ===== LISTA (PADRÃO IGUAL AO ORIGINAL) ===== */
.elementor-96 .elementor-element.elementor-element-94f159a .bonus-lista{
  list-style: none;
  margin: 0.875rem 0 0.75rem 0; /* 14px 0 12px */
  padding: 0rem 1rem; /* 16px 78px */
  display: grid;
  gap: 0.625rem; /* 10px */
}

.elementor-96 .elementor-element.elementor-element-94f159a .bonus-lista li{
  text-align: left;
  color: rgba(11, 15, 20, 0.86);
  font-size: 1.05rem;
  line-height: 1.35;
  position: relative;
  padding-left: 1.75rem; /* 28px */
}

/* CHECK VERDE (IDÊNTICO) */
.elementor-96 .elementor-element.elementor-element-94f159a .bonus-lista li::before{
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  transform: translateY(0.0625rem); /* 1px */

  width: 1.25rem;  
  height: 1.25rem;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  color: #FFFFFF;
  background: var(--e-global-color-accent, #29E443);
  border-radius: 62.4375rem;

  font-size: 0.75rem;
  font-weight: 900;
}

/* PREÇO ANTIGO */
.elementor-96 .elementor-element.elementor-element-94f159a .bonus-preco-antigo{
  font-size: 1rem;
  font-weight: 700;
  color: rgba(11, 15, 20, 0.6);

  text-decoration: line-through;
  text-decoration-thickness: 2px;
  text-decoration-color: #FF0000;
}

/* "por" */
.elementor-96 .elementor-element.elementor-element-94f159a .bonus-separador{
  font-size: 1rem;
  font-weight: 600;
  color: rgba(11, 15, 20, 0.7);
}

/* PREÇO NOVO (DESTAQUE) */
.elementor-96 .elementor-element.elementor-element-94f159a .bonus-preco-novo{
  font-size: 1rem;
  font-weight: 900;
  color: #00C853;

  transform: scale(1.08); /* leve destaque */
}

/* ===== AJUSTE FINO DE ESPAÇAMENTO ===== */
.elementor-96 .elementor-element.elementor-element-94f159a .bonus-titulo{
  margin-bottom: 0.25rem;
}
.elementor-96 .elementor-element.elementor-element-94f159a .elementor-image-box-content{
    padding-left: 36px;
    padding-right: 36px;
    padding-bottom: 36px;
}
/* RESPONSIVO */
@media (max-width: 768px){
  .elementor-96 .elementor-element.elementor-element-94f159a .bonus-preco-antigo,
  .elementor-96 .elementor-element.elementor-element-94f159a .bonus-preco-novo{
    font-size: 1.15rem;
  }

  .elementor-96 .elementor-element.elementor-element-94f159a .bonus-separador{
    font-size: 0.95rem;
  }
  .elementor-96 .elementor-element.elementor-element-94f159a .elementor-image-box-content{
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-17ee809 *//* ===============================
   BLOCO OFERTA / BENEFÍCIOS (LIGHT)
   Parcelado primeiro, depois à vista
   =============================== */

/* ===== Título ===== */
.elementor-96 .elementor-element.elementor-element-17ee809 .nomepacote{
  font-size: clamp(1.375rem, 3vw, 2.5rem); /* 22px -> 40px */
  line-height: 1.15;
  font-weight: 900;
  color: #0B0F14;
  letter-spacing: -0.025rem;
  display: block;
  margin-bottom: 0.625rem; /* 10px */
}

/* ===== Textos auxiliares ===== */
.elementor-96 .elementor-element.elementor-element-17ee809 .texto{
  display: block;
  font-size: 1rem;
  line-height: 1.5;
  margin-top: 0.5rem; /* 8px */
  color: rgba(11, 15, 20, 0.78);
}

/* texto abaixo do preço (à vista) */
.elementor-96 .elementor-element.elementor-element-17ee809 .texto-avista{
  display: block;
  margin-top: 0.375rem; /* 6px */
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  color: rgba(11, 15, 20, 0.78);
  text-align: center;
}

/* ===== Preço antigo ===== */
.elementor-96 .elementor-element.elementor-element-17ee809 .preco-antigo{
  font-size: 1.05rem;
  font-weight: 700;
  color: rgba(11, 15, 20, 0.85);
  text-decoration: line-through;
  text-decoration-thickness: 0.125rem; /* 2px */
  text-decoration-color: #FF0000;
}

/* ===== Lista benefícios ===== */
.elementor-96 .elementor-element.elementor-element-17ee809 .lista-beneficios{
  list-style: none;
  margin: 0.875rem 0 0.75rem 0; /* 14px 0 12px 0 */
  padding: 1rem 4.875rem; /* 16px 78px */
  display: grid;
  gap: 0.625rem; /* 10px */
}

.elementor-96 .elementor-element.elementor-element-17ee809 .lista-beneficios li{
  text-align: left;
  color: rgba(11, 15, 20, 0.86);
  font-size: 1.05rem;
  line-height: 1.35;
  position: relative;
  padding-left: 1.75rem; /* 28px */
}

/* check verde */
.elementor-96 .elementor-element.elementor-element-17ee809 .lista-beneficios li::before{
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  transform: translateY(0.0625rem); /* 1px */
  width: 1.25rem;  /* 20px */
  height: 1.25rem; /* 20px */
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #FFFFFF;
  background: var(--e-global-color-accent, #29E443);
  border-radius: 62.4375rem; /* 999px */
  font-size: 0.75rem; /* 12px */
  font-weight: 900;
}

/* ===== Área do preço (CENTRALIZADO DE VERDADE) ===== */
.elementor-96 .elementor-element.elementor-element-17ee809 .divpreco{
  display: flex;
  width: 100%;
  flex-basis: 100%;
  max-width: 100%;

  align-items: center;
  justify-content: center;
  gap: 0.6rem;

  margin: 0.625rem 0 0 0; /* 10px 0 0 0 */
  padding: 0;

  flex-wrap: nowrap;
}

/* 12x DE */
.elementor-96 .elementor-element.elementor-element-17ee809 .menor{
  display: inline-flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  line-height: 1em;

  font-size: 0.95rem;
  font-weight: 700;
  color: rgba(11, 15, 20, 0.85);

  margin: 0;
  padding: 0;
}

/* ===== PREÇO PARCELADO (MAIOR) ===== */
.elementor-96 .elementor-element.elementor-element-17ee809 .preco{
  font-size: clamp(3rem, 6vw, 5.25rem); /* ✅ MAIOR (48px -> 84px) */
  line-height: 1;
  font-weight: 900;
  margin: 0;
  padding: 0;
  color: #0B0F14;
  text-align: center;
}

/* ===== Responsividade ===== */
@media (max-width: 64rem){ /* 1024px */
  .elementor-96 .elementor-element.elementor-element-17ee809 .lista-beneficios{
    padding: 1rem 1.5rem; /* reduz padding lateral no tablet */
  }

  .elementor-96 .elementor-element.elementor-element-17ee809 .lista-beneficios li{
    font-size: 0.98rem;
  }

  .elementor-96 .elementor-element.elementor-element-17ee809 .nomepacote{
    font-size: clamp(1.25rem, 4vw, 2.125rem); /* 20px -> 34px */
  }

  .elementor-96 .elementor-element.elementor-element-17ee809 .preco{
    font-size: clamp(2.75rem, 7vw, 4.25rem); /* 44px -> 68px */
  }

  .elementor-96 .elementor-element.elementor-element-17ee809 .menor{
    font-size: 0.9rem;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00b5422 */@media (max-width:800px) {
.elementor-96 .elementor-element.elementor-element-00b5422{
    padding: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b8ebd1 */@media (max-width: 1024px){
  .elementor-96 .elementor-element.elementor-element-4b8ebd1 .elementor-image-box-description{
    width: 100%;
  }

  .elementor-96 .elementor-element.elementor-element-4b8ebd1 ul{
    padding-left: 20px !important; /* ajuste de recuo */
  }

  .elementor-96 .elementor-element.elementor-element-4b8ebd1 li{
    font-size: 1rem !important; /* 14px no mobile */
  }
}

/* Base (desktop e geral) */
.elementor-96 .elementor-element.elementor-element-4b8ebd1 ul{
  list-style: disc;                  /* garante marcador */
  list-style-position: outside;      /* posição do marcador */
  padding-left: 75px;
  padding-right: 75px;
  padding-top: 20px;
}

.elementor-96 .elementor-element.elementor-element-4b8ebd1 li{
  text-align: left;
  color: #BECEEA;
  margin-bottom: 10px;
  
  font-size: 1rem;               /* ~18px */
}

/* Cor do marcador (escopado) */
.elementor-96 .elementor-element.elementor-element-4b8ebd1 li::marker{
  color: #E4D629 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3459fe0 */@media (max-width:800px) {
.elementor-96 .elementor-element.elementor-element-3459fe0{
    padding: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d1e67 *//* CONTEINER PAI */
.text-wrapper3 {
    display: flex;
    padding-top: 8px;
}
/* FAIXA NÚMERO 1 */
#text-wrapper3 {
    background: #FF0000;
}
/* TEXTO INTERNO DA FAIXA */
.text-wrapper3 h3 {
    white-space: nowrap;
    font-family: var(--e-global-typography-primary-font-family) !important;
    font-weight: 700;
    text-transform: uppercase;
    display: inline;
}
/* TEXTO DA FAIXA NÚMERO 1 */
#text-wrapper3 h3 {
    color: #FFF;
    font-size: 32px;
    animation: animafaixa2 5s linear infinite;
}
/* MOBILE - reduzir fonte e ajustar espaçamento */
@media (max-width: 767px) {

  .text-wrapper3 {
    padding-top: 4px;
  }

  #text-wrapper3 h3 {
    font-size: 16px; /* antes 32px */
    line-height: 1.2;
  }

}

/* CRIANDO A ANIMAÇÃO */
@keyframes animafaixa2 {
    0% {
        transform: translateX(-100%);
    } 100% {
        transform: translate(0%);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-000f628 */@media (max-width: 1024px){
  .elementor-96 .elementor-element.elementor-element-000f628 .elementor-image-box-description{
    width: 100%;
  }

  .elementor-96 .elementor-element.elementor-element-000f628 ul{
    padding-left: 20px !important; /* ajuste de recuo */
  }

  .elementor-96 .elementor-element.elementor-element-000f628 li{
    font-size: 1rem !important; /* 14px no mobile */
  }
}

/* Base (desktop e geral) */
.elementor-96 .elementor-element.elementor-element-000f628 ul{
  list-style: disc;                  /* garante marcador */
  list-style-position: outside;      /* posição do marcador */
  padding-left: 75px;
  padding-right: 75px;
  padding-top: 20px;
}

.elementor-96 .elementor-element.elementor-element-000f628 li{
  text-align: left;
  color: #BECEEA;
  margin-bottom: 10px;
  
  font-size: 1rem;               /* ~18px */
}

/* Cor do marcador (escopado) */
.elementor-96 .elementor-element.elementor-element-000f628 li::marker{
  color: #E4D629 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bb2a3e *//* Força wrapper a alinhar tudo no centro */
.elementor-96 .elementor-element.elementor-element-2bb2a3e .elementor-icon-box-wrapper {
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-248602b *//* ===========================
   MORPHING DISCLOSURE — LIGHT UI
   (Sem alterar .elementor-kit-9)
   =========================== */

/* --- CONFIGURAÇÕES GERAIS --- */
.morphing-disclosure-wrapper {
  /* Tamanhos */
  --largura-maxima: 600px;
  --altura-barra: 20px;
  --tamanho-titulo: 18px;
  --tamanho-corpo: 16px;

  /* Cores (Light) - usando variáveis globais do Elementor */
  --bg-card: #FFFFFF; /* fundo branco */
  --bg-hover: var(--e-global-color-primary); /* #E7E7E7 */
  --border-color: rgba(84, 89, 95, 0.22); /* secondary com transparência */
  --accent-color: var(--e-global-color-accent); /* #29E443 */
  --text-color: #0B0F14; /* texto escuro */
  --text-dim: rgba(84, 89, 95, 0.85); /* secondary suave */

  /* Animação */
  --duration: 0.4s;
  --border-width: 1px;
  --bounce-ease: linear(0 0%, 0.55 7.5%, 1.13 25%, 1 80% 100%);

  display: flex;
  justify-content: center;
  font-family: var(--e-global-typography-text-font-family, sans-serif);
}

.morphing-disclosure {
  width: 100%;
  max-width: var(--largura-maxima);
  color: var(--text-color);
}

/* --- ESTRUTURA DOS CARDS --- */
.morphing-disclosure details {
  background: var(--bg-card);
  border: var(--border-width) solid var(--border-color);
  border-bottom: 0;
  transition:
    margin var(--duration) var(--bounce-ease),
    border-radius var(--duration) var(--bounce-ease),
    background-color var(--duration),
    box-shadow var(--duration);
  position: relative;
  overflow: hidden;

  /* profundidade leve no claro */
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.06);
}

/* Arredondamento das extremidades do grupo */
.morphing-disclosure details:first-of-type {
  border-radius: 14px 14px 0 0;
}
.morphing-disclosure details:last-of-type {
  border-radius: 0 0 14px 14px;
  border-bottom: var(--border-width) solid var(--border-color);
}

/* Card quando está aberto */
.morphing-disclosure details[open] {
  margin: 16px 0;
  border-radius: 14px !important;
  border-bottom: var(--border-width) solid var(--border-color) !important;
  z-index: 10;

  /* destaque quando abre */
  box-shadow: 0 12px 26px rgba(0, 0, 0, 0.10);
}

/* --- CABEÇALHO --- */
.morphing-disclosure summary {
  padding: var(--altura-barra) 20px;
  font-size: var(--tamanho-titulo);
  list-style: none;
  cursor: pointer;
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 15px;
  font-weight: 700;
  outline: none;
  user-select: none;
  color: var(--text-color);
}

.morphing-disclosure summary::-webkit-details-marker {
  display: none;
}

/* Ícone */
.morphing-disclosure summary svg {
  width: 18px;
  opacity: 0.55;
  transition: transform var(--duration) var(--bounce-ease), color var(--duration), opacity var(--duration);
  color: var(--e-global-color-secondary, #54595F);
}

/* Gira o ícone para virar um X */
.morphing-disclosure details[open] summary svg {
  transform: rotate(45deg);
  color: var(--accent-color);
  opacity: 1;
}

/* Hover */
.morphing-disclosure details:hover {
  background-color: var(--bg-hover);
}

/* --- CONTEÚDO --- */
.content {
  padding: 0 20px 24px 20px;
  font-size: var(--tamanho-corpo);
  color: var(--text-dim);
  line-height: 1.65;
  opacity: 0;
  transform: translateY(10px);
  transition:
    opacity var(--duration) ease,
    transform var(--duration) var(--bounce-ease);
}

details[open] .content {
  opacity: 1;
  transform: translateY(0);
}

/* --- LOGICA DE BORDAS DINÂMICAS --- */
.morphing-disclosure details:has(+ details[open]) {
  border-bottom: var(--border-width) solid var(--border-color) !important;
  border-bottom-left-radius: 14px;
  border-bottom-right-radius: 14px;
}

.morphing-disclosure details[open] + details {
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  border-top: var(--border-width) solid var(--border-color);
}

/* Suporte para animação de altura automática */
@supports (interpolate-size: allow-keywords) {
  :root {
    interpolate-size: allow-keywords;
  }

  details::details-content {
    height: 0;
    overflow: hidden;
    transition:
      height var(--duration) var(--bounce-ease),
      content-visibility var(--duration) allow-discrete;
  }

  details[open]::details-content {
    height: auto;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87b7a76 *//* Container do link + logo */
.logo-konectt {
  display: inline-flex;
  align-items: center;
  gap: 6px;           /* espaço entre texto e logo */
  text-decoration: none;
}

.logo-konectt img{
  width: 120px;
  height: auto;
  display: block;

  /* cor alvo: #928319 */
  filter: brightness(0) saturate(100%) invert(47%) sepia(98%) saturate(430%) hue-rotate(9deg) brightness(80%) contrast(46%);
}/* End custom CSS */
/* Start custom CSS */html, body {
    width: 100%;
    overflow-x: hidden;
}

/*Configuração da pagina*/
@media(min-width: 1367px){
.e-con{
    --container-max-width: 1280px;
}
}
@media(min-width: 768px) and (max-width: 1366px){
.e-con{
    --container-max-width: 90%;
}
}
@media(max-width: 767px){
.e-con{
    --container-max-width: 100%;
}
}

/**/

@media(max-width: 767px){
    .e-con .elementor-widget:not(.fixo){
        width:100% !important;
    }
}
@media (max-width: 767px) {
    ::-webkit-scrollbar {
      display: none;
    }
}
:root {
    --quantidadedegaps: calc(var(--quantidadecolunas) - 1);
    --gapssomados: calc(var(--valordogap) * var(--quantidadedegaps));
    --colunassomadassemgaps: calc(var(--largurautil) - var(--gapssomados));
    --larguradeumacoluna: calc(var(--colunassomadassemgaps) / var(--quantidadecolunas));
    --umacoluna: var(--larguradeumacoluna);
    --umacolunacomgap: calc(var(--larguradeumacoluna) + var(--valordogap));
    --duascolunas: calc((var(--larguradeumacoluna) * 2) + var(--valordogap));
    --duascolunascomgap: calc(var(--duascolunas) + var(--valordogap));
    --trescolunas: calc((var(--larguradeumacoluna) * 3) + (var(--valordogap) * 2));
    --trescolunascomgap: calc(var(--trescolunas) + var(--valordogap));
    --quatrocolunas: calc((var(--larguradeumacoluna) * 4) + (var(--valordogap) * 3));
    --quatrocolunascomgap: calc(var(--quatrocolunas) + var(--valordogap));
    --cincocolunas: calc((var(--larguradeumacoluna) * 5) + (var(--valordogap) * 4));
    --cincocolunascomgap: calc(var(--cincocolunas) + var(--valordogap));
    --seiscolunas: calc((var(--larguradeumacoluna) * 6) + (var(--valordogap) * 5));
    --seiscolunascomgap: calc(var(--seiscolunas) + var(--valordogap));
    --setecolunas: calc((var(--larguradeumacoluna) * 7) + (var(--valordogap) * 6));
    --setecolunascomgap: calc(var(--setecolunas) + var(--valordogap));
    --oitocolunas: calc((var(--larguradeumacoluna) * 8) + (var(--valordogap) * 7));
    --oitocolunascomgap: calc(var(--oitocolunas) + var(--valordogap));
    --novecolunas: calc((var(--larguradeumacoluna) * 9) + (var(--valordogap) * 8));
    --novecolunascomgap: calc(var(--novecolunas) + var(--valordogap));
    --dezcolunas: calc((var(--larguradeumacoluna) * 10) + (var(--valordogap) * 9));
    --dezcolunascomgap: calc(var(--dezcolunas) + var(--valordogap));
    --onzecolunas: calc((var(--larguradeumacoluna) * 11) + (var(--valordogap) * 10));
    --onzecolunascomgap: calc(var(--onzecolunas) + var(--valordogap));
    --dozecolunas: calc((var(--larguradeumacoluna) * 12) + (var(--valordogap) * 11));
}

@media (min-width: 2400px) {
    :root {
        --largurautil: 1280px;
        --quantidadecolunas: 12;
        --valordogap: 32px;
    }
}
@media (min-width: 1367px) and (max-width: 2399px) {
    :root {
        --largurautil: 1280px;
        --quantidadecolunas: 12;
        --valordogap: 32px;
    }
}
@media (min-width: 1025px) and (max-width: 1366px) {
    :root {
        --largurautil: 90%;
        --quantidadecolunas: 8;
        --valordogap: 20px;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    :root {
        --largurautil: 90%;
        --quantidadecolunas: 6;
        --valordogap: 16px;
    }
}
@media (max-width: 767px) {
    :root {
        --largurautil: calc(100% - 20px);
        --quantidadecolunas: 4;
        --valordogap: 16px;
    }
}
/* Ajuste Conteiner de texto */
p:last-child {
    margin-bottom: 0px;
}
.balanco{
text-wrap: balance;
}
.elementor-widget-text-editor p:last-child {
    margin-bottom: 0px;
    margin-top: 0px;
}

#bricks-component-wNRSdtIhPqSkhtwQnQocNQ-wrapper.rdstation-popup-position-bottom_right.floating-button.floating-button--close .bricks--floating--button {
    display: none !important;
}

.texto-preto .elementor-icon-box-title,
.texto-preto .elementor-image-box-title,
.texto-preto{
    background: linear-gradient(
        to right,
        #2D3642,  /* grafite claro */
        #1E2732,  /* grafite médio */
        #3A4656   /* cinza premium */
    );
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
}


.texto-branco .elementor-icon-box-title,
.texto-branco .elementor-image-box-title,
.elementor-testimonial-name, .texto-branco{
    background: linear-gradient(
        to right,
        #F7F5F0,
        #FFFFFF,
        #F2F2F2
    );
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
}


/*Alinhamento de listas*/
.elementor-icon-list-item:not(.fixo-icon) {
    align-items: flex-start !important; /* ícone no topo */
}

.elementor-icon-list-icon:not(.fixo-icon) {
    margin-top: 5px; /* desloca para baixo */
}
/* Degradê 1 Destaque 3 Cores - Amarelo/Dourado */
.degrade1 {
    background: linear-gradient(135deg, #FFF200, #FFB800);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}
.degrade2 {
    background: linear-gradient(135deg, #0047FF, #0077FF);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}



@media(max-width: 1024px){
    .desktop{
        display: none;
    }
}
@media(min-width: 1025px){
    .mobile{
        display: none;
    }
}

/* Container pai em linha (desktop) */
.horizontal .elementor-image-box-content {
  display: flex;
  flex-direction: row;   /* linha no desktop */
  align-items: center;   /* centraliza verticalmente */
  gap: 10px;             /* espaço entre título e descrição */
}

/* Ajustes nos filhos */
.horizontal .elementor-image-box-title,
.horizontal .elementor-image-box-description {
  margin: 0;
  width: var(--seiscolunas);
}

/* Mobile e tablets (até 1025px) */
@media (max-width: 1025px) {
  .horizontal .elementor-image-box-content {
    flex-direction: column;  /* empilha os elementos */
    align-items: flex-start; /* alinha à esquerda (pode trocar para center se preferir) */
  }

  .horizontal .elementor-image-box-title,
  .horizontal .elementor-image-box-description {
    width: 100%; /* ocupa toda a largura no mobile */
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://instrutoraudreyjunior.com.br/wp-content/uploads/2026/07/montserrat-400.eot');
	src: url('https://instrutoraudreyjunior.com.br/wp-content/uploads/2026/07/montserrat-400.eot?#iefix') format('embedded-opentype'),
		url('montserrat-400.woff2') format('woff2'),
		url('montserrat-400.woff') format('woff'),
		url('https://instrutoraudreyjunior.com.br/wp-content/uploads/2026/07/montserrat-400.ttf') format('truetype'),
		url('montserrat-400.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://instrutoraudreyjunior.com.br/wp-content/uploads/2026/07/montserrat-700.eot');
	src: url('https://instrutoraudreyjunior.com.br/wp-content/uploads/2026/07/montserrat-700.eot?#iefix') format('embedded-opentype'),
		url('montserrat-700.woff2') format('woff2'),
		url('montserrat-700.woff') format('woff'),
		url('https://instrutoraudreyjunior.com.br/wp-content/uploads/2026/07/montserrat-700.ttf') format('truetype'),
		url('montserrat-700.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://instrutoraudreyjunior.com.br/wp-content/uploads/2026/07/montserrat-900.eot');
	src: url('https://instrutoraudreyjunior.com.br/wp-content/uploads/2026/07/montserrat-900.eot?#iefix') format('embedded-opentype'),
		url('montserrat-900.woff2') format('woff2'),
		url('montserrat-900.woff') format('woff'),
		url('https://instrutoraudreyjunior.com.br/wp-content/uploads/2026/07/montserrat-900.ttf') format('truetype'),
		url('montserrat-900.svg#Montserrat') format('svg');
}
/* End Custom Fonts CSS */