.elementor-4891 .elementor-element.elementor-element-477f54d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4891 .elementor-element.elementor-element-477f54d:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-477f54d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(216deg, #FF4B5C 8%, #FF0008 82%);}.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-4891 .elementor-element.elementor-element-dfb8713{text-align:center;}.elementor-4891 .elementor-element.elementor-element-dfb8713 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-d97661c );}.elementor-4891 .elementor-element.elementor-element-ef8ee3d{--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;--overlay-opacity:0.5;--overlay-mix-blend-mode:saturation;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-ef8ee3d:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-ef8ee3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(346deg, #0B224A 25%, #331229 84%);}.elementor-4891 .elementor-element.elementor-element-ef8ee3d::before, .elementor-4891 .elementor-element.elementor-element-ef8ee3d > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-ef8ee3d > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-ef8ee3d > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-ef8ee3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-ef8ee3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rdvnafranca.com.br/wp-content/uploads/2025/11/background-fond-bleu-degrade-de-luxe-abstrait-bleu-fonce-lisse-avec-banniere-de-studio-vignette-noire.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4891 .elementor-element.elementor-element-dbabf01{--display:flex;--overlay-opacity:0.5;}.elementor-4891 .elementor-element.elementor-element-dbabf01::before, .elementor-4891 .elementor-element.elementor-element-dbabf01 > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-dbabf01 > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-dbabf01 > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-dbabf01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-dbabf01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4891 .elementor-element.elementor-element-5f19e42{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4891 .elementor-element.elementor-element-5f19e42::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4891 .elementor-element.elementor-element-0fafe75{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right: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-4891 .elementor-element.elementor-element-5808191{text-align:start;}.elementor-4891 .elementor-element.elementor-element-5808191 img{width:75%;}.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-4891 .elementor-element.elementor-element-7e10d96{text-align:start;font-family:"Poppins", Sans-serif;font-size:27px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-4891 .elementor-element.elementor-element-5abf094{text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFFB8;}.elementor-4891 .elementor-element.elementor-element-2346dad{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.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 );}.elementor-4891 .elementor-element.elementor-element-60a195b .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:500;line-height:1.3em;background-image:linear-gradient(130deg, #E30613 6%, #FF4B5C 100%);box-shadow:0px 12px 24px 0px rgba(227, 5.999999999999996, 18.999999999999947, 0.45);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:31px 31px 31px 31px;}.elementor-4891 .elementor-element.elementor-element-60a195b .elementor-button:hover, .elementor-4891 .elementor-element.elementor-element-60a195b .elementor-button:focus{background-color:#23104B;}.elementor-4891 .elementor-element.elementor-element-60a195b{width:100%;max-width:100%;}.elementor-4891 .elementor-element.elementor-element-60a195b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 0% 0%;}.elementor-4891 .elementor-element.elementor-element-60a195b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4891 .elementor-element.elementor-element-60a195b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4891 .elementor-element.elementor-element-60a195b .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-4891 .elementor-element.elementor-element-d117a69.elementor-element{--align-self:center;}.elementor-4891 .elementor-element.elementor-element-d117a69{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:0.76rem;font-weight:400;color:#E5E7EB;}.elementor-4891 .elementor-element.elementor-element-9948825{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-4891 .elementor-element.elementor-element-3dccadf{width:100%;max-width:100%;text-align:end;}.elementor-4891 .elementor-element.elementor-element-3dccadf > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-4891 .elementor-element.elementor-element-3dccadf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:38px 38px 38px 38px;box-shadow:0px 50px 100px 0px rgba(105.9999999999997, 12.000000000000018, 226, 0.07);}.elementor-4891 .elementor-element.elementor-element-3dccadf.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-4891 .elementor-element.elementor-element-3dccadf img{width:100%;max-width:95%;height:100%;border-radius:38px 38px 38px 38px;box-shadow:0px 50px 100px 0px rgba(105.9999999999997, 12.000000000000018, 226, 0.097);}.elementor-4891 .elementor-element.elementor-element-a50142c{--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;--overlay-opacity:0.5;--overlay-mix-blend-mode:saturation;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-a50142c:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-a50142c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(346deg, #0B224A 25%, #331229 84%);}.elementor-4891 .elementor-element.elementor-element-a50142c::before, .elementor-4891 .elementor-element.elementor-element-a50142c > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-a50142c > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-a50142c > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-a50142c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-a50142c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rdvnafranca.com.br/wp-content/uploads/2025/11/background-fond-bleu-degrade-de-luxe-abstrait-bleu-fonce-lisse-avec-banniere-de-studio-vignette-noire.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4891 .elementor-element.elementor-element-af6dae8{--display:flex;--overlay-opacity:0.5;}.elementor-4891 .elementor-element.elementor-element-af6dae8::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4891 .elementor-element.elementor-element-8a932f0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:1;--overlay-mix-blend-mode:saturation;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-4891 .elementor-element.elementor-element-8a932f0::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rdvnafranca.com.br/wp-content/uploads/2025/04/sobre-posicao-de-fundo-2.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-4891 .elementor-element.elementor-element-8a932f0::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4891 .elementor-element.elementor-element-8b2a5b5{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4891 .elementor-element.elementor-element-8d05d91{text-align:start;}.elementor-4891 .elementor-element.elementor-element-8d05d91 img{width:75%;}.elementor-4891 .elementor-element.elementor-element-fdcf43f{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-4891 .elementor-element.elementor-element-18d688d{text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFFB8;}.elementor-4891 .elementor-element.elementor-element-e04925f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-4891 .elementor-element.elementor-element-13c7697 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:500;line-height:1.3em;background-image:linear-gradient(130deg, #E30613 6%, #FF4B5C 100%);box-shadow:0px 12px 24px 0px rgba(227, 5.999999999999996, 18.999999999999947, 0.45);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:31px 31px 31px 31px;}.elementor-4891 .elementor-element.elementor-element-13c7697 .elementor-button:hover, .elementor-4891 .elementor-element.elementor-element-13c7697 .elementor-button:focus{background-color:#23104B;}.elementor-4891 .elementor-element.elementor-element-13c7697{width:100%;max-width:100%;}.elementor-4891 .elementor-element.elementor-element-13c7697 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 0% 0%;}.elementor-4891 .elementor-element.elementor-element-13c7697.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4891 .elementor-element.elementor-element-13c7697 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4891 .elementor-element.elementor-element-13c7697 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-4891 .elementor-element.elementor-element-00e00de.elementor-element{--align-self:center;}.elementor-4891 .elementor-element.elementor-element-00e00de{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:0.76rem;font-weight:400;color:#E5E7EB;}.elementor-4891 .elementor-element.elementor-element-dcb2cc4:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-dcb2cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111B5C;}.elementor-4891 .elementor-element.elementor-element-dcb2cc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-4891 .elementor-element.elementor-element-dcb2cc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4891 .elementor-element.elementor-element-dcb2cc4 > .elementor-shape-bottom .elementor-shape-fill{fill:#0B0B1F;}.elementor-4891 .elementor-element.elementor-element-83a1b0e{--display:flex;}.elementor-4891 .elementor-element.elementor-element-6453ac3{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:15%;--padding-right:15%;}.elementor-4891 .elementor-element.elementor-element-6453ac3.e-con{--order:99999 /* order end hack */;}.elementor-4891 .elementor-element.elementor-element-a0ded15{text-align:center;font-family:"Poppins", Sans-serif;font-size:41px;font-weight:700;line-height:48px;color:var( --e-global-color-d97661c );}.elementor-4891 .elementor-element.elementor-element-51e2ec4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:31px 31px 31px 31px;box-shadow:0px 0px 100px 100px rgba(255, 8, 8, 0.13);--margin-top:3%;--margin-bottom:12%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4891 .elementor-element.elementor-element-51e2ec4:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-51e2ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #101726 0%, #020617 100%);}.elementor-4891 .elementor-element.elementor-element-51e2ec4.e-con{--order:-99999 /* order start hack */;}.elementor-4891 .elementor-element.elementor-element-f46b91f > .elementor-widget-container{background-color:#191F2E;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#020101;border-radius:31px 31px 31px 31px;}.elementor-4891 .elementor-element.elementor-element-f46b91f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4891 .elementor-element.elementor-element-f46b91f{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:1.3px;color:var( --e-global-color-primary );}.elementor-4891 .elementor-element.elementor-element-1179941 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-0b7e197 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-2b482fd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:31px 31px 31px 31px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--margin-top:-70px;--margin-bottom:0px;--margin-left:100px;--margin-right:100px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-4891 .elementor-element.elementor-element-2b482fd:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-2b482fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #281024 28%, #0A0A1F 68%);}.elementor-4891 .elementor-element.elementor-element-2b482fd.e-con:hover{--e-con-transform-scale:1.1;}.elementor-4891 .elementor-element.elementor-element-2b482fd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4891 .elementor-element.elementor-element-bd2f63f.elementor-element{--align-self:center;}.elementor-4891 .elementor-element.elementor-element-bd2f63f{text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#E7E7EE;}.elementor-4891 .elementor-element.elementor-element-ec7a508{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:0.9em;color:#FFFFFF;}.elementor-4891 .elementor-element.elementor-element-a320884:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-a320884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B1F;}.elementor-4891 .elementor-element.elementor-element-a320884{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-4891 .elementor-element.elementor-element-a320884 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4891 .elementor-element.elementor-element-53b7b10 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 50px 30px;}.elementor-4891 .elementor-element.elementor-element-46a0e36 img{width:6%;opacity:1;}.elementor-4891 .elementor-element.elementor-element-56bb460{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-e1ce549 > .elementor-widget-container{margin:0px 50px 20px 50px;padding:0% 10% 0% 10%;}.elementor-4891 .elementor-element.elementor-element-e1ce549{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-d97661c );}.elementor-4891 .elementor-element.elementor-element-a77ef07{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00FF8569;--border-color:#00FF8569;--border-radius:31px 31px 31px 31px;box-shadow:0px 0px 100px 100px rgba(0, 255, 133.00000000000009, 0.18);--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:100px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4891 .elementor-element.elementor-element-a77ef07:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-a77ef07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #281024 28%, #0A0A1F 68%);}.elementor-4891 .elementor-element.elementor-element-a77ef07.e-con:hover{--e-con-transform-scale:1.1;}.elementor-4891 .elementor-element.elementor-element-a77ef07.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4891 .elementor-element.elementor-element-14852ed > .elementor-widget-container{background-color:#191F2E;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#020101;border-radius:31px 31px 31px 31px;}.elementor-4891 .elementor-element.elementor-element-14852ed.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4891 .elementor-element.elementor-element-14852ed{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:1.3px;color:#00FF85;}.elementor-4891 .elementor-element.elementor-element-b35a2fd.elementor-element{--align-self:center;}.elementor-4891 .elementor-element.elementor-element-b35a2fd{text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:2.1em;color:#E7E7EE;}.elementor-4891 .elementor-element.elementor-element-8092b2f > .elementor-widget-container{margin:30px 50px 20px 50px;padding:0% 15% 0% 15%;}.elementor-4891 .elementor-element.elementor-element-8092b2f{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-d97661c );}.elementor-4891 .elementor-element.elementor-element-375ada0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-4891 .elementor-element.elementor-element-375ada0 > .elementor-shape-top .elementor-shape-fill, .elementor-4891 .elementor-element.elementor-element-375ada0 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#0B0B1F;}.elementor-4891 .elementor-element.elementor-element-375ada0 > .elementor-shape-bottom .elementor-shape-fill, .elementor-4891 .elementor-element.elementor-element-375ada0 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#0B0B1F;}.elementor-4891 .elementor-element.elementor-element-375ada0 > .elementor-shape-bottom svg, .elementor-4891 .elementor-element.elementor-element-375ada0 > .e-con-inner > .elementor-shape-bottom svg{height:69px;}.elementor-4891 .elementor-element.elementor-element-e097df5{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4891 .elementor-element.elementor-element-c302cc8{text-align:center;font-family:"Poppins", Sans-serif;font-size:41px;font-weight:700;line-height:48px;color:#000075;}.elementor-4891 .elementor-element.elementor-element-64c11bf:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-64c11bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B1F;}.elementor-4891 .elementor-element.elementor-element-64c11bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 70px 20px;}.elementor-4891 .elementor-element.elementor-element-64c11bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4891 .elementor-element.elementor-element-64c11bf > .elementor-shape-bottom .elementor-shape-fill{fill:#380F2C;}.elementor-4891 .elementor-element.elementor-element-4bbc35a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 50px 30px;}.elementor-4891 .elementor-element.elementor-element-d91f5de img{width:6%;opacity:1;}.elementor-4891 .elementor-element.elementor-element-f8d9b0d{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4891 .elementor-element.elementor-element-4299327{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4891 .elementor-element.elementor-element-4299327.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4891 .elementor-element.elementor-element-6c8f3f5.elementor-element{--align-self:center;}.elementor-4891 .elementor-element.elementor-element-6c8f3f5{text-align:center;}.elementor-4891 .elementor-element.elementor-element-6c8f3f5 img{max-width:75%;box-shadow:0px 0px 100px 50px rgba(131.00000000000014, 255, 86.00000000000006, 0.14);}.elementor-4891 .elementor-element.elementor-element-90d94ec.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4891 .elementor-element.elementor-element-90d94ec{text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#FFFFFFE0;}.elementor-4891 .elementor-element.elementor-element-deaa963 > .elementor-widget-container{margin:0px 99px 0px 100px;padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-deaa963{text-align:center;color:#FFFFFFD4;}.elementor-4891 .elementor-element.elementor-element-69890e5{--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;--overlay-opacity:0.5;--overlay-mix-blend-mode:saturation;--padding-top:50px;--padding-bottom:125px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-69890e5:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-69890e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(346deg, #0B224A 25%, #331229 84%);}.elementor-4891 .elementor-element.elementor-element-69890e5::before, .elementor-4891 .elementor-element.elementor-element-69890e5 > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-69890e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-69890e5 > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-69890e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-69890e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rdvnafranca.com.br/wp-content/uploads/2025/11/background-fond-bleu-degrade-de-luxe-abstrait-bleu-fonce-lisse-avec-banniere-de-studio-vignette-noire.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4891 .elementor-element.elementor-element-69890e5 > .elementor-shape-bottom .elementor-shape-fill, .elementor-4891 .elementor-element.elementor-element-69890e5 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#0B0B1F;}.elementor-4891 .elementor-element.elementor-element-69890e5 > .elementor-shape-bottom svg, .elementor-4891 .elementor-element.elementor-element-69890e5 > .e-con-inner > .elementor-shape-bottom svg{height:83px;}.elementor-4891 .elementor-element.elementor-element-69890e5 > .elementor-shape-bottom, .elementor-4891 .elementor-element.elementor-element-69890e5 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-4891 .elementor-element.elementor-element-a0e6355 > .elementor-widget-container{background-color:#FFFFFF;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#020101;border-radius:31px 31px 31px 31px;}.elementor-4891 .elementor-element.elementor-element-a0e6355.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4891 .elementor-element.elementor-element-a0e6355{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:1.3px;color:var( --e-global-color-primary );}.elementor-4891 .elementor-element.elementor-element-ce9c8d5 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-ce9c8d5{text-align:center;font-family:"Poppins", Sans-serif;font-size:41px;font-weight:700;line-height:48px;color:var( --e-global-color-d97661c );}.elementor-4891 .elementor-element.elementor-element-781850d{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFFE0;}.elementor-4891 .elementor-element.elementor-element-fa2e3f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-fa2e3f8:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-fa2e3f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B1F;}.elementor-4891 .elementor-element.elementor-element-2896601{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4891 .elementor-element.elementor-element-caa8149 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-4891 .elementor-element.elementor-element-caa8149.elementor-element{--align-self:stretch;--order:1;}.elementor-4891 .elementor-element.elementor-element-caa8149{text-align:start;color:var( --e-global-color-accent );}.elementor-4891 .elementor-element.elementor-element-2454168 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-4891 .elementor-element.elementor-element-2454168.elementor-element{--order:3;}.elementor-4891 .elementor-element.elementor-element-2454168{color:var( --e-global-color-d97661c );}.elementor-4891 .elementor-element.elementor-element-8c73b41 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-4891 .elementor-element.elementor-element-8c73b41.elementor-element{--order:6;}.elementor-4891 .elementor-element.elementor-element-4a6cc34 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-4891 .elementor-element.elementor-element-4a6cc34.elementor-element{--order:2;}.elementor-4891 .elementor-element.elementor-element-4a6cc34 > .elementor-widget-container{box-shadow:0px 0px 100px 50px rgba(255, 8, 8, 0.13);}.elementor-4891 .elementor-element.elementor-element-1d45b3f > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-4891 .elementor-element.elementor-element-1d45b3f.elementor-element{--order:5;}.elementor-4891 .elementor-element.elementor-element-bd5095a > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-4891 .elementor-element.elementor-element-bd5095a.elementor-element{--order:7;}.elementor-4891 .elementor-element.elementor-element-bd5095a > .elementor-widget-container{box-shadow:0px 0px 100px 50px rgba(255, 8, 8, 0.13);}.elementor-4891 .elementor-element.elementor-element-f2eafa7{--display:flex;--overflow:auto;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-f2eafa7.e-con{--order:4;}.elementor-4891 .elementor-element.elementor-element-929e35f .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:500;line-height:1.3em;background-image:linear-gradient(130deg, #E30613 6%, #FF4B5C 100%);box-shadow:0px 12px 24px 0px rgba(227, 5.999999999999996, 18.999999999999947, 0.45);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:31px 31px 31px 31px;}.elementor-4891 .elementor-element.elementor-element-929e35f .elementor-button:hover, .elementor-4891 .elementor-element.elementor-element-929e35f .elementor-button:focus{background-color:#23104B;}.elementor-4891 .elementor-element.elementor-element-929e35f{width:100%;max-width:100%;}.elementor-4891 .elementor-element.elementor-element-929e35f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 0% 0%;}.elementor-4891 .elementor-element.elementor-element-929e35f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4891 .elementor-element.elementor-element-929e35f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4891 .elementor-element.elementor-element-929e35f .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-4891 .elementor-element.elementor-element-843a8f0.elementor-element{--align-self:center;}.elementor-4891 .elementor-element.elementor-element-843a8f0{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:0.76rem;font-weight:400;color:#E5E7EB;}.elementor-4891 .elementor-element.elementor-element-ddfa333{--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;--overlay-opacity:1;box-shadow:0px 0px 20px 0px rgba(0, 255, 133.00000000000009, 0.25);--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-ddfa333:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-ddfa333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030712;}.elementor-4891 .elementor-element.elementor-element-ddfa333::before, .elementor-4891 .elementor-element.elementor-element-ddfa333 > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-ddfa333 > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-ddfa333 > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-ddfa333 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-ddfa333 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #00FF85 0%, #00D46F 100%);}.elementor-4891 .elementor-element.elementor-element-ddfa333 > .elementor-shape-bottom .elementor-shape-fill, .elementor-4891 .elementor-element.elementor-element-ddfa333 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#170E24;}.elementor-4891 .elementor-element.elementor-element-ddfa333 > .elementor-shape-bottom svg, .elementor-4891 .elementor-element.elementor-element-ddfa333 > .e-con-inner > .elementor-shape-bottom svg{height:83px;}.elementor-4891 .elementor-element.elementor-element-ddfa333 > .elementor-shape-bottom, .elementor-4891 .elementor-element.elementor-element-ddfa333 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-4891 .elementor-element.elementor-element-1e926c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-1e926c8{text-align:center;font-family:"Poppins", Sans-serif;font-size:41px;font-weight:700;line-height:48px;color:var( --e-global-color-accent );}.elementor-4891 .elementor-element.elementor-element-98407c7:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-98407c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030712;}.elementor-4891 .elementor-element.elementor-element-98407c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 40px 20px;}.elementor-4891 .elementor-element.elementor-element-98407c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4891 .elementor-element.elementor-element-22091b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4891 .elementor-element.elementor-element-22091b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #201027 20%, #030712 85%);}.elementor-4891 .elementor-element.elementor-element-22091b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 30px 0px 30px;}.elementor-4891 .elementor-element.elementor-element-22091b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4891 .elementor-element.elementor-element-74945f9 img{width:6%;opacity:1;}.elementor-4891 .elementor-element.elementor-element-ca2b1a1 > .elementor-widget-container{margin:-70px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-4891 .elementor-element.elementor-element-f61432a .elementor-button{background-color:#00FF85;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3em;fill:#000000;color:#000000;box-shadow:0px 12px 24px 0px rgba(0, 255, 133.00000000000009, 0.39);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00FF85;border-radius:31px 31px 31px 31px;padding:20px 30px 20px 30px;}.elementor-4891 .elementor-element.elementor-element-f61432a .elementor-button:hover, .elementor-4891 .elementor-element.elementor-element-f61432a .elementor-button:focus{background-color:#FFFFFF;}.elementor-4891 .elementor-element.elementor-element-f61432a{width:100%;max-width:100%;}.elementor-4891 .elementor-element.elementor-element-f61432a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 0% 0%;}.elementor-4891 .elementor-element.elementor-element-f61432a.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4891 .elementor-element.elementor-element-2e85e89{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-3af71a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-0b8ccf6{--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;--overlay-opacity:0.15;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-0b8ccf6:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-0b8ccf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4891 .elementor-element.elementor-element-0b8ccf6::before, .elementor-4891 .elementor-element.elementor-element-0b8ccf6 > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-0b8ccf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-0b8ccf6 > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-0b8ccf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-0b8ccf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top center, #16F5A5 0%, #020617 100%);}.elementor-4891 .elementor-element.elementor-element-cb5a3cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-a834c04{--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;--overlay-opacity:0.15;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-a834c04:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-a834c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4891 .elementor-element.elementor-element-a834c04::before, .elementor-4891 .elementor-element.elementor-element-a834c04 > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-a834c04 > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-a834c04 > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-a834c04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-a834c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top center, #16F5A5 0%, #020617 100%);}.elementor-4891 .elementor-element.elementor-element-7fe797c{--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;--overlay-opacity:0.15;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-7fe797c:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-7fe797c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4891 .elementor-element.elementor-element-7fe797c::before, .elementor-4891 .elementor-element.elementor-element-7fe797c > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-7fe797c > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-7fe797c > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-7fe797c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-7fe797c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top center, #16F5A5 0%, #020617 100%);}.elementor-4891 .elementor-element.elementor-element-fc7e76e > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-4891 .elementor-element.elementor-element-107dbff:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-107dbff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B1F;}.elementor-4891 .elementor-element.elementor-element-107dbff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 70px 20px;}.elementor-4891 .elementor-element.elementor-element-107dbff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4891 .elementor-element.elementor-element-107dbff > .elementor-shape-bottom .elementor-shape-fill{fill:#380F2C;}.elementor-4891 .elementor-element.elementor-element-db308c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 50px 30px;}.elementor-4891 .elementor-element.elementor-element-6695fd5 img{width:6%;opacity:1;}.elementor-4891 .elementor-element.elementor-element-eb5ca8a{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4891 .elementor-element.elementor-element-9705e03{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4891 .elementor-element.elementor-element-9705e03.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4891 .elementor-element.elementor-element-0e2b36b.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4891 .elementor-element.elementor-element-0e2b36b{text-align:center;}.elementor-4891 .elementor-element.elementor-element-0e2b36b img{max-width:75%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F2937;box-shadow:0px 0px 45px 0px rgba(0, 255, 133.00000000000009, 0.3);}.elementor-4891 .elementor-element.elementor-element-d76600b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4891 .elementor-element.elementor-element-d76600b{text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#FFFFFFE0;}.elementor-4891 .elementor-element.elementor-element-b5fe2db{--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;--overlay-opacity:0.5;--overlay-mix-blend-mode:saturation;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-b5fe2db:not(.elementor-motion-effects-element-type-background), .elementor-4891 .elementor-element.elementor-element-b5fe2db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(346deg, #0B224A 25%, #331229 84%);}.elementor-4891 .elementor-element.elementor-element-b5fe2db::before, .elementor-4891 .elementor-element.elementor-element-b5fe2db > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-b5fe2db > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-b5fe2db > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-b5fe2db > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-b5fe2db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rdvnafranca.com.br/wp-content/uploads/2025/11/background-fond-bleu-degrade-de-luxe-abstrait-bleu-fonce-lisse-avec-banniere-de-studio-vignette-noire.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1024px){.elementor-4891 .elementor-element.elementor-element-477f54d{--z-index:10;}.elementor-4891 .elementor-element.elementor-element-dfb8713 .elementor-heading-title{font-size:14px;}.elementor-4891 .elementor-element.elementor-element-ef8ee3d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-dbabf01::before, .elementor-4891 .elementor-element.elementor-element-dbabf01 > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-dbabf01 > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-dbabf01 > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-dbabf01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-dbabf01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rdvnafranca.com.br/wp-content/uploads/2025/11/banner-horizontal-2.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4891 .elementor-element.elementor-element-dbabf01{--overlay-opacity:0.92;--padding-top:200px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-5f19e42{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-100px;--margin-bottom:-300px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-0fafe75{--min-height:334px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-4891 .elementor-element.elementor-element-5808191{text-align:center;}.elementor-4891 .elementor-element.elementor-element-5808191 img{width:50%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4891 .elementor-element.elementor-element-7e10d96{text-align:center;font-size:18px;}.elementor-4891 .elementor-element.elementor-element-5abf094{text-align:center;font-size:14px;}.elementor-4891 .elementor-element.elementor-element-2346dad{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4891 .elementor-element.elementor-element-60a195b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-4891 .elementor-element.elementor-element-60a195b .elementor-button{font-size:15px;}.elementor-4891 .elementor-element.elementor-element-d117a69{text-align:center;}.elementor-4891 .elementor-element.elementor-element-9948825{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4891 .elementor-element.elementor-element-9948825.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4891 .elementor-element.elementor-element-3dccadf > .elementor-widget-container{margin:0px 20px 40px 0px;padding:0% 0% 0% 0%;border-radius:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-3dccadf.elementor-element{--align-self:center;}.elementor-4891 .elementor-element.elementor-element-3dccadf img{width:100%;max-width:100%;}.elementor-4891 .elementor-element.elementor-element-a50142c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-af6dae8::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rdvnafranca.com.br/wp-content/uploads/2025/11/banner-horizontal-1-3.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4891 .elementor-element.elementor-element-af6dae8{--min-height:500px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-8a932f0::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rdvnafranca.com.br/wp-content/uploads/2025/11/background-fond-bleu-degrade-de-luxe-abstrait-bleu-fonce-lisse-avec-banniere-de-studio-vignette-noire.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4891 .elementor-element.elementor-element-8a932f0{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:1;--margin-top:-20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-8b2a5b5{--min-height:334px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-4891 .elementor-element.elementor-element-8d05d91 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-8d05d91{text-align:center;}.elementor-4891 .elementor-element.elementor-element-8d05d91 img{width:50%;}.elementor-4891 .elementor-element.elementor-element-fdcf43f{text-align:center;font-size:18px;}.elementor-4891 .elementor-element.elementor-element-18d688d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4891 .elementor-element.elementor-element-18d688d{text-align:center;font-size:14px;}.elementor-4891 .elementor-element.elementor-element-e04925f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-4891 .elementor-element.elementor-element-13c7697 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-4891 .elementor-element.elementor-element-13c7697 .elementor-button{font-size:15px;}.elementor-4891 .elementor-element.elementor-element-00e00de{text-align:center;}.elementor-4891 .elementor-element.elementor-element-dcb2cc4 > .elementor-shape-bottom svg{width:calc(103% + 1.3px);height:78px;}.elementor-4891 .elementor-element.elementor-element-dcb2cc4{padding:50px 20px 50px 20px;}.elementor-4891 .elementor-element.elementor-element-83a1b0e{--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-4891 .elementor-element.elementor-element-6453ac3.e-con{--order:99999 /* order end hack */;}.elementor-4891 .elementor-element.elementor-element-51e2ec4.e-con{--order:-99999 /* order start hack */;}.elementor-4891 .elementor-element.elementor-element-a320884{padding:0px 20px 0px 20px;}.elementor-4891 .elementor-element.elementor-element-e1ce549 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-4891 .elementor-element.elementor-element-8092b2f > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-4891 .elementor-element.elementor-element-e097df5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-64c11bf{padding:0px 20px 0px 20px;}.elementor-4891 .elementor-element.elementor-element-4299327{--grid-auto-flow:row;}.elementor-4891 .elementor-element.elementor-element-6c8f3f5 img{max-width:100%;}.elementor-4891 .elementor-element.elementor-element-90d94ec{text-align:justify;}.elementor-4891 .elementor-element.elementor-element-69890e5{--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-4891 .elementor-element.elementor-element-ce9c8d5 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-4891 .elementor-element.elementor-element-781850d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-2896601{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4891 .elementor-element.elementor-element-2454168.elementor-element{--order:8;}.elementor-4891 .elementor-element.elementor-element-8c73b41.elementor-element{--order:10;}.elementor-4891 .elementor-element.elementor-element-4a6cc34.elementor-element{--order:2;}.elementor-4891 .elementor-element.elementor-element-1d45b3f.elementor-element{--order:2;}.elementor-4891 .elementor-element.elementor-element-bd5095a.elementor-element{--order:12;}.elementor-4891 .elementor-element.elementor-element-f2eafa7{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4891 .elementor-element.elementor-element-f2eafa7.e-con{--order:11;--flex-grow:0;--flex-shrink:0;}.elementor-4891 .elementor-element.elementor-element-929e35f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-4891 .elementor-element.elementor-element-929e35f .elementor-button{font-size:15px;}.elementor-4891 .elementor-element.elementor-element-843a8f0.elementor-element{--align-self:center;}.elementor-4891 .elementor-element.elementor-element-843a8f0{text-align:center;}.elementor-4891 .elementor-element.elementor-element-ddfa333{--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-4891 .elementor-element.elementor-element-1e926c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-4891 .elementor-element.elementor-element-1e926c8{font-size:39px;}.elementor-4891 .elementor-element.elementor-element-98407c7{padding:0px 20px 30px 20px;}.elementor-4891 .elementor-element.elementor-element-ca2b1a1 > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-f61432a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-4891 .elementor-element.elementor-element-f61432a .elementor-button{font-size:15px;}.elementor-4891 .elementor-element.elementor-element-3af71a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-0b8ccf6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-cb5a3cc > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-4891 .elementor-element.elementor-element-a834c04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-7fe797c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-fc7e76e > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-4891 .elementor-element.elementor-element-107dbff{padding:0px 20px 0px 20px;}.elementor-4891 .elementor-element.elementor-element-eb5ca8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-9705e03{--grid-auto-flow:row;}.elementor-4891 .elementor-element.elementor-element-0e2b36b img{max-width:100%;}.elementor-4891 .elementor-element.elementor-element-d76600b{text-align:justify;}.elementor-4891 .elementor-element.elementor-element-b5fe2db{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-4891 .elementor-element.elementor-element-dfb8713 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-4891 .elementor-element.elementor-element-dfb8713 .elementor-heading-title{font-size:12px;}.elementor-4891 .elementor-element.elementor-element-ef8ee3d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-5f19e42{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 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:5px;--padding-left:5px;--padding-right:5px;}.elementor-4891 .elementor-element.elementor-element-0fafe75{--min-height:225px;--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:10px;--padding-right:10px;}.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-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4891 .elementor-element.elementor-element-5abf094 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-4891 .elementor-element.elementor-element-5abf094{text-align:justify;font-size:14px;}.elementor-4891 .elementor-element.elementor-element-5abf094 p{margin-block-end:13px;}.elementor-4891 .elementor-element.elementor-element-2346dad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4891 .elementor-element.elementor-element-60a195b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4891 .elementor-element.elementor-element-60a195b.elementor-element{--align-self:center;}.elementor-4891 .elementor-element.elementor-element-60a195b .elementor-button{font-size:13px;}.elementor-4891 .elementor-element.elementor-element-9948825{--width:100%;--min-height:0px;--justify-content:center;--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-4891 .elementor-element.elementor-element-9948825.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4891 .elementor-element.elementor-element-3dccadf > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0% 0% 0% 0%;}.elementor-4891 .elementor-element.elementor-element-3dccadf{text-align:center;}.elementor-4891 .elementor-element.elementor-element-3dccadf img{width:164px;max-width:100%;}.elementor-4891 .elementor-element.elementor-element-a50142c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-af6dae8::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-af6dae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rdvnafranca.com.br/wp-content/uploads/2025/11/banner-casapropianafranca.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4891 .elementor-element.elementor-element-af6dae8{--min-height:300px;--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-4891 .elementor-element.elementor-element-af6dae8.e-con{--align-self:center;}.elementor-4891 .elementor-element.elementor-element-8a932f0::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4891 .elementor-element.elementor-element-8a932f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rdvnafranca.com.br/wp-content/uploads/2025/11/background-fond-bleu-degrade-de-luxe-abstrait-bleu-fonce-lisse-avec-banniere-de-studio-vignette-noire.webp");background-repeat:no-repeat;background-size:cover;}.elementor-4891 .elementor-element.elementor-element-8a932f0{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4891 .elementor-element.elementor-element-8b2a5b5{--min-height:225px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4891 .elementor-element.elementor-element-18d688d > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-4891 .elementor-element.elementor-element-18d688d{text-align:justify;font-size:14px;}.elementor-4891 .elementor-element.elementor-element-18d688d p{margin-block-end:13px;}.elementor-4891 .elementor-element.elementor-element-e04925f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4891 .elementor-element.elementor-element-13c7697 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4891 .elementor-element.elementor-element-13c7697.elementor-element{--align-self:center;}.elementor-4891 .elementor-element.elementor-element-13c7697 .elementor-button{font-size:13px;}.elementor-4891 .elementor-element.elementor-element-00e00de > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-dcb2cc4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-39e0c7f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-83a1b0e{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-6453ac3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-4891 .elementor-element.elementor-element-a0ded15{font-size:2.6rem;}.elementor-4891 .elementor-element.elementor-element-0adae08 img{width:75%;}.elementor-4891 .elementor-element.elementor-element-51e2ec4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4891 .elementor-element.elementor-element-f46b91f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-4891 .elementor-element.elementor-element-f46b91f.elementor-element{--align-self:center;}.elementor-4891 .elementor-element.elementor-element-f46b91f{text-align:center;}.elementor-4891 .elementor-element.elementor-element-d3fad3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-2b482fd{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4891 .elementor-element.elementor-element-ec7a508 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-4891 .elementor-element.elementor-element-a320884{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-53b7b10 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-46a0e36 img{width:12%;}.elementor-4891 .elementor-element.elementor-element-56bb460{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4891 .elementor-element.elementor-element-56bb460.e-con{--order:-99999 /* order start hack */;}.elementor-4891 .elementor-element.elementor-element-e1ce549 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4891 .elementor-element.elementor-element-a77ef07{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4891 .elementor-element.elementor-element-8092b2f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4891 .elementor-element.elementor-element-375ada0 > .elementor-shape-top svg, .elementor-4891 .elementor-element.elementor-element-375ada0 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:19px;}.elementor-4891 .elementor-element.elementor-element-375ada0 > .elementor-shape-bottom svg, .elementor-4891 .elementor-element.elementor-element-375ada0 > .e-con-inner > .elementor-shape-bottom svg{height:36px;}.elementor-4891 .elementor-element.elementor-element-375ada0{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-4891 .elementor-element.elementor-element-e097df5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-c302cc8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-c302cc8{font-size:2.6rem;}.elementor-4891 .elementor-element.elementor-element-64c11bf{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-d91f5de.elementor-element{--order:99999 /* order end hack */;}.elementor-4891 .elementor-element.elementor-element-d91f5de img{width:12%;}.elementor-4891 .elementor-element.elementor-element-f8d9b0d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4891 .elementor-element.elementor-element-f8d9b0d.e-con{--order:-99999 /* order start hack */;}.elementor-4891 .elementor-element.elementor-element-4299327{--e-con-grid-template-columns:repeat(1, 1fr);--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-4891 .elementor-element.elementor-element-90d94ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-deaa963 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-69890e5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-69890e5 > .elementor-shape-bottom svg, .elementor-4891 .elementor-element.elementor-element-69890e5 > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-4891 .elementor-element.elementor-element-ce9c8d5{font-size:2.6rem;}.elementor-4891 .elementor-element.elementor-element-781850d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4891 .elementor-element.elementor-element-781850d{text-align:center;}.elementor-4891 .elementor-element.elementor-element-2454168.elementor-element{--order:2;}.elementor-4891 .elementor-element.elementor-element-8c73b41.elementor-element{--order:3;}.elementor-4891 .elementor-element.elementor-element-4a6cc34.elementor-element{--order:5;}.elementor-4891 .elementor-element.elementor-element-1d45b3f.elementor-element{--order:7;}.elementor-4891 .elementor-element.elementor-element-bd5095a.elementor-element{--order:6;}.elementor-4891 .elementor-element.elementor-element-f2eafa7.e-con{--order:4;}.elementor-4891 .elementor-element.elementor-element-929e35f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4891 .elementor-element.elementor-element-929e35f.elementor-element{--align-self:center;}.elementor-4891 .elementor-element.elementor-element-929e35f .elementor-button{font-size:13px;}.elementor-4891 .elementor-element.elementor-element-ddfa333{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-ddfa333 > .elementor-shape-bottom svg, .elementor-4891 .elementor-element.elementor-element-ddfa333 > .e-con-inner > .elementor-shape-bottom svg{height:39px;}.elementor-4891 .elementor-element.elementor-element-1e926c8{font-size:2.6rem;}.elementor-4891 .elementor-element.elementor-element-98407c7{padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-74945f9 img{width:12%;}.elementor-4891 .elementor-element.elementor-element-ca2b1a1 > .elementor-widget-container{margin:-150px 0px -70px 0px;padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-f61432a > .elementor-widget-container{margin:-50px 0px -50px 0px;padding:0px 20px 0px 20px;}.elementor-4891 .elementor-element.elementor-element-f61432a.elementor-element{--align-self:center;}.elementor-4891 .elementor-element.elementor-element-f61432a .elementor-button{font-size:13px;}.elementor-4891 .elementor-element.elementor-element-2e85e89{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-3af71a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-0b8ccf6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-cb5a3cc > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4891 .elementor-element.elementor-element-a834c04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-7fe797c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-fc7e76e > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4891 .elementor-element.elementor-element-107dbff{padding:0px 0px 0px 0px;}.elementor-4891 .elementor-element.elementor-element-6695fd5.elementor-element{--order:-99999 /* order start hack */;}.elementor-4891 .elementor-element.elementor-element-6695fd5 img{width:12%;}.elementor-4891 .elementor-element.elementor-element-eb5ca8a{--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-4891 .elementor-element.elementor-element-eb5ca8a.e-con{--order:-99999 /* order start hack */;}.elementor-4891 .elementor-element.elementor-element-9705e03{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-4891 .elementor-element.elementor-element-0e2b36b.elementor-element{--order:-99999 /* order start hack */;}.elementor-4891 .elementor-element.elementor-element-b5fe2db{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4891 .elementor-element.elementor-element-a97ec41 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-4891 .elementor-element.elementor-element-5f19e42{--content-width:1200px;}.elementor-4891 .elementor-element.elementor-element-8a932f0{--content-width:1200px;}.elementor-4891 .elementor-element.elementor-element-2b482fd{--width:60%;}.elementor-4891 .elementor-element.elementor-element-a77ef07{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4891 .elementor-element.elementor-element-0fafe75{--width:100%;}.elementor-4891 .elementor-element.elementor-element-8b2a5b5{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-a0ded15 */.sec-precisa-title {
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-size: 41px;      /* desktop */
  line-height: 1.25;
  color: #ffffff;
  margin: 0 0 26px 0;
}

