.elementor-16 .elementor-element.elementor-element-b0714ec{--display:flex;--min-height:850px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:200px 200px;--row-gap:200px;--column-gap:200px;--padding-top:72px;--padding-bottom:72px;--padding-left:150px;--padding-right:150px;}.elementor-16 .elementor-element.elementor-element-b0714ec:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b0714ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://lp.richessebanheiras.com.br/wp-content/uploads/2026/07/s1-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-22ce3efd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--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-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-778caee5{width:var( --container-widget-width, 278px );max-width:278px;--container-widget-width:278px;--container-widget-flex-grow:0;text-align:center;}.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-16 .elementor-element.elementor-element-40dec2cc{width:var( --container-widget-width, 644px );max-width:644px;--container-widget-width:644px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-40dec2cc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:300;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-351d7b92{width:var( --container-widget-width, 608px );max-width:608px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-24b9094a .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #F08421 0%, #AE5809 100%);border-radius:38px 38px 38px 38px;}.elementor-16 .elementor-element.elementor-element-24b9094a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-77f97991{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-14305004{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4e98f9b8{background-color:#2E2E2E40;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4F;border-radius:8px 8px 8px 8px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-4e98f9b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-4e98f9b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-4e98f9b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-4e98f9b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-16 .elementor-element.elementor-element-4e98f9b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-16 .elementor-element.elementor-element-4e98f9b8 .elementor-icon-list-icon i{color:#C9A861;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-4e98f9b8 .elementor-icon-list-icon svg{fill:#C9A861;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-4e98f9b8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-58d41a71{background-color:#2E2E2E40;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4F;border-radius:8px 8px 8px 8px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-58d41a71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-58d41a71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-58d41a71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-58d41a71 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-16 .elementor-element.elementor-element-58d41a71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-16 .elementor-element.elementor-element-58d41a71 .elementor-icon-list-icon i{color:#C9A861;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-58d41a71 .elementor-icon-list-icon svg{fill:#C9A861;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-58d41a71 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-741f0aa7{background-color:#2E2E2E40;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4F;border-radius:8px 8px 8px 8px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-741f0aa7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-741f0aa7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-741f0aa7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-16 .elementor-element.elementor-element-741f0aa7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-16 .elementor-element.elementor-element-741f0aa7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-16 .elementor-element.elementor-element-741f0aa7 .elementor-icon-list-icon i{color:#C9A861;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-741f0aa7 .elementor-icon-list-icon svg{fill:#C9A861;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-741f0aa7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-5361bf15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:150px;--padding-right:150px;}.elementor-16 .elementor-element.elementor-element-5361bf15:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5361bf15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-16 .elementor-element.elementor-element-1f64e20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3961fe89{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4a471943{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-28b8ca9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:16px 16px 16px 16px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-16 .elementor-element.elementor-element-56e926d4{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-56e926d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:300;color:#121212;}.elementor-16 .elementor-element.elementor-element-68058053{width:var( --container-widget-width, 463px );max-width:463px;--container-widget-width:463px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#8C8C8C;}.elementor-16 .elementor-element.elementor-element-5caa0895 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #F08421 0%, #AE5809 100%);border-radius:38px 38px 38px 38px;}.elementor-16 .elementor-element.elementor-element-5caa0895 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-71deeae4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-71deeae4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-71deeae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060C14;}.elementor-16 .elementor-element.elementor-element-2440bb9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2052a4a8{width:var( --container-widget-width, 633px );max-width:633px;--container-widget-width:633px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-2052a4a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:300;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7061d0eb{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5e4e02f{--display:flex;--min-height:551px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:150px;--padding-right:150px;}.elementor-16 .elementor-element.elementor-element-5e4e02f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5e4e02f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060C14;background-image:url("https://lp.richessebanheiras.com.br/wp-content/uploads/2026/07/s4-1.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-453e22c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:16px 16px 16px 16px;--padding-top:60px;--padding-bottom:60px;--padding-left:52px;--padding-right:52px;}.elementor-16 .elementor-element.elementor-element-453e22c1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-453e22c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.richessebanheiras.com.br/wp-content/uploads/2026/07/plano-de-fundo-container-2.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-1c6a82eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:69px 69px;--row-gap:69px;--column-gap:69px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2ec7e171{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-40faa8d9{width:var( --container-widget-width, 288px );max-width:288px;--container-widget-width:288px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-40faa8d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:300;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a5c8f8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-709d7576{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-3712e5d5{width:var( --container-widget-width, 205px );max-width:205px;--container-widget-width:205px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-3712e5d5 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-16 .elementor-element.elementor-element-3712e5d5.elementor-view-stacked .elementor-icon{background-color:#F08421;}.elementor-16 .elementor-element.elementor-element-3712e5d5.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-3712e5d5.elementor-view-default .elementor-icon{fill:#F08421;color:#F08421;border-color:#F08421;}.elementor-16 .elementor-element.elementor-element-3712e5d5 .elementor-icon{font-size:31px;}.elementor-16 .elementor-element.elementor-element-3712e5d5 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-3712e5d5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-3712e5d5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-3712e5d5:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-3712e5d5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-56c76d6a{width:var( --container-widget-width, 138px );max-width:138px;--container-widget-width:138px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-56c76d6a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-16 .elementor-element.elementor-element-56c76d6a.elementor-view-stacked .elementor-icon{background-color:#F08421;}.elementor-16 .elementor-element.elementor-element-56c76d6a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-56c76d6a.elementor-view-default .elementor-icon{fill:#F08421;color:#F08421;border-color:#F08421;}.elementor-16 .elementor-element.elementor-element-56c76d6a .elementor-icon{font-size:31px;}.elementor-16 .elementor-element.elementor-element-56c76d6a .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-56c76d6a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-56c76d6a .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-56c76d6a:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-56c76d6a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4110e3e5{width:var( --container-widget-width, 198px );max-width:198px;--container-widget-width:198px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-4110e3e5 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-16 .elementor-element.elementor-element-4110e3e5.elementor-view-stacked .elementor-icon{background-color:#F08421;}.elementor-16 .elementor-element.elementor-element-4110e3e5.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-4110e3e5.elementor-view-default .elementor-icon{fill:#F08421;color:#F08421;border-color:#F08421;}.elementor-16 .elementor-element.elementor-element-4110e3e5 .elementor-icon{font-size:31px;}.elementor-16 .elementor-element.elementor-element-4110e3e5 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-4110e3e5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-4110e3e5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4110e3e5:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-4110e3e5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6d83a2cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5b973e55{width:var( --container-widget-width, 205px );max-width:205px;--container-widget-width:205px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-5b973e55 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-16 .elementor-element.elementor-element-5b973e55.elementor-view-stacked .elementor-icon{background-color:#F08421;}.elementor-16 .elementor-element.elementor-element-5b973e55.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-5b973e55.elementor-view-default .elementor-icon{fill:#F08421;color:#F08421;border-color:#F08421;}.elementor-16 .elementor-element.elementor-element-5b973e55 .elementor-icon{font-size:31px;}.elementor-16 .elementor-element.elementor-element-5b973e55 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-5b973e55 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-5b973e55 .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5b973e55:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-5b973e55:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-76f340c2{width:var( --container-widget-width, 138px );max-width:138px;--container-widget-width:138px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-76f340c2 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-16 .elementor-element.elementor-element-76f340c2.elementor-view-stacked .elementor-icon{background-color:#F08421;}.elementor-16 .elementor-element.elementor-element-76f340c2.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-76f340c2.elementor-view-default .elementor-icon{fill:#F08421;color:#F08421;border-color:#F08421;}.elementor-16 .elementor-element.elementor-element-76f340c2 .elementor-icon{font-size:31px;}.elementor-16 .elementor-element.elementor-element-76f340c2 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-76f340c2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-76f340c2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-76f340c2:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-76f340c2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8496f8e{width:var( --container-widget-width, 198px );max-width:198px;--container-widget-width:198px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-8496f8e .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-16 .elementor-element.elementor-element-8496f8e.elementor-view-stacked .elementor-icon{background-color:#F08421;}.elementor-16 .elementor-element.elementor-element-8496f8e.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-8496f8e.elementor-view-default .elementor-icon{fill:#F08421;color:#F08421;border-color:#F08421;}.elementor-16 .elementor-element.elementor-element-8496f8e .elementor-icon{font-size:31px;}.elementor-16 .elementor-element.elementor-element-8496f8e .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-8496f8e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-8496f8e .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8496f8e:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-8496f8e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7f7e9f48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:150px;--padding-right:150px;}.elementor-16 .elementor-element.elementor-element-7f7e9f48:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7f7e9f48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-12456a9f{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-445e47c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4b75126f{width:var( --container-widget-width, 424px );max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-4b75126f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:300;color:#131313;}.elementor-16 .elementor-element.elementor-element-7ad1845e{width:var( --container-widget-width, 369px );max-width:369px;--container-widget-width:369px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#8C8C8C;}.elementor-16 .elementor-element.elementor-element-3b8e3ebd .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #F08421 0%, #AE5809 100%);border-radius:38px 38px 38px 38px;}.elementor-16 .elementor-element.elementor-element-3b8e3ebd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-2a2708aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:150px;--padding-right:150px;}.elementor-16 .elementor-element.elementor-element-2a2708aa:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2a2708aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-20f02144{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b3022f9{width:var( --container-widget-width, 624px );max-width:624px;--container-widget-width:624px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-b3022f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:300;color:#121212;}.elementor-16 .elementor-element.elementor-element-62b0072f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3e4ab8d7{width:var( --container-widget-width, 255px );max-width:255px;background-color:#0E1B2C;padding:20px 20px 20px 20px;--container-widget-width:255px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-3e4ab8d7 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-16 .elementor-element.elementor-element-3e4ab8d7 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-3e4ab8d7.elementor-view-stacked .elementor-icon{background-color:#F08321;}.elementor-16 .elementor-element.elementor-element-3e4ab8d7.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-3e4ab8d7.elementor-view-default .elementor-icon{fill:#F08321;color:#F08321;border-color:#F08321;}.elementor-16 .elementor-element.elementor-element-3e4ab8d7 .elementor-icon{font-size:117px;}.elementor-16 .elementor-element.elementor-element-3e4ab8d7 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-3e4ab8d7 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-3e4ab8d7:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-3e4ab8d7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-3e4ab8d7 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4a6e97f0{width:var( --container-widget-width, 255px );max-width:255px;background-color:#0E1B2C;padding:20px 20px 20px 20px;--container-widget-width:255px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-4a6e97f0 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-16 .elementor-element.elementor-element-4a6e97f0 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4a6e97f0.elementor-view-stacked .elementor-icon{background-color:#F08321;}.elementor-16 .elementor-element.elementor-element-4a6e97f0.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-4a6e97f0.elementor-view-default .elementor-icon{fill:#F08321;color:#F08321;border-color:#F08321;}.elementor-16 .elementor-element.elementor-element-4a6e97f0 .elementor-icon{font-size:117px;}.elementor-16 .elementor-element.elementor-element-4a6e97f0 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-4a6e97f0 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-4a6e97f0:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-4a6e97f0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4a6e97f0 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-51326bec{width:var( --container-widget-width, 255px );max-width:255px;background-color:#0E1B2C;padding:20px 20px 20px 20px;--container-widget-width:255px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-51326bec .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-16 .elementor-element.elementor-element-51326bec .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-51326bec.elementor-view-stacked .elementor-icon{background-color:#F08321;}.elementor-16 .elementor-element.elementor-element-51326bec.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-51326bec.elementor-view-default .elementor-icon{fill:#F08321;color:#F08321;border-color:#F08321;}.elementor-16 .elementor-element.elementor-element-51326bec .elementor-icon{font-size:117px;}.elementor-16 .elementor-element.elementor-element-51326bec .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-51326bec .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-51326bec:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-51326bec:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-51326bec .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-27a97408{width:var( --container-widget-width, 255px );max-width:255px;background-color:#0E1B2C;padding:20px 20px 20px 20px;--container-widget-width:255px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-27a97408 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-16 .elementor-element.elementor-element-27a97408 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-27a97408.elementor-view-stacked .elementor-icon{background-color:#F08321;}.elementor-16 .elementor-element.elementor-element-27a97408.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-27a97408.elementor-view-default .elementor-icon{fill:#F08321;color:#F08321;border-color:#F08321;}.elementor-16 .elementor-element.elementor-element-27a97408 .elementor-icon{font-size:117px;}.elementor-16 .elementor-element.elementor-element-27a97408 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-27a97408 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-27a97408:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-27a97408:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-27a97408 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-67fd593c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:150px;--padding-right:150px;}.elementor-16 .elementor-element.elementor-element-67fd593c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-67fd593c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-16 .elementor-element.elementor-element-7e92e7f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-541b7d49{width:var( --container-widget-width, 578px );max-width:578px;--container-widget-width:578px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-541b7d49 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:300;color:#121212;}.elementor-16 .elementor-element.elementor-element-4e5345ba{width:var( --container-widget-width, 610px );max-width:610px;--container-widget-width:610px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-518845f1{--display:flex;--min-height:560px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:150px;--padding-right:150px;}.elementor-16 .elementor-element.elementor-element-518845f1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-518845f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://lp.richessebanheiras.com.br/wp-content/uploads/2026/07/s9-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-12d781e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-29aac199{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-29aac199 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6d6fbbb2{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7dc7fb54 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #F08421 0%, #AE5809 100%);border-radius:38px 38px 38px 38px;}.elementor-16 .elementor-element.elementor-element-7dc7fb54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-7dc7fb54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-c083907{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:32px;--padding-bottom:32px;--padding-left:150px;--padding-right:150px;}.elementor-16 .elementor-element.elementor-element-c083907:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c083907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1B2C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-275da174{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.1);--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-275da174 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-275da174 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-16 .elementor-element.elementor-element-39dfd247{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-19e02822{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-77a966{width:var( --container-widget-width, 182px );max-width:182px;--container-widget-width:182px;--container-widget-flex-grow:0;text-align:end;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-b0714ec{--content-width:1440px;}.elementor-16 .elementor-element.elementor-element-22ce3efd{--width:644px;}.elementor-16 .elementor-element.elementor-element-77f97991{--width:689px;}.elementor-16 .elementor-element.elementor-element-5361bf15{--content-width:1440px;}.elementor-16 .elementor-element.elementor-element-1f64e20{--width:1080px;}.elementor-16 .elementor-element.elementor-element-3961fe89{--width:480px;}.elementor-16 .elementor-element.elementor-element-28b8ca9b{--width:600px;}.elementor-16 .elementor-element.elementor-element-71deeae4{--content-width:100%;}.elementor-16 .elementor-element.elementor-element-2440bb9a{--width:633px;}.elementor-16 .elementor-element.elementor-element-5e4e02f{--content-width:1440px;}.elementor-16 .elementor-element.elementor-element-453e22c1{--width:1079px;}.elementor-16 .elementor-element.elementor-element-1c6a82eb{--width:974px;}.elementor-16 .elementor-element.elementor-element-2ec7e171{--width:288px;}.elementor-16 .elementor-element.elementor-element-a5c8f8c{--width:617px;}.elementor-16 .elementor-element.elementor-element-709d7576{--width:606px;}.elementor-16 .elementor-element.elementor-element-6d83a2cf{--width:606px;}.elementor-16 .elementor-element.elementor-element-7f7e9f48{--content-width:1440px;}.elementor-16 .elementor-element.elementor-element-445e47c4{--width:424px;}.elementor-16 .elementor-element.elementor-element-2a2708aa{--content-width:1440px;}.elementor-16 .elementor-element.elementor-element-20f02144{--width:1092px;}.elementor-16 .elementor-element.elementor-element-62b0072f{--width:1092px;}.elementor-16 .elementor-element.elementor-element-67fd593c{--content-width:1440px;}.elementor-16 .elementor-element.elementor-element-7e92e7f8{--width:610px;}.elementor-16 .elementor-element.elementor-element-518845f1{--content-width:1440px;}.elementor-16 .elementor-element.elementor-element-12d781e8{--width:540px;}.elementor-16 .elementor-element.elementor-element-c083907{--content-width:1440px;}.elementor-16 .elementor-element.elementor-element-39dfd247{--width:1200px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-b0714ec:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b0714ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.richessebanheiras.com.br/wp-content/uploads/2026/07/s1-mobile-1.png");}.elementor-16 .elementor-element.elementor-element-b0714ec{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-22ce3efd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-40dec2cc .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-351d7b92{font-size:20px;}.elementor-16 .elementor-element.elementor-element-24b9094a .elementor-button{font-size:16px;}.elementor-16 .elementor-element.elementor-element-77f97991{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-14305004{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5361bf15{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-1f64e20{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3961fe89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4a471943 img{border-radius:16px 16px 0px 0px;}.elementor-16 .elementor-element.elementor-element-28b8ca9b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-56e926d4{text-align:center;}.elementor-16 .elementor-element.elementor-element-56e926d4 .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-68058053{text-align:center;font-size:16px;}.elementor-16 .elementor-element.elementor-element-5caa0895 .elementor-button{font-size:16px;}.elementor-16 .elementor-element.elementor-element-71deeae4{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-2440bb9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2052a4a8 .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-7061d0eb{font-size:16px;}.elementor-16 .elementor-element.elementor-element-5e4e02f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5e4e02f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-16 .elementor-element.elementor-element-5e4e02f{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-453e22c1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-453e22c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.richessebanheiras.com.br/wp-content/uploads/2026/07/plano-de-fundo-container-mobile.svg");background-size:cover;}.elementor-16 .elementor-element.elementor-element-453e22c1{--padding-top:40px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-1c6a82eb{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2ec7e171{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-16 .elementor-element.elementor-element-40faa8d9{text-align:center;}.elementor-16 .elementor-element.elementor-element-40faa8d9 .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-a5c8f8c{--gap:08px 08px;--row-gap:08px;--column-gap:08px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-709d7576{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3712e5d5{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-3712e5d5 .elementor-icon-box-wrapper{align-items:center;}.elementor-16 .elementor-element.elementor-element-56c76d6a{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-4110e3e5{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-6d83a2cf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5b973e55{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-76f340c2{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-8496f8e{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-7f7e9f48{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-445e47c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4b75126f .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-7ad1845e{font-size:16px;}.elementor-16 .elementor-element.elementor-element-3b8e3ebd .elementor-button{font-size:16px;}.elementor-16 .elementor-element.elementor-element-2a2708aa{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-20f02144{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b3022f9 .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-62b0072f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3e4ab8d7{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-3e4ab8d7 .elementor-icon-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-4a6e97f0{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-4a6e97f0 .elementor-icon-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-51326bec{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-51326bec .elementor-icon-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-27a97408{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-27a97408 .elementor-icon-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-67fd593c{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-7e92e7f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-541b7d49 .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-518845f1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-518845f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.richessebanheiras.com.br/wp-content/uploads/2026/07/s9-mobile.png");background-position:top center;}.elementor-16 .elementor-element.elementor-element-518845f1{--min-height:790px;--justify-content:flex-start;--padding-top:40px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-12d781e8{--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-16 .elementor-element.elementor-element-29aac199 .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-6d6fbbb2{font-size:16px;}.elementor-16 .elementor-element.elementor-element-7dc7fb54 .elementor-button{font-size:16px;}.elementor-16 .elementor-element.elementor-element-c083907{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-39dfd247{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-19e02822{text-align:center;font-size:16px;}.elementor-16 .elementor-element.elementor-element-77a966{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-40dec2cc */.cor2{
    background:linear-gradient(170deg,#fff,#F08421);-webkit-background-clip:text;-webkit-text-fill-color:transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24b9094a *//* --- ESTILO BASE DO BOTÃO --- */
.elementor-16 .elementor-element.elementor-element-24b9094a .elementor-button {
    box-sizing: border-box !important; 
    
    /* 1. O degradê da borda agora tem mais pontos de cor para criar o fluxo */
    background: 
        linear-gradient(90deg, #F08421, #AE5809) padding-box, 
        linear-gradient(90deg, #FFFFFF, #AE5809, #FFFFFF, #AE5809, #FFFFFF) border-box !important; 
    
    /* 2. O truque: Deixamos o fundo da borda 3x mais largo (300%) para poder movê-lo */
    background-size: 100% 100%, 300% 100% !important;
    background-position: 0% 0%, 0% 50% !important;
    
    border: 1px solid transparent !important; 
    border-radius: 50px !important;
    box-shadow: 4px 4px 14.9px rgba(240, 132, 33, 0.46) !important;
        
    /* Aumentei a transição para 0.5s para o degradê correr com mais suavidade */
    transition: all 0.5s ease !important; 
}

/* --- ANIMAÇÃO MINIMALISTA E TROCA DE COR (Hover) --- */
.elementor-16 .elementor-element.elementor-element-24b9094a .elementor-button:hover {
    transform: translateY(-2px); 
    box-shadow: 4px 8px 20px rgba(240, 132, 33, 0.65) !important; 
    
    /* A mágica: Desliza o degradê da borda, dando o efeito de troca de cor */
    background-position: 0% 0%, 100% 50% !important; 
}

/* Leve zoom no ícone */
.elementor-16 .elementor-element.elementor-element-24b9094a .elementor-button:hover .elementor-button-icon svg {
    transform: scale(1.1); 
}

/* --- LAYOUT INTERNO DESKTOP --- */
.elementor-16 .elementor-element.elementor-element-24b9094a .elementor-button span {
    display: flex;
    align-items: center;
    gap: 20px;
}

.elementor-16 .elementor-element.elementor-element-24b9094a .elementor-button-icon svg {
    width: 32px;
    transition: transform 0.5s ease;
}

/* --- RESPONSIVIDADE (Mobile e Tablet) --- */
@media screen and (max-width: 768px) {
    .elementor-16 .elementor-element.elementor-element-24b9094a .elementor-button span {
        align-items: center;
        gap: 12px;
    }
    
    .elementor-16 .elementor-element.elementor-element-24b9094a .elementor-button-icon svg {
        width: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4e98f9b8 */.elementor-16 .elementor-element.elementor-element-4e98f9b8 {
    background-color: #ffffff40; /* Branco com 25% de transparência */
    backdrop-filter: blur(10px); /* Intensidade do desfoque */
    -webkit-backdrop-filter: blur(10px); /* Compatibilidade para Safari */
    border: 1px solid rgba(255, 255, 255, 0.2); /* Borda sutil para dar profundidade */
    border-radius: 15px; /* Opcional: arredonda as bordas do widget */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58d41a71 */.elementor-16 .elementor-element.elementor-element-58d41a71 {
    background-color: #ffffff40; /* Branco com 25% de transparência */
    backdrop-filter: blur(10px); /* Intensidade do desfoque */
    -webkit-backdrop-filter: blur(10px); /* Compatibilidade para Safari */
    border: 1px solid rgba(255, 255, 255, 0.2); /* Borda sutil para dar profundidade */
    border-radius: 15px; /* Opcional: arredonda as bordas do widget */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-741f0aa7 */.elementor-16 .elementor-element.elementor-element-741f0aa7 {
    background-color: #ffffff40; /* Branco com 25% de transparência */
    backdrop-filter: blur(10px); /* Intensidade do desfoque */
    -webkit-backdrop-filter: blur(10px); /* Compatibilidade para Safari */
    border: 1px solid rgba(255, 255, 255, 0.2); /* Borda sutil para dar profundidade */
    border-radius: 15px; /* Opcional: arredonda as bordas do widget */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e926d4 */.cor1{
    background:linear-gradient(90deg,#F08421,#8A4C13);-webkit-background-clip:text;-webkit-text-fill-color:transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5caa0895 *//* --- ESTILO BASE DO BOTÃO --- */
.elementor-16 .elementor-element.elementor-element-5caa0895 .elementor-button {
    box-sizing: border-box !important; 
    
    /* 1. O degradê da borda agora tem mais pontos de cor para criar o fluxo */
    background: 
        linear-gradient(90deg, #F08421, #AE5809) padding-box, 
        linear-gradient(90deg, #FFFFFF, #AE5809, #FFFFFF, #AE5809, #FFFFFF) border-box !important; 
    
    /* 2. O truque: Deixamos o fundo da borda 3x mais largo (300%) para poder movê-lo */
    background-size: 100% 100%, 300% 100% !important;
    background-position: 0% 0%, 0% 50% !important;
    
    border: 1px solid transparent !important; 
    border-radius: 50px !important;
    box-shadow: 4px 4px 14.9px rgba(240, 132, 33, 0.46) !important;
        
    /* Aumentei a transição para 0.5s para o degradê correr com mais suavidade */
    transition: all 0.5s ease !important; 
}

/* --- ANIMAÇÃO MINIMALISTA E TROCA DE COR (Hover) --- */
.elementor-16 .elementor-element.elementor-element-5caa0895 .elementor-button:hover {
    transform: translateY(-2px); 
    box-shadow: 4px 8px 20px rgba(240, 132, 33, 0.65) !important; 
    
    /* A mágica: Desliza o degradê da borda, dando o efeito de troca de cor */
    background-position: 0% 0%, 100% 50% !important; 
}

/* Leve zoom no ícone */
.elementor-16 .elementor-element.elementor-element-5caa0895 .elementor-button:hover .elementor-button-icon svg {
    transform: scale(1.1); 
}

/* --- LAYOUT INTERNO DESKTOP --- */
.elementor-16 .elementor-element.elementor-element-5caa0895 .elementor-button span {
    display: flex;
    align-items: center;
    gap: 20px;
}

.elementor-16 .elementor-element.elementor-element-5caa0895 .elementor-button-icon svg {
    width: 32px;
    transition: transform 0.5s ease;
}

/* --- RESPONSIVIDADE (Mobile e Tablet) --- */
@media screen and (max-width: 768px) {
    .elementor-16 .elementor-element.elementor-element-5caa0895 .elementor-button span {
        align-items: center;
        gap: 12px;
    }
    
    .elementor-16 .elementor-element.elementor-element-5caa0895 .elementor-button-icon svg {
        width: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f64e20 *//* 1. Cria a borda fina ao redor do container principal */
.elementor-16 .elementor-element.elementor-element-1f64e20 {
    position: relative; 
    border: 1px solid #F08421 !important; 
    border-radius: 16px !important; 
}

/* 2. Cria a "barra" mais grossa na lateral direita (DESKTOP) */
.elementor-16 .elementor-element.elementor-element-1f64e20::after {
    content: "";
    position: absolute;
    top: 50%; 
    transform: translateY(-50%); 
    
    right: -4px; /* Metade da espessura (8px) para centralizar na linha */
    
    width: 8px; 
    height: 90px; 
    
    background-color: #F08421; 
    border-radius: 16px; 
    z-index: 2; 
}

/* 3. Move a barra para a parte de baixo no MOBILE */
@media (max-width: 767px) {
    .elementor-16 .elementor-element.elementor-element-1f64e20::after {
        /* Desliga a posição lateral do desktop */
        top: auto; 
        right: auto;
        
        /* Centraliza na borda inferior */
        bottom: -4px; /* Metade da nova altura (8px) */
        left: 50%;
        transform: translateX(-50%); /* Centraliza no eixo horizontal */
        
        /* Inverte as proporções: a barra fica "deitada" */
        width: 90px; 
        height: 8px; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b8e3ebd *//* --- ESTILO BASE DO BOTÃO --- */
.elementor-16 .elementor-element.elementor-element-3b8e3ebd .elementor-button {
    box-sizing: border-box !important; 
    
    /* 1. O degradê da borda agora tem mais pontos de cor para criar o fluxo */
    background: 
        linear-gradient(90deg, #F08421, #AE5809) padding-box, 
        linear-gradient(90deg, #FFFFFF, #AE5809, #FFFFFF, #AE5809, #FFFFFF) border-box !important; 
    
    /* 2. O truque: Deixamos o fundo da borda 3x mais largo (300%) para poder movê-lo */
    background-size: 100% 100%, 300% 100% !important;
    background-position: 0% 0%, 0% 50% !important;
    
    border: 1px solid transparent !important; 
    border-radius: 50px !important;
    box-shadow: 4px 4px 14.9px rgba(240, 132, 33, 0.46) !important;
        
    /* Aumentei a transição para 0.5s para o degradê correr com mais suavidade */
    transition: all 0.5s ease !important; 
}

/* --- ANIMAÇÃO MINIMALISTA E TROCA DE COR (Hover) --- */
.elementor-16 .elementor-element.elementor-element-3b8e3ebd .elementor-button:hover {
    transform: translateY(-2px); 
    box-shadow: 4px 8px 20px rgba(240, 132, 33, 0.65) !important; 
    
    /* A mágica: Desliza o degradê da borda, dando o efeito de troca de cor */
    background-position: 0% 0%, 100% 50% !important; 
}

/* Leve zoom no ícone */
.elementor-16 .elementor-element.elementor-element-3b8e3ebd .elementor-button:hover .elementor-button-icon svg {
    transform: scale(1.1); 
}

/* --- LAYOUT INTERNO DESKTOP --- */
.elementor-16 .elementor-element.elementor-element-3b8e3ebd .elementor-button span {
    display: flex;
    align-items: center;
    gap: 20px;
}

.elementor-16 .elementor-element.elementor-element-3b8e3ebd .elementor-button-icon svg {
    width: 32px;
    transition: transform 0.5s ease;
}

/* --- RESPONSIVIDADE (Mobile e Tablet) --- */
@media screen and (max-width: 768px) {
    .elementor-16 .elementor-element.elementor-element-3b8e3ebd .elementor-button span {
        align-items: center;
        gap: 12px;
    }
    
    .elementor-16 .elementor-element.elementor-element-3b8e3ebd .elementor-button-icon svg {
        width: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7dc7fb54 *//* --- ESTILO BASE DO BOTÃO --- */
.elementor-16 .elementor-element.elementor-element-7dc7fb54 .elementor-button {
    box-sizing: border-box !important; 
    
    /* 1. O degradê da borda agora tem mais pontos de cor para criar o fluxo */
    background: 
        linear-gradient(90deg, #F08421, #AE5809) padding-box, 
        linear-gradient(90deg, #FFFFFF, #AE5809, #FFFFFF, #AE5809, #FFFFFF) border-box !important; 
    
    /* 2. O truque: Deixamos o fundo da borda 3x mais largo (300%) para poder movê-lo */
    background-size: 100% 100%, 300% 100% !important;
    background-position: 0% 0%, 0% 50% !important;
    
    border: 1px solid transparent !important; 
    border-radius: 50px !important;
    box-shadow: 4px 4px 14.9px rgba(240, 132, 33, 0.46) !important;
        
    /* Aumentei a transição para 0.5s para o degradê correr com mais suavidade */
    transition: all 0.5s ease !important; 
}

/* --- ANIMAÇÃO MINIMALISTA E TROCA DE COR (Hover) --- */
.elementor-16 .elementor-element.elementor-element-7dc7fb54 .elementor-button:hover {
    transform: translateY(-2px); 
    box-shadow: 4px 8px 20px rgba(240, 132, 33, 0.65) !important; 
    
    /* A mágica: Desliza o degradê da borda, dando o efeito de troca de cor */
    background-position: 0% 0%, 100% 50% !important; 
}

/* Leve zoom no ícone */
.elementor-16 .elementor-element.elementor-element-7dc7fb54 .elementor-button:hover .elementor-button-icon svg {
    transform: scale(1.1); 
}

/* --- LAYOUT INTERNO DESKTOP --- */
.elementor-16 .elementor-element.elementor-element-7dc7fb54 .elementor-button span {
    display: flex;
    align-items: center;
    gap: 20px;
}

.elementor-16 .elementor-element.elementor-element-7dc7fb54 .elementor-button-icon svg {
    width: 32px;
    transition: transform 0.5s ease;
}

/* --- RESPONSIVIDADE (Mobile e Tablet) --- */
@media screen and (max-width: 768px) {
    .elementor-16 .elementor-element.elementor-element-7dc7fb54 .elementor-button span {
        align-items: center;
        gap: 12px;
    }
    
    .elementor-16 .elementor-element.elementor-element-7dc7fb54 .elementor-button-icon svg {
        width: 24px;
    }
}/* End custom CSS */