.elementor-423 .elementor-element.elementor-element-116d8c3{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.91;}.elementor-423 .elementor-element.elementor-element-116d8c3:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-116d8c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00151C;background:url("https://proposta.movingcreative.com.br/wp-content/uploads/2025/05/02-scaled.webp") 50% 50%;background-size:cover;}.elementor-423 .elementor-element.elementor-element-116d8c3::before, .elementor-423 .elementor-element.elementor-element-116d8c3 > .elementor-background-video-container::before, .elementor-423 .elementor-element.elementor-element-116d8c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-423 .elementor-element.elementor-element-116d8c3 > .elementor-background-slideshow::before, .elementor-423 .elementor-element.elementor-element-116d8c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-423 .elementor-element.elementor-element-116d8c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-423 .elementor-element.elementor-element-116d8c3::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2px ) hue-rotate( 0deg );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-423 .elementor-element.elementor-element-4da128b img{width:14%;}.elementor-423 .elementor-element.elementor-element-b1cde41{--spacer-size:40px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-423 .elementor-element.elementor-element-635fb48{--lottie-container-width:12%;--lottie-container-max-width:8%;}.elementor-423 .elementor-element.elementor-element-a4fa13e{--display:flex;--min-height:100vh;--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;border-style:none;--border-style:none;}.elementor-423 .elementor-element.elementor-element-a4fa13e:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-a4fa13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-423 .elementor-element.elementor-element-19e203f{--spacer-size:50px;}.elementor-423 .elementor-element.elementor-element-03f1556.elementor-element{--align-self:stretch;}.elementor-423 .elementor-element.elementor-element-9c778e2.elementor-element{--align-self:center;}.elementor-423 .elementor-element.elementor-element-d733308{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-423 .elementor-element.elementor-element-3a2b5e9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-423 .elementor-element.elementor-element-3a2b5e9 .elementor-icon{font-size:26px;}.elementor-423 .elementor-element.elementor-element-3a2b5e9 .elementor-icon-box-title, .elementor-423 .elementor-element.elementor-element-3a2b5e9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;}.elementor-423 .elementor-element.elementor-element-3a2b5e9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-423 .elementor-element.elementor-element-3a2b5e9:has(:hover) .elementor-icon-box-title,
					 .elementor-423 .elementor-element.elementor-element-3a2b5e9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-423 .elementor-element.elementor-element-2459633{--spacer-size:35px;}.elementor-423 .elementor-element.elementor-element-332f674:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-332f674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-423 .elementor-element.elementor-element-332f674{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 10px 50px 10px;}.elementor-423 .elementor-element.elementor-element-332f674 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-423 .elementor-element.elementor-element-840d71d img{filter:brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-423 .elementor-element.elementor-element-dbd6640.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-423 .elementor-element.elementor-element-dbd6640.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-423 .elementor-element.elementor-element-dbd6640 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-3d50acc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;text-align:start;}.elementor-423 .elementor-element.elementor-element-3d50acc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:300;line-height:1.4em;letter-spacing:4.5px;color:#FFFFFF;}.elementor-423 .elementor-element.elementor-element-071e39c .elementor-heading-title{font-size:42px;font-weight:600;color:#fc9c04;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-e44dd3b{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-423 .elementor-element.elementor-element-eac5450 .elementor-icon-box-title, .elementor-423 .elementor-element.elementor-element-eac5450 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;}.elementor-423 .elementor-element.elementor-element-eac5450 .elementor-icon-box-title{color:#FFFFFF;}.elementor-423 .elementor-element.elementor-element-eac5450 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-423 .elementor-element.elementor-element-9e31ff6 .elementor-icon-box-title, .elementor-423 .elementor-element.elementor-element-9e31ff6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;}.elementor-423 .elementor-element.elementor-element-9e31ff6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-423 .elementor-element.elementor-element-9e31ff6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-423 .elementor-element.elementor-element-a28ff7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-423 .elementor-element.elementor-element-a28ff7f .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#363636;color:#363636;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FECF88;border-radius:4px 4px 4px 4px;}.elementor-423 .elementor-element.elementor-element-41b44ec{--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;border-style:none;--border-style:none;}.elementor-423 .elementor-element.elementor-element-41b44ec:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-41b44ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-423 .elementor-element.elementor-element-1b6b202{--display:flex;--min-height:657px;--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;border-style:none;--border-style:none;}.elementor-423 .elementor-element.elementor-element-1b6b202:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-1b6b202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-423 .elementor-element.elementor-element-ad6539f{width:var( --container-widget-width, 55% );max-width:55%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-423 .elementor-element.elementor-element-ad6539f.elementor-element{--align-self:center;}.elementor-423 .elementor-element.elementor-element-ad6539f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;line-height:40px;color:#FFFFFF;}.elementor-423 .elementor-element.elementor-element-de35fcb{--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;border-style:none;--border-style:none;}.elementor-423 .elementor-element.elementor-element-de35fcb:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-de35fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-423 .elementor-element.elementor-element-23f78ec{--display:flex;--min-height:657px;--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;border-style:none;--border-style:none;}.elementor-423 .elementor-element.elementor-element-23f78ec:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-23f78ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-423 .elementor-element.elementor-element-7a27410{width:var( --container-widget-width, 55% );max-width:55%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-423 .elementor-element.elementor-element-7a27410.elementor-element{--align-self:center;}.elementor-423 .elementor-element.elementor-element-7a27410 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;line-height:40px;color:#FFFFFF;}.elementor-423 .elementor-element.elementor-element-20ab48f{--display:grid;--min-height:199px;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-c368473 img{width:70%;opacity:0.3;transition-duration:0.5s;}.elementor-423 .elementor-element.elementor-element-c368473:hover img{opacity:1;}.elementor-423 .elementor-element.elementor-element-b524faa img{width:70%;opacity:0.3;transition-duration:0.5s;}.elementor-423 .elementor-element.elementor-element-b524faa:hover img{opacity:1;}.elementor-423 .elementor-element.elementor-element-a90ddbb img{width:70%;opacity:0.3;transition-duration:0.5s;}.elementor-423 .elementor-element.elementor-element-a90ddbb:hover img{opacity:1;}.elementor-423 .elementor-element.elementor-element-492a86a img{width:70%;opacity:0.3;transition-duration:0.5s;}.elementor-423 .elementor-element.elementor-element-492a86a:hover img{opacity:1;}.elementor-423 .elementor-element.elementor-element-fd1b4c3 img{width:70%;opacity:0.3;transition-duration:0.5s;}.elementor-423 .elementor-element.elementor-element-fd1b4c3:hover img{opacity:1;}.elementor-423 .elementor-element.elementor-element-86121c6 img{width:70%;opacity:0.3;transition-duration:0.5s;}.elementor-423 .elementor-element.elementor-element-86121c6:hover img{opacity:1;}.elementor-423 .elementor-element.elementor-element-df347d4 img{width:70%;opacity:0.3;transition-duration:0.5s;}.elementor-423 .elementor-element.elementor-element-df347d4:hover img{opacity:1;}.elementor-423 .elementor-element.elementor-element-63763c7 img{width:70%;opacity:0.3;transition-duration:0.5s;}.elementor-423 .elementor-element.elementor-element-63763c7:hover img{opacity:1;}.elementor-423 .elementor-element.elementor-element-ff15788 img{width:70%;opacity:0.3;transition-duration:0.5s;}.elementor-423 .elementor-element.elementor-element-ff15788:hover img{opacity:1;}.elementor-423 .elementor-element.elementor-element-dc074c8 img{width:70%;opacity:0.3;transition-duration:0.5s;}.elementor-423 .elementor-element.elementor-element-dc074c8:hover img{opacity:1;}.elementor-423 .elementor-element.elementor-element-a2faac4{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-423 .elementor-element.elementor-element-a2faac4:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-a2faac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-423 .elementor-element.elementor-element-d636b1c{--display:flex;--min-height:390px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.15;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:25px 25px 25px 25px;}.elementor-423 .elementor-element.elementor-element-d636b1c:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-d636b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #000000 40%, #003749 100%);}.elementor-423 .elementor-element.elementor-element-d636b1c::before, .elementor-423 .elementor-element.elementor-element-d636b1c > .elementor-background-video-container::before, .elementor-423 .elementor-element.elementor-element-d636b1c > .e-con-inner > .elementor-background-video-container::before, .elementor-423 .elementor-element.elementor-element-d636b1c > .elementor-background-slideshow::before, .elementor-423 .elementor-element.elementor-element-d636b1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-423 .elementor-element.elementor-element-d636b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://proposta.movingcreative.com.br/wp-content/uploads/2025/05/pngtree-vector-royal-blue-abstract-background-image_303102.jpg");--background-overlay:'';background-size:cover;}.elementor-423 .elementor-element.elementor-element-8d0733f{width:var( --container-widget-width, 33% );max-width:33%;margin:73px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;}.elementor-423 .elementor-element.elementor-element-8d0733f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;line-height:46px;color:#FFFFFF;}.elementor-423 .elementor-element.elementor-element-2a124ce{width:var( --container-widget-width, 34% );max-width:34%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;}.elementor-423 .elementor-element.elementor-element-2a124ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:25px;color:#FFFFFF;}.elementor-423 .elementor-element.elementor-element-bcffb63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-423 .elementor-element.elementor-element-bcffb63 .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#363636;color:#363636;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FECF88;border-radius:4px 4px 4px 4px;}.elementor-423 .elementor-element.elementor-element-65b5068{--spacer-size:50px;}.elementor-423 .elementor-element.elementor-element-7fc949d{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-423 .elementor-element.elementor-element-7fc949d:not(.elementor-motion-effects-element-type-background), .elementor-423 .elementor-element.elementor-element-7fc949d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-423 .elementor-element.elementor-element-c6a9183{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-2a4f0d2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-a75c189{text-align:center;}.elementor-423 .elementor-element.elementor-element-a75c189 img{width:14%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-423 .elementor-element.elementor-element-78396fe{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-423 .elementor-element.elementor-element-78396fe.elementor-element{--align-self:center;}.elementor-423 .elementor-element.elementor-element-78396fe .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-423 .elementor-element.elementor-element-78396fe .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-423 .elementor-element.elementor-element-fff7064{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-423 .elementor-element.elementor-element-fff7064 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:200;line-height:24px;color:#FFFFFF;}.elementor-423 .elementor-element.elementor-element-9cc4f43{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:200;color:#FFFFFF;}.elementor-423 .elementor-element.elementor-element-9cc4f43 a{color:#FFFFFF;}@media(max-width:1024px){.elementor-423 .elementor-element.elementor-element-3a2b5e9 .elementor-icon-box-wrapper{text-align:start;}.elementor-423 .elementor-element.elementor-element-3a2b5e9 .elementor-icon{font-size:26px;}.elementor-423 .elementor-element.elementor-element-3a2b5e9 .elementor-icon-box-title, .elementor-423 .elementor-element.elementor-element-3a2b5e9 .elementor-icon-box-title a{font-size:14px;}.elementor-423 .elementor-element.elementor-element-20ab48f{--grid-auto-flow:row;}.elementor-423 .elementor-element.elementor-element-7fc949d{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-423 .elementor-element.elementor-element-c6a9183{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-423 .elementor-element.elementor-element-116d8c3{--overlay-opacity:0.92;}.elementor-423 .elementor-element.elementor-element-4da128b{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-423 .elementor-element.elementor-element-4da128b img{width:29%;}.elementor-423 .elementor-element.elementor-element-b1cde41{--spacer-size:0px;}.elementor-423 .elementor-element.elementor-element-158575f{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-423 .elementor-element.elementor-element-635fb48{--lottie-container-width:10%;--lottie-container-max-width:12%;}.elementor-423 .elementor-element.elementor-element-d733308{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-423 .elementor-element.elementor-element-3a2b5e9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-423 .elementor-element.elementor-element-3a2b5e9 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:12px;}.elementor-423 .elementor-element.elementor-element-3a2b5e9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-423 .elementor-element.elementor-element-3a2b5e9 .elementor-icon{font-size:25px;}.elementor-423 .elementor-element.elementor-element-3a2b5e9 .elementor-icon-box-title, .elementor-423 .elementor-element.elementor-element-3a2b5e9 .elementor-icon-box-title a{font-size:14px;}.elementor-423 .elementor-element.elementor-element-3d50acc{padding:15px 0px 0px 0px;text-align:start;}.elementor-423 .elementor-element.elementor-element-071e39c .elementor-heading-title{font-size:36px;}.elementor-423 .elementor-element.elementor-element-e44dd3b{font-size:17px;line-height:1.5em;}.elementor-423 .elementor-element.elementor-element-5606d51{width:50%;}.elementor-423 .elementor-element.elementor-element-c75038f{width:50%;}.elementor-423 .elementor-element.elementor-element-ad6539f{width:100%;max-width:100%;}.elementor-423 .elementor-element.elementor-element-7a27410{width:100%;max-width:100%;}.elementor-423 .elementor-element.elementor-element-20ab48f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-423 .elementor-element.elementor-element-8d0733f{width:100%;max-width:100%;}.elementor-423 .elementor-element.elementor-element-2a124ce{width:100%;max-width:100%;}.elementor-423 .elementor-element.elementor-element-7fc949d{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-423 .elementor-element.elementor-element-c6a9183{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-423 .elementor-element.elementor-element-2a4f0d2{--width:100%;}.elementor-423 .elementor-element.elementor-element-a75c189 img{width:32%;}.elementor-423 .elementor-element.elementor-element-78396fe .elementor-divider-separator{width:100%;}.elementor-423 .elementor-element.elementor-element-fff7064{text-align:center;}}@media(min-width:768px){.elementor-423 .elementor-element.elementor-element-d636b1c{--width:60%;}.elementor-423 .elementor-element.elementor-element-c6a9183{--width:1280px;}.elementor-423 .elementor-element.elementor-element-2a4f0d2{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-423 .elementor-element.elementor-element-2a4f0d2{--width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-3a2b5e9 *//* ===================== SCROLL HINT – MOTION PREMIUM (Elementor: .elementor-423 .elementor-element.elementor-element-3a2b5e9) ===================== */
/* Mostra/Anima somente em telas touch (mobile/tablet) */
@media (pointer: coarse) and (max-width: 1024px) {

  /* CAIXA do aviso */
  .elementor-423 .elementor-element.elementor-element-3a2b5e9 {
    --accent1: #eabfff; /* lilás */
    --accent2: #7aa5ff; /* azul */
    --bg: rgba(0,0,0,.60);

    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 12px 18px;
    border-radius: 14px;

    /* fundo + borda gradiente animada (sem pseudo) */
    background:
      linear-gradient(var(--bg), var(--bg)) padding-box,
      linear-gradient(90deg, var(--accent1), var(--accent2), var(--accent1)) border-box;
    border: 2px solid transparent;
    background-origin: border-box;
    background-clip: padding-box, border-box;

    color: #fff;
    font-size: 15px;          /* ↑ aumente p/ 16–17px se quiser maior */
    font-weight: 700;
    letter-spacing: .4px;
    text-transform: none;

    box-shadow: 0 12px 28px rgba(0,0,0,.48), inset 0 0 0 1px rgba(255,255,255,.08);
    animation:
      boxGlow 2.2s ease-in-out infinite alternate,
      borderShift 6s linear infinite;
  }

  /* SHEEN (faixa de luz) atravessando a caixa */
  .elementor-423 .elementor-element.elementor-element-3a2b5e9::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: linear-gradient(110deg, transparent 0%, rgba(255,255,255,.22) 50%, transparent 100%);
    transform: translateX(-130%);
    animation: sheen 2.6s ease-in-out infinite;
    pointer-events: none;
    mix-blend-mode: screen;
  }

  /* ÍCONE (img/svg/i) – “swipe” sutil + micro rotação */
  .elementor-423 .elementor-element.elementor-element-3a2b5e9 img,
  .elementor-423 .elementor-element.elementor-element-3a2b5e9 svg,
  .elementor-423 .elementor-element.elementor-element-3a2b5e9 i {
    width: 22px; /* ↑ 26px p/ público 50+ */
    height: auto;
    transform-origin: 70% 60%;
    filter: drop-shadow(0 0 6px rgba(234,191,255,.35));
    animation: handSwipe 1.4s ease-in-out infinite;
  }

  /* Texto com leve respiração (opcional) */
  .elementor-423 .elementor-element.elementor-element-3a2b5e9 .hint-text,
  .elementor-423 .elementor-element.elementor-element-3a2b5e9 span,
  .elementor-423 .elementor-element.elementor-element-3a2b5e9 p {
    animation: textPulse 1.8s ease-in-out infinite;
  }

  /* Acessibilidade: reduz movimento */
  @media (prefers-reduced-motion: reduce) {
    .elementor-423 .elementor-element.elementor-element-3a2b5e9,
    .elementor-423 .elementor-element.elementor-element-3a2b5e9::after,
    .elementor-423 .elementor-element.elementor-element-3a2b5e9 img,
    .elementor-423 .elementor-element.elementor-element-3a2b5e9 svg,
    .elementor-423 .elementor-element.elementor-element-3a2b5e9 i,
    .elementor-423 .elementor-element.elementor-element-3a2b5e9 .hint-text,
    .elementor-423 .elementor-element.elementor-element-3a2b5e9 span,
    .elementor-423 .elementor-element.elementor-element-3a2b5e9 p {
      animation: none !important;
    }
  }
}