/* TABLET */
@media (max-width: 1024px) {
  .sec-precisa-title {
    font-size: 32px;
    padding: 0 20px;
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .sec-precisa-title {
    font-size: 22px;
    line-height: 1.35;
    padding: 0 16px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3fad3c *//* Seção do título */
.sec-pergunta-rdv {

  background: transparent; 
}

.pergunta-wrapper {
  max-width: 1100px;
  margin: 0 auto;

}

/* Título dentro da caixa com borda rosa */
.pergunta-title {
  margin: 0;

  
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.25;
  color: #ffffff;
  background: transparent !important;  /* fundo transparente de verdade */
  display: inline-block;
  width: 100%;
}

/* Tablet */
@media (max-width: 1024px) {
  .sec-pergunta-rdv {

  }

  .pergunta-title {
    font-size: 32px;

  }
}

/* Mobile */
@media (max-width: 767px) {
  .sec-pergunta-rdv {
  
  }

  .pergunta-wrapper {
   
  }

  .pergunta-title {
    font-size: 20px;
    line-height: 1.35;
   
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b35a2fd */.icon-bullet {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  font-size: 17px;
  line-height: 1.55;
  color: #f1f5f9;
  margin-bottom: 10px;
  font-family: "Poppins", sans-serif;
}

.icon-bullet .emoji {
  color: #00ff85;
  font-size: 20px;
  line-height: 1;
  flex-shrink: 0;
  
   
  
}

.icon-bullet .emoji {
  color: #00ff85;
  font-size: 20px;
  line-height: 1;
  flex-shrink: 0;
}

/* TABLET */
@media (max-width: 1024px) {
  .icon-bullet {
    font-size: 16px;
    gap: 8px;
  }

  .icon-bullet .emoji {
    font-size: 18px;
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .icon-bullet {
    font-size: 15px;
    gap: 8px;
    margin-bottom: 8px;
  }

  .icon-bullet .emoji {
    font-size: 17px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a320884 */.elementor-4891 .elementor-element.elementor-element-a320884 {
  overflow: visible !important;
  position: relative;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c302cc8 *//* PRE-LABEL EM VERMELHO */
.sobre-prelabel {
  text-align: center;
  color: #e30613;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 1px;
  margin: 0 0 10px 0;
  font-family: "Poppins", sans-serif;
}

/* TÍTULO PRINCIPAL */
.sobre-title {
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-size: 41px;
  line-height: 1.25;
  color: #000075;      /* <<< ALTERADO */
  margin: 0;
}

/* SUBTÍTULO */
.sobre-subtitle {
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  color: #000075;      /* <<< ALTERADO */
  margin-top: 6px;
  line-height: 1.5;
}

/* ===== TABLET ===== */
@media (max-width: 1024px) {

  .sobre-title {
    font-size: 32px;
    padding: 0 20px;
  }

  .sobre-subtitle {
    font-size: 16px;
  }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {

  .sobre-prelabel {
    font-size: 12px;
    letter-spacing: 0.5px;
  }

  .sobre-title {
    font-size: 22px;
    line-height: 1.35;
    padding: 0 14px;
  }

  .sobre-subtitle {
    font-size: 15px;
    padding: 0 14px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64c11bf */.elementor-4891 .elementor-element.elementor-element-64c11bf {
  overflow: visible !important;
  position: relative;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9c8d5 *//* Estilo padrão (PC e tablet): mantém a quebra */
.break-desktop {
  display: inline;
}

/* MOBILE: remove a quebra de linha */
@media (max-width: 767px) {
  .break-desktop {
    display: none;
  }
}

/* Título */
.sec-encontrar-title {
  text-align: center;
  font-weight: 800;
  font-size: 41px;
  line-height: 1.25;
  color: #ffffff;
  margin: 0 0 26px 0;
}

.sec-encontrar-title span {
  color: #e30613;
}

/* Tablet */
@media (max-width: 1024px) {
  .sec-encontrar-title {
    font-size: 32px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .sec-encontrar-title {
    font-size: 20px;
    line-height: 1.35;
    padding: 0 14px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-781850d */.sec-subcopy {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  color: #e5e7eb;
  max-width: 720px;
  margin: 0 auto;
  text-align: center;
}

/* deixa o <strong> um pouco mais marcante */
.sec-subcopy strong {
  font-weight: 600;
}

/* quebra aparece no desktop/tablet */
.break-desktop {
  display: inline;
}

/* TABLET */
@media (max-width: 1024px) {
  .sec-subcopy {
    font-size: 15px;
    padding: 0 16px;
  }
}

/* MOBILE – remove a quebra de linha */
@media (max-width: 767px) {
  .break-desktop {
    display: none;
  }

  .sec-subcopy {
    font-size: 14px;
    line-height: 1.7;
    padding: 0 14px;
    text-align: center; /* se quiser centralizado, pode tirar essa linha */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caa8149 *//* ===== CARD BASE ===== */
.card-alugar-comprar {
  background: #f9f9f9;
  border: 1px solid #e5e5e5;
  border-radius: 14px;
  padding: 28px;
  box-shadow: 0px 4px 12px rgba(0,0,0,0.06);
  color: #0f0f0f;
  font-family: "Poppins", sans-serif;
}

/* ===== TÍTULO ===== */
.card-alugar-comprar .card-title {
  margin: 0 0 20px 0;
  font-size: 20px;
  font-weight: 700;
  color: #0f0f0f;
}

/* ===== LISTA INTERNA ===== */
.card-alugar-comprar .card-list {
  font-size: 16px;
  line-height: 1.7;
  color: #0f0f0f;
}

/* ===== BULLETS ESPECÍFICAS DO CARD ===== */
.card-alugar-comprar .card-bullet {
  display: flex;
  gap: 10px;
  align-items: flex-start;
  margin-bottom: 10px;
  color: #0f0f0f !important;
}

/* Ícone verde */
.card-alugar-comprar .bullet-emoji {
  color: #00ff85;
  font-weight: bold;
  flex-shrink: 0;
}

/* Último item sem margem */
.card-alugar-comprar .card-bullet:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd5095a *//* ===== CARD VEFA ===== */
.card-vefa {
  background: #f9f9f9;
  border: 1px solid #e5e5e5;
  border-radius: 14px;
  padding: 28px;
  box-shadow: 0px 4px 12px rgba(0,0,0,0.06);
  color: #0f0f0f;
  font-family: "Poppins", sans-serif;
}

/* TÍTULO DO CARD */
.card-vefa .card-title {
  margin: 0 0 20px 0;
  font-size: 20px;
  font-weight: 700;
  color: #0f0f0f;
}

/* LISTA INTERNA */
.card-vefa .card-list {
  font-size: 16px;
  line-height: 1.7;
  color: #0f0f0f;
}

/* BULLETS DENTRO DO CARD (sobrescreve o global) */
.card-vefa .card-bullet {
  display: flex;
  gap: 10px;
  align-items: flex-start;
  margin-bottom: 10px;
  color: #0f0f0f !important;
}

/* ÍCONE VERDE */
.card-vefa .bullet-emoji {
  color: #00ff85;
  font-weight: bold;
  flex-shrink: 0;
}

/* ÚLTIMO ITEM SEM MARGEM EMBAIXO */
.card-vefa .card-bullet:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa2e3f8 */.elementor-4891 .elementor-element.elementor-element-fa2e3f8 .e-con-inner{
    display: block;
    columns: 3 300px;
    column-gap: 20px;
}

.card{
    margin-bottom:20px !important ;
    break-inside: avoid;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e926c8 *//* DESKTOP (padrão) */
  .bonus-ribbon-text {
    max-width: 980px;
    margin: 0 auto;
  }

  .bonus-ribbon-title {
    font-size: 32px;
    line-height: 1.25;
  }

  .bonus-ribbon-subtitle {
    font-size: 17px;
    line-height: 1.5;
  }

  /* TABLET */
  @media (max-width: 1024px) {
    .bonus-ribbon-title {
      font-size: 28px;
    }
    .bonus-ribbon-subtitle {
      font-size: 16px;
    }
  }

  /* MOBILE */
  @media (max-width: 767px) {
    .bonus-ribbon-text {
      padding-left: 10px !important;
      padding-right: 10px !important;
    }
    .bonus-ribbon-title {
      font-size: 22px;
    }
    .bonus-ribbon-subtitle {
      font-size: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ca2b1a1 *//* GRID RESPONSIVO DOS BONUS */
.bonus-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 26px;
}

/* MOBILE — 1 COLUNA */
@media (max-width: 767px) {
  .bonus-grid {
    grid-template-columns: 1fr !important;
    gap: 18px;
  }

  .bonus-package-title {
    font-size: 20px !important; /* diminuir p/ mobile */
    text-align: center !important;
  }
}

/* TABLET — 3 COLUNAS (igual desktop) */
@media (min-width: 768px) and (max-width: 1024px) {
  .bonus-grid {
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af71a2 */<style>
  .sec-preco-rdv {
    padding: 70px 0;
  }

  .sec-preco-rdv .preco-wrapper {
    max-width: 1120px;
    margin: 0 auto;
  }

  .sec-preco-rdv h2 {
    font-size: 40px;
    line-height: 1.25;
    text-align: center;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 14px;
  }

  .sec-preco-rdv .preco-subtitle {
    text-align: center;
    font-size: 17px;
    color: #e5e7eb;
    max-width: 720px;
    margin: 0 auto 40px auto;
  }

  /* GRID PRINCIPAL */
  .preco-grid {
    display: grid;
    grid-template-columns: 1.1fr 1.3fr; 
    gap: 28px;
  }

  /* CARTÕES */
  .card-sem-guia,
  .card-com-guia {
    border-radius: 22px;
    padding: 28px 26px;
  }

  .card-sem-guia {
    background: #020617;
    border: 1px solid #1e293b;
  }

  .card-com-guia {
    background: #00ff85;
    box-shadow: 0 0 40px rgba(0, 255, 133, 0.35);
    color: #020617;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .card-sem-guia h3,
  .card-com-guia h3 {
    margin: 0 0 20px 0;
    font-size: 22px;
    font-weight: 700;
     line-height: 1.15;
  }

  .card-sem-guia h3 {
    color: #ffffff;
  }

  .card-com-guia h3 {
    color: #020617;
  }

  .card-com-guia h4 {
    margin: 0 0 18px 0;
    font-size: 18px;
    font-weight: 600;
    color: #020617;
  }

  /* LISTAS */
  .sem-guia-list,
  .com-guia-list {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 14px;
    line-height: 1.6;
  }

  .sem-guia-list li {
    color: #fbbf24;
    margin-bottom: 6px;
  }

  .sem-guia-list span {
    color: #e5e7eb;
  }

  .com-guia-list li {
    color: #020617;
    margin-bottom: 6px;
  }

  /* ⭐ ETIQUETA */
  .etiqueta-lancamento {
    display: inline-block;
    background: #e30613;
    color: #ffffff;
    font-weight: 700;
    font-size: 12px;
    padding: 6px 12px;
    border-radius: 999px;
    margin-bottom: 10px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
  }

  /* BLOCO PREÇO */
  .preco-bloco {
    margin-top: 22px;
    text-align: center;
  }

  .preco-anterior {
    font-size: 14px;
    color: rgba(2, 6, 23, 0.7);
    text-decoration: line-through;
    margin-bottom: 4px;
  }

  .preco-atual {
    font-size: 60px; /* aumentado */
    font-weight: 800;
    letter-spacing: 0.03em;
    margin-bottom: 4px;
  }

  .preco-parcelado {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 18px;
  }

  .preco-detalhe {
    font-size: 12px;
    opacity: 0.9;
    margin-top: 20px;
  }

  /* BOTÃO */
  .btn-preco-rdv {
    display: inline-block;
    padding: 18px 40px;
    border-radius: 999px;
    background: #020617;
    color: #ffffff !important;
    font-size: 17px;
    font-weight: 700;
    text-decoration: none !important;
    box-shadow: 0 0 24px rgba(2, 6, 23, 0.7);
    transition: transform 0.18s ease, box-shadow 0.18s ease;
    animation: pulse-rdv 1.8s infinite;
  }

  .btn-preco-rdv:hover {
    transform: translateY(-2px) scale(1.02);
    box-shadow: 0 0 30px rgba(2, 6, 23, 0.9);
  }

  @keyframes pulse-rdv {
    0%   { transform: scale(1); }
    50%  { transform: scale(1.03); }
    100% { transform: scale(1); }
  }

  /* RESPONSIVO – TABLET */
  @media (max-width: 1024px) {
    .preco-grid { grid-template-columns: 1fr; }
    .preco-atual { font-size: 46px; }
  }

 /* RESPONSIVO – CELULAR */
@media (max-width: 767px) {
  .sec-preco-rdv {
    padding: 50px 0;
  }

  .sec-preco-rdv h2 {
    font-size: 26px;   /* <<< reduzido */
    line-height: 1.3;  /* <<< melhora leitura */
    padding: 0 18px;   /* <<< evita quebrar estranho */
  }

  .sec-preco-rdv .preco-subtitle {
    font-size: 14px;
    margin-bottom: 30px;
    padding: 0 12px;
  }

  .card-sem-guia,
  .card-com-guia {
    border-radius: 18px;
  }

  .card-sem-guia h3,
  .card-com-guia h3 {
    font-size: 18px;
  }

  .preco-atual {
    font-size: 36px;
  }

  .btn-preco-rdv {
    width: 100%;
    max-width: 320px;
  }
}
</style>/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-98407c7 */.elementor-4891 .elementor-element.elementor-element-98407c7 {
  overflow: visible !important;
  position: relative;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb5a3cc */.garantia-wrapper {
  max-width: 880px;
  margin: 0 auto;
  text-align: center;
  color: #f9fafb;
}

.garantia-selo {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 16px;
  border-radius: 999px;
  background: #00FF85;
  color: #022c22;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  margin-bottom: 14px;
}

.garantia-icone {
  font-size: 16px;
}

.sec-garantia-rdv h2 {
  font-size: 32px;
  line-height: 1.25;
  font-weight: 700;
  margin: 0 0 14px 0;
}

.garantia-subtitle {
  font-size: 16px;
  max-width: 720px;
  margin: 0 auto 26px auto;
  color: #e5e7eb;
}

/* PASSO A PASSO DA GARANTIA */
.garantia-steps {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  margin-bottom: 28px;
  margin-top: 50px;
}

.garantia-step {
  background: rgba(15, 23, 42, 0.85);
  border-radius: 16px;
  padding: 14px 14px 16px 14px;
  text-align: left;
  border: 1px solid rgba(148, 163, 184, 0.45);
}

.garantia-step-num {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 999px;
  background: #00FF85;
  color: #000;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 6px;
}

.garantia-step p {
  margin: 0;
  font-size: 13px;
  line-height: 1.5;
  color: #e5e7eb;
}

/* BOTÃO – versão mais visível na seção escura */
.btn-garantia-rdv {
  margin-top: 8px;
  border: 2px solid #00FF85;
  background: transparent;
  color: #f9fafb !important;
  box-shadow: 0 0 22px rgba(34, 197, 94, 0.45);
}

.btn-garantia-rdv:hover {
  background: #00FF85;
  color: #022c22 !important;
  box-shadow: 0 0 30px rgba(34, 197, 94, 0.7);
}

.garantia-nota {
  font-size: 12px;
  margin-top: 12px;
  color: #cbd5f5;
}

/* RESPONSIVO – TABLET E CELULAR */
@media (max-width: 1024px) {
  .sec-garantia-rdv {
    padding: 40px 0 20px 0;
  }

  .sec-garantia-rdv h2 {
    font-size: 26px;
  }
   .garantia-subtitle {
    font-size: 13px;
    padding: 0 14px;
  }

  .garantia-steps {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 767px) {
  .sec-garantia-rdv h2 {
    font-size: 23px;
    padding: 0 16px;
  }

  .garantia-subtitle {
    font-size: 13px;
    padding: 0 14px;
  }

  .garantia-step {
    padding: 18px 16px;
  }
  
  .garantia-selo {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  padding: 6px 16px;
  border-radius: 999px;
  background: #00FF85;
  color: #022c22;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  margin-bottom: 30px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fc7e76e */<style>
  .sec-faq-rdv {
    padding: 70px 0 80px 0;
    background: #020617;
  }

  .faq-wrapper {
    max-width: 880px;
    margin: 0 auto;
    color: #f9fafb;
  }

  .faq-label {
    text-transform: uppercase;
    letter-spacing: 0.12em;
    font-size: 12px;
    font-weight: 700;
    color: #a5b4fc;
    text-align: center;
    margin-bottom: 10px;
  }

  .sec-faq-rdv h2 {
    text-align: center;
    font-size: 28px;
    margin-bottom: 30px;
    font-weight: 700;
  }

  .faq-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 26px;
  }

  .faq-item {
    border-radius: 16px;
    border: 1px solid rgba(148, 163, 184, 0.25);
    background: rgba(15, 23, 42, 0.96);
    overflow: hidden;
  }

  .faq-toggle {
    display: none;
  }

  .faq-question {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 18px;
    cursor: pointer;
    font-size: 15px;
    font-weight: 600;
    color: #f9fafb;
  }

  .faq-icon {
    font-size: 18px;
    color: #a5b4fc;
    transition: 0.18s ease;
  }

  .faq-answer {
    max-height: 0;
    overflow: hidden;
    padding: 0 18px;
    transition: max-height 0.22s ease, padding 0.22s ease;
  }

  .faq-answer p {
    font-size: 14px;
    color: #e5e7eb;
    margin-bottom: 10px;
  }

  /* Abre */
  .faq-toggle:checked + .faq-question + .faq-answer {
    max-height: 500px;
    padding-top: 8px;
    padding-bottom: 14px;
  }

  .faq-toggle:checked + .faq-question .faq-icon {
    transform: rotate(45deg);
    color: #00FF85;
  }

  /* Botão verde */
  .btn-faq-rdv {
    display: block;
    width: fit-content;
    margin: 18px auto 0 auto;
    padding: 16px 38px;
    border-radius: 999px;
    border: 2px solid #00FF85;
    background: transparent;
    color: #00FF85 !important;
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
    box-shadow: 0 0 20px rgba(0, 255, 133, 0.3);
    transition: 0.2s ease;
  }

  .btn-faq-rdv:hover {
    background: #00FF85;
    color: #02121d !important;
    box-shadow: 0 0 26px rgba(0, 255, 133, 0.5);
  }

  /* mobile */
  @media (max-width: 767px) {
    .sec-faq-rdv {
      padding: 50px 0 60px;
    }

    .sec-faq-rdv h2 {
      font-size: 22px;
    }

    .faq-question {
      padding: 14px 14px;
      font-size: 14px;
    }
  }
</style>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d76600b *//* SESSÃO FINAL – ÚLTIMA CHAMADA */
.sec-final-rdv {
  padding: 90px 0;
  background: transparent; /* fundo pelo Elementor */
}

.final-wrapper {
  max-width: 760px;
  margin: 0 auto;
  text-align: center;
  color: #f9fafb;
}

.final-title {
  font-size: 34px;
  line-height: 1.25;
  font-weight: 800;
  margin-bottom: 10px;
}

.final-subtitle {
  font-size: 16px;
  line-height: 1.6;
  color: #e5e7eb;
  max-width: 640px;
  margin: 0 auto 24px auto;
}

/* BOX DA FRASE "VOCÊ ESTÁ A UM CLIQUE..." */
.final-box {
  border: 1px solid rgba(255, 255, 255, 0.55);
  padding: 8px 14px;
  border-radius: 8px;
  margin: 18px auto 26px auto;
  max-width: 360px; /* <<< CAIXINHA CURTA */
  font-size: 13px;
  color: #f1f5f9;
  background: rgba(255, 255, 255, 0.04);
  line-height: 1.3;
}


.btn-final-rdv {
  display: inline-block;
  padding: 18px 42px;
  border-radius: 999px;
  border: 2px solid #00FF85;
  background: #00FF85;
  color: #02121d !important;
  font-weight: 700;
  font-size: 18px;
  text-decoration: none;
  box-shadow: 0 0 26px rgba(0, 255, 133, 0.45);
  transition: 0.2s ease;
}

.btn-final-rdv:hover {
  background: transparent;
  color: #00FF85 !important;
  box-shadow: 0 0 30px rgba(0, 255, 133, 0.7);
  transform: translateY(-1px);
}

.final-note {
  font-size: 12px;
  margin-top: 12px;
  color: #cbd5f5;
}

/* TABLET */
@media (max-width: 1024px) {
  .sec-final-rdv {
    padding: 70px 0;
  }

  .final-title {
    font-size: 26px;
  }

  .final-subtitle {
    font-size: 15px;
  }

  .btn-final-rdv {
    font-size: 16px;
    padding: 16px 34px;
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .sec-final-rdv {
    padding: 60px 0;
  }

  .final-title {
    font-size: 22px;
    padding: 0 10px;
  }

  .final-subtitle {
    font-size: 14px;
    padding: 0 14px;
    margin-bottom: 18px;
  }

  .final-box {
    font-size: 12px;
    padding: 6px 12px;
    max-width: 300px;
    margin: 16px auto 22px auto;
  }

  .btn-final-rdv {
    width: 100%;
    max-width: 320px;
    padding: 16px 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-107dbff */.elementor-4891 .elementor-element.elementor-element-107dbff {
  overflow: visible !important;
  position: relative;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a97ec41 */.rdv-footer {
  padding: 40px 0 50px;
  background: transparent; /* fundo pelo Elementor */
  color: #e5e7eb;
  font-size: 14px;
}

.rdv-footer-wrapper {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 20px;

  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}

.rdv-footer-brand {
  display: flex;
  flex-direction: column;
  align-items: center;   /* logo + texto centralizados entre si */
  text-align: center;
}

.rdv-footer-logo {
  width: 120px;
  height: auto;
  opacity: 0.9;
  margin-bottom: 6px;
}

.rdv-footer-text {
  margin: 0;
  font-size: 13px;
  color: #cbd5e1;
}

.rdv-footer-links {
  list-style: none;
  display: flex;
  gap: 24px;
  margin: 0;
  padding: 0;
}

.rdv-footer-links a {
  color: #cbd5e1;
  text-decoration: none;
  transition: 0.2s ease;
  font-size: 13px;
}

.rdv-footer-links a:hover {
  color: #00FF85;
}

.rdv-footer-email {
  color: #94a3b8;
  font-size: 13px;
  margin-top: 6px;
}

.rdv-footer-email a {
  color: #00FF85;
  text-decoration: none;
  font-weight: 600;
}

.rdv-footer-email a:hover {
  text-decoration: underline;
}


/* TABLET E MOBILE – empilha e centraliza tudo */
@media (max-width: 1024px) {
  .rdv-footer-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
  }

  .rdv-footer-product {
    margin-top: 18px;
  }

  .rdv-footer-links {
    gap: 16px;
    flex-wrap: wrap;
    justify-content: center;
  }
}


/* COLUNA DIREITA COM LOGO DO PRODUTO */
.rdv-footer-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.rdv-footer-product-logo {
  width: 140px;
  height: auto;
  margin-bottom: 10px;
  opacity: 0.9;
}/* End custom CSS */