/* ===================== KEYFRAMES ===================== */

/* deslize do gradiente da borda */
@keyframes borderShift {
  0%   { background-position: 0 0,    0% 50%; }
  100% { background-position: 0 0, 100% 50%; }
}

/* brilho que cruza o pill */
@keyframes sheen {
  0%   { transform: translateX(-140%); opacity: 0; }
  20%  { opacity: .85; }
  50%  { transform: translateX(140%); opacity: .6; }
  80%  { opacity: 0; }
  100% { transform: translateX(140%); opacity: 0; }
}

/* mãozinha sugerindo o gesto */
@keyframes handSwipe {
  0%   { transform: translateX(0) rotate(0deg);   opacity: .95; }
  25%  { transform: translateX(-10px) rotate(-6deg); opacity: 1; }
  50%  { transform: translateX(14px) rotate(1deg);   opacity: 1; }
  75%  { transform: translateX(6px) rotate(0deg);    opacity: .98; }
  100% { transform: translateX(0) rotate(0deg);      opacity: .95; }
}

/* texto respirando */
@keyframes textPulse {
  0%,100% { opacity: .85; filter: saturate(110%); }
  50%     { opacity: 1;    filter: saturate(140%); }
}

/* glow geral do box */
@keyframes boxGlow {
  0%   { box-shadow: 0 12px 28px rgba(0,0,0,.48), 0 0 0 rgba(234,191,255,0); }
  100% { box-shadow: 0 14px 32px rgba(0,0,0,.56), 0 0 26px rgba(234,191,255,.28); }
}
/* ===================== /SCROLL HINT – MOTION PREMIUM ===================== *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4fa13e */.elementor-423 .elementor-element.elementor-element-a4fa13e {
    border-top: 3px solid transparent; /* Define a borda superior */
    border-image-source: linear-gradient(to right, rgba(0, 81, 108, 0) 0%, #FFFFFF59 50%, rgba(0, 81, 108, 0) 100%);
    border-image-slice: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a28ff7f */.elementor-423 .elementor-element.elementor-element-a28ff7f .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, rgba(230,160,70,1) 0%, rgba(240,200,120,1) 34%, rgba(230,160,70,1) 67%, rgba(240,200,120,1) 100%); /* gradiente dourado intermediário */
    background-size: 400% 200%;
    transition: background 3.4s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura{
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad6539f */.gradiente {
  background: -webkit-linear-gradient(80deg, #686868, #ffffff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a27410 */.gradiente {
  background: -webkit-linear-gradient(80deg, #686868, #ffffff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d0733f */.gradiente {
  background: -webkit-linear-gradient(25deg, #686868, #ffffff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bcffb63 */.elementor-423 .elementor-element.elementor-element-bcffb63 .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, rgba(230,160,70,1) 0%, rgba(240,200,120,1) 34%, rgba(230,160,70,1) 67%, rgba(240,200,120,1) 100%); /* gradiente dourado intermediário */
    background-size: 400% 200%;
    transition: background 3.4s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura{
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-78396fe */.elementor-423 .elementor-element.elementor-element-78396fe .elementor-divider {
    display: flex;
    justify-content: center;
}

.elementor-423 .elementor-element.elementor-element-78396fe .elementor-divider-separator {
    border: none; /* Remove qualquer borda padrão */
    height: 1px; /* Ajuste a espessura do divisor */
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #FFffff, rgba(255, 255, 255, 0));
    width: 100%; /* Ajuste o valor conforme necessário */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fc949d */h1,h2,h3,h4,h5,span,p{
    
    margin: 0px !important;
}/* End custom CSS */