.elementor-47 .elementor-element.elementor-element-a77e9bc{--display:flex;--min-height:710px;--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;--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-47 .elementor-element.elementor-element-a77e9bc:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a77e9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaellafontespsi.com.br/wp-content/uploads/2026/03/01-wide_1x.webp");background-position:top center;background-repeat:no-repeat;}.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-47 .elementor-element.elementor-element-dd79379{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.36em;letter-spacing:7.4px;color:var( --e-global-color-e1d2921 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-0e4a154{width:var( --container-widget-width, 590px );max-width:590px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-0e4a154 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#1E1E1E;}.elementor-47 .elementor-element.elementor-element-a44f94e{width:var( --container-widget-width, 605px );max-width:605px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;--container-widget-width:605px;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:400;line-height:1.36em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-d469cf0 .elementor-button{background-color:#767A6100;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.36em;padding:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-d469cf0{width:var( --container-widget-width, 584px );max-width:584px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:584px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-b118173{--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:85px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b118173:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-b118173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFE8;}.elementor-47 .elementor-element.elementor-element-d50720b{width:var( --container-widget-width, 891px );max-width:891px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:891px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-d50720b.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-d50720b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;letter-spacing:-1px;}.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-47 .elementor-element.elementor-element-e0f2ddf{--divider-border-style:solid;--divider-color:var( --e-global-color-e1d2921 );--divider-border-width:1px;width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-e0f2ddf.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-e0f2ddf .elementor-divider-separator{width:100%;}.elementor-47 .elementor-element.elementor-element-e0f2ddf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-e3dd10c{text-align:center;}.elementor-47 .elementor-element.elementor-element-8fbd52a{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.36em;}.elementor-47 .elementor-element.elementor-element-8fbd52a.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-3138c85{width:var( --container-widget-width, 538px );max-width:538px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:538px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-3138c85.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-fff3f58{--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:100px;--padding-bottom:365px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-fff3f58:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-fff3f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaellafontespsi.com.br/wp-content/uploads/2026/03/02-wide_1x.webp");background-position:bottom center;background-repeat:no-repeat;}.elementor-47 .elementor-element.elementor-element-6bb904a{width:var( --container-widget-width, 891px );max-width:891px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:891px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-6bb904a.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-6bb904a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;letter-spacing:-1px;}.elementor-47 .elementor-element.elementor-element-2dee1ee{text-align:center;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-cc3c6bc{width:var( --container-widget-width, 760px );max-width:760px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:760px;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-cc3c6bc.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-cc3c6bc .elementor-icon-list-icon i{color:#1E1E1E00;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-cc3c6bc .elementor-icon-list-icon svg{fill:#1E1E1E00;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-cc3c6bc .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-47 .elementor-element.elementor-element-cc3c6bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-cc3c6bc .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.36em;}.elementor-47 .elementor-element.elementor-element-cc3c6bc .elementor-icon-list-text{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-7d7a30e{width:var( --container-widget-width, 773px );max-width:773px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:773px;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.36em;}.elementor-47 .elementor-element.elementor-element-7d7a30e.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-baf393c{--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:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3f75fb0{--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;--align-items: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-47 .elementor-element.elementor-element-3f75fb0.e-con{--align-self:center;}.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-47 .elementor-element.elementor-element-8f66e2c{--display:flex;--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-47 .elementor-element.elementor-element-2db26ce{text-align:start;}.elementor-47 .elementor-element.elementor-element-2db26ce .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;letter-spacing:-1px;}.elementor-47 .elementor-element.elementor-element-5bdd594{--divider-border-style:solid;--divider-color:var( --e-global-color-e1d2921 );--divider-border-width:1px;width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-5bdd594.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-5bdd594 .elementor-divider-separator{width:100%;}.elementor-47 .elementor-element.elementor-element-5bdd594 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47 .elementor-element.elementor-element-1e63654{width:var( --container-widget-width, 760px );max-width:760px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:760px;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-1e63654.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-1e63654 .elementor-icon-list-icon i{color:#1E1E1E00;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-1e63654 .elementor-icon-list-icon svg{fill:#1E1E1E00;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-1e63654 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-47 .elementor-element.elementor-element-1e63654 .elementor-icon-list-text{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-b087ed1{--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:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b087ed1:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-b087ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F4F3F2 0%, #FFFFFF 100%);}.elementor-47 .elementor-element.elementor-element-bda0054{width:var( --container-widget-width, 631px );max-width:631px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:631px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-bda0054.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-bda0054 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;letter-spacing:-1px;}.elementor-47 .elementor-element.elementor-element-a13715d{width:var( --container-widget-width, 564px );max-width:564px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:564px;--container-widget-flex-grow:0;text-align:center;font-family:"Playfair", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;color:var( --e-global-color-e1d2921 );}.elementor-47 .elementor-element.elementor-element-a13715d.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-e899454{--divider-border-style:solid;--divider-color:var( --e-global-color-e1d2921 );--divider-border-width:1px;width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-e899454.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-e899454 .elementor-divider-separator{width:100%;}.elementor-47 .elementor-element.elementor-element-e899454 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-779da46{width:var( --container-widget-width, 595px );max-width:595px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:595px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-779da46.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-1a66a03{width:var( --container-widget-width, 773px );max-width:773px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:773px;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.36em;}.elementor-47 .elementor-element.elementor-element-1a66a03.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-cf7be37{--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:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-cf7be37:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-cf7be37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#434935;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1226354{width:var( --container-widget-width, 300px );max-width:300px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-1226354.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-1226354 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-1226354 .elementor-icon{font-size:300px;}.elementor-47 .elementor-element.elementor-element-1226354 .elementor-icon svg{height:300px;}.elementor-47 .elementor-element.elementor-element-b253abc{width:var( --container-widget-width, 891px );max-width:891px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:891px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-b253abc.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-b253abc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-8a00e2b{width:var( --container-widget-width, 595px );max-width:595px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;--container-widget-width:595px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-8a00e2b.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-3f5a484 .elementor-button{background-color:#767A6100;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.36em;padding:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-3f5a484{width:var( --container-widget-width, 584px );max-width:584px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:584px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-3f5a484.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-4e024e9{--display:flex;--min-height:1151px;--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4e024e9:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4e024e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaellafontespsi.com.br/wp-content/uploads/2026/03/03-wide_1x.webp");background-position:top center;background-repeat:no-repeat;}.elementor-47 .elementor-element.elementor-element-b882413{--display:flex;--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-47 .elementor-element.elementor-element-b882413.e-con{--align-self:flex-end;}.elementor-47 .elementor-element.elementor-element-d63cb23{width:var( --container-widget-width, 631px );max-width:631px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:631px;--container-widget-flex-grow:0;text-align:start;}.elementor-47 .elementor-element.elementor-element-d63cb23.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-d63cb23 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;letter-spacing:-1px;}.elementor-47 .elementor-element.elementor-element-2ae07c3{--divider-border-style:solid;--divider-color:var( --e-global-color-e1d2921 );--divider-border-width:1px;width:var( --container-widget-width, 123px );max-width:123px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-2ae07c3.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-2ae07c3 .elementor-divider-separator{width:100%;}.elementor-47 .elementor-element.elementor-element-2ae07c3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-856b0df{width:var( --container-widget-width, 595px );max-width:595px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:595px;--container-widget-flex-grow:0;text-align:start;}.elementor-47 .elementor-element.elementor-element-856b0df.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-5055df4 .elementor-button{background-color:#767A6100;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.36em;padding:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-5055df4{width:var( --container-widget-width, 403px );max-width:403px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:403px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-80f1a21{--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:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7bfb513{width:var( --container-widget-width, 491px );max-width:491px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:491px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-7bfb513.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-7bfb513 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;letter-spacing:-1px;}.elementor-47 .elementor-element.elementor-element-4093ec4{width:var( --container-widget-width, 373px );max-width:373px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:373px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-4093ec4.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-76399fe{--divider-border-style:solid;--divider-color:var( --e-global-color-e1d2921 );--divider-border-width:1px;width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-76399fe.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-76399fe .elementor-divider-separator{width:100%;}.elementor-47 .elementor-element.elementor-element-76399fe .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-add6ade{width:var( --container-widget-width, 595px );max-width:595px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:595px;--container-widget-flex-grow:0;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.36em;}.elementor-47 .elementor-element.elementor-element-add6ade.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-3e71ae7{width:var( --container-widget-width, 429px );max-width:429px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:429px;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-3e71ae7.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-3e71ae7 .elementor-icon-list-icon i{color:#1E1E1E00;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-3e71ae7 .elementor-icon-list-icon svg{fill:#1E1E1E00;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-3e71ae7 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-47 .elementor-element.elementor-element-3e71ae7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-77de8f2{width:var( --container-widget-width, 425px );max-width:425px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:425px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-77de8f2.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-ff22f66 .elementor-button{background-color:#767A6100;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.36em;padding:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-ff22f66{width:var( --container-widget-width, 403px );max-width:403px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:403px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-ff22f66.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-3eb93ff{--display:flex;--min-height:1002px;--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;--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-47 .elementor-element.elementor-element-3eb93ff:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3eb93ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaellafontespsi.com.br/wp-content/uploads/2026/03/04-wide_1x.webp");background-position:top center;background-repeat:no-repeat;}.elementor-47 .elementor-element.elementor-element-1992f91{width:var( --container-widget-width, 652px );max-width:652px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:652px;--container-widget-flex-grow:0;text-align:start;}.elementor-47 .elementor-element.elementor-element-1992f91.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-1992f91 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;letter-spacing:-1px;}.elementor-47 .elementor-element.elementor-element-c30285e{width:var( --container-widget-width, 656px );max-width:656px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:656px;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-c30285e.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-c30285e .elementor-icon-list-icon i{color:#1E1E1E00;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-c30285e .elementor-icon-list-icon svg{fill:#1E1E1E00;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-c30285e .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-47 .elementor-element.elementor-element-c30285e .elementor-icon-list-text{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-4c2eb8a{width:var( --container-widget-width, 653px );max-width:653px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:653px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-4c2eb8a.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-f4fdec4 .elementor-button{background-color:#767A6100;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.36em;padding:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-f4fdec4{width:var( --container-widget-width, 662px );max-width:662px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:662px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-7f6d520{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7f6d520:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7f6d520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFE8;}.elementor-47 .elementor-element.elementor-element-eb4a71b{width:var( --container-widget-width, 853px );max-width:853px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:853px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-eb4a71b.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-eb4a71b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;letter-spacing:-1px;}.elementor-47 .elementor-element.elementor-element-99b5a36{width:var( --container-widget-width, 663px );max-width:663px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;--container-widget-width:663px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-99b5a36.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-9a67971{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-9a67971.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-9a67971 .elementor-icon-list-icon i{color:#1E1E1E00;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-9a67971 .elementor-icon-list-icon svg{fill:#1E1E1E00;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-9a67971 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-47 .elementor-element.elementor-element-9a67971 .elementor-icon-list-text{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-0ab7aec{width:var( --container-widget-width, 513px );max-width:513px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-0ab7aec.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-b697e1a{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-931eeff{width:var( --container-widget-width, 667px );max-width:667px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:667px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-931eeff.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-931eeff .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;letter-spacing:-1px;}.elementor-47 .elementor-element.elementor-element-f4cba59{--divider-border-style:solid;--divider-color:var( --e-global-color-e1d2921 );--divider-border-width:1px;width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-f4cba59.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-f4cba59 .elementor-divider-separator{width:100%;}.elementor-47 .elementor-element.elementor-element-f4cba59 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-66ac281{width:var( --container-widget-width, 270px );max-width:270px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 0px 0px;--container-widget-width:270px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-66ac281.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-291a3c2{width:var( --container-widget-width, 513px );max-width:513px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-291a3c2.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-e7eee87{width:var( --container-widget-width, 513px );max-width:513px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-e7eee87.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-0a4a913{width:var( --container-widget-width, 513px );max-width:513px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;--container-widget-width:513px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-0a4a913.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-ee347c5{width:var( --container-widget-width, 773px );max-width:773px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:773px;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.36em;}.elementor-47 .elementor-element.elementor-element-ee347c5.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-8d47810{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--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-47 .elementor-element.elementor-element-aaa73a2{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-47 .elementor-element.elementor-element-9205d22{width:var( --container-widget-width, 667px );max-width:667px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:667px;--container-widget-flex-grow:0;text-align:start;}.elementor-47 .elementor-element.elementor-element-9205d22.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-9205d22 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;letter-spacing:-1px;}.elementor-47 .elementor-element.elementor-element-e2c7dc5{width:var( --container-widget-width, 595px );max-width:595px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:595px;--container-widget-flex-grow:0;text-align:start;}.elementor-47 .elementor-element.elementor-element-e2c7dc5.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-e666cdd{width:var( --container-widget-width, 595px );max-width:595px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:595px;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.36em;}.elementor-47 .elementor-element.elementor-element-e666cdd.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-527d588{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-527d588:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-527d588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaellafontespsi.com.br/wp-content/uploads/2026/03/05-wide_1x.webp");background-position:top center;background-repeat:no-repeat;}.elementor-47 .elementor-element.elementor-element-879da4f{width:var( --container-widget-width, 776px );max-width:776px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:776px;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.36em;}.elementor-47 .elementor-element.elementor-element-879da4f.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-991866c .elementor-button{background-color:#767A6100;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.36em;padding:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-991866c{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-8539b35 .elementor-button{background-color:#767A6100;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.36em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-8539b35{width:var( --container-widget-width, 473px );max-width:473px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:473px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-74dbad3{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-161e384{width:var( --container-widget-width, 667px );max-width:667px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:667px;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-161e384.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-161e384 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;letter-spacing:-1px;}.elementor-47 .elementor-element.elementor-element-3508c7e{--display:flex;}.elementor-47 .elementor-element.elementor-element-44b67b4{font-size:16px;font-weight:400;line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-5d26066{--display:flex;}.elementor-47 .elementor-element.elementor-element-8bee88a{font-size:16px;font-weight:400;line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-a447097{--display:flex;}.elementor-47 .elementor-element.elementor-element-790653b{font-size:16px;font-weight:400;line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-2758583{--display:flex;}.elementor-47 .elementor-element.elementor-element-f4b660a{font-size:16px;font-weight:400;line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-57ee333{--display:flex;}.elementor-47 .elementor-element.elementor-element-ca80340{font-size:16px;font-weight:400;line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-8d82a83{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-47 .elementor-element.elementor-element-8d82a83.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-8d82a83 {--n-accordion-padding:32px 32px 32px 32px;}:where( .elementor-47 .elementor-element.elementor-element-8d82a83 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-47 .elementor-element.elementor-element-8d82a83 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:32px;--padding-bottom:32px;--padding-left:32px;}.elementor-47 .elementor-element.elementor-element-3d4e600{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3d4e600:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3d4e600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3E2D;}.elementor-47 .elementor-element.elementor-element-b3c739b{width:var( --container-widget-width, 595px );max-width:595px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:595px;--container-widget-flex-grow:0;text-align:start;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-b3c739b.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-d4ee321{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;text-align:end;}.elementor-47 .elementor-element.elementor-element-d4ee321.elementor-element{--align-self:flex-end;}.elementor-47 .elementor-element.elementor-element-d4ee321 img{width:100%;}body.elementor-page-47:not(.elementor-motion-effects-element-type-background), body.elementor-page-47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3F2;}@media(max-width:1024px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-3f75fb0{--width:90%;}.elementor-47 .elementor-element.elementor-element-527d588{--content-width:90%;}}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-a77e9bc:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a77e9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaellafontespsi.com.br/wp-content/uploads/2026/03/01-tablet_1x.webp");background-position:bottom center;}.elementor-47 .elementor-element.elementor-element-a77e9bc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:575px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-dd79379{text-align:center;font-size:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-47 .elementor-element.elementor-element-0e4a154.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-0e4a154{text-align:center;}.elementor-47 .elementor-element.elementor-element-a44f94e{padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-47 .elementor-element.elementor-element-a44f94e.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-d469cf0.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-d469cf0 .elementor-button{font-size:16px;}.elementor-47 .elementor-element.elementor-element-8fbd52a{font-size:16px;}.elementor-47 .elementor-element.elementor-element-fff3f58:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-fff3f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaellafontespsi.com.br/wp-content/uploads/2026/03/02-tablet_1x.webp");}.elementor-47 .elementor-element.elementor-element-fff3f58{--padding-top:50px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-cc3c6bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-cc3c6bc .elementor-icon-list-item > a{font-size:16px;}.elementor-47 .elementor-element.elementor-element-7d7a30e{font-size:16px;}.elementor-47 .elementor-element.elementor-element-baf393c{--margin-top:-217px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3f75fb0{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-47 .elementor-element.elementor-element-e641b17 img{height:100%;object-fit:cover;object-position:center center;}.elementor-47 .elementor-element.elementor-element-5bdd594 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-b087ed1{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a13715d{font-size:16px;}.elementor-47 .elementor-element.elementor-element-1a66a03{font-size:16px;}.elementor-47 .elementor-element.elementor-element-cf7be37{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b253abc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-8a00e2b{padding:0px 0px 20px 0px;}.elementor-47 .elementor-element.elementor-element-3f5a484.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-3f5a484 .elementor-button{font-size:16px;}.elementor-47 .elementor-element.elementor-element-4e024e9:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4e024e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaellafontespsi.com.br/wp-content/uploads/2026/03/03-tablet-1.webp");background-position:bottom center;}.elementor-47 .elementor-element.elementor-element-4e024e9{--padding-top:50px;--padding-bottom:589px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-2ae07c3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-47 .elementor-element.elementor-element-5055df4.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-5055df4 .elementor-button{font-size:16px;}.elementor-47 .elementor-element.elementor-element-add6ade{font-size:16px;}.elementor-47 .elementor-element.elementor-element-ff22f66.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-ff22f66 .elementor-button{font-size:16px;}.elementor-47 .elementor-element.elementor-element-3eb93ff:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3eb93ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaellafontespsi.com.br/wp-content/uploads/2026/03/04-tablet_1x.webp");background-position:bottom center;}.elementor-47 .elementor-element.elementor-element-3eb93ff{--min-height:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:748px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-1992f91.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-c30285e.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-4c2eb8a{padding:20px 0px 20px 0px;}.elementor-47 .elementor-element.elementor-element-4c2eb8a.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-f4fdec4.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-f4fdec4 .elementor-button{font-size:16px;}.elementor-47 .elementor-element.elementor-element-ee347c5{font-size:16px;}.elementor-47 .elementor-element.elementor-element-e666cdd{font-size:16px;}.elementor-47 .elementor-element.elementor-element-879da4f{font-size:24px;}.elementor-47 .elementor-element.elementor-element-991866c{--container-widget-width:481px;--container-widget-flex-grow:0;width:var( --container-widget-width, 481px );max-width:481px;}.elementor-47 .elementor-element.elementor-element-991866c.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-991866c .elementor-button{font-size:16px;}.elementor-47 .elementor-element.elementor-element-8539b35.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-8539b35 .elementor-button{font-size:16px;}.elementor-47 .elementor-element.elementor-element-44b67b4{font-size:14px;}.elementor-47 .elementor-element.elementor-element-8bee88a{font-size:14px;}.elementor-47 .elementor-element.elementor-element-790653b{font-size:14px;}.elementor-47 .elementor-element.elementor-element-f4b660a{font-size:14px;}.elementor-47 .elementor-element.elementor-element-ca80340{font-size:14px;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-a77e9bc:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a77e9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaellafontespsi.com.br/wp-content/uploads/2026/03/01-mobile_1x.webp");background-size:contain;}.elementor-47 .elementor-element.elementor-element-a77e9bc{--min-height:0px;--justify-content:flex-start;--padding-top:010%;--padding-bottom:124%;--padding-left:0%;--padding-right:0%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-dd79379{font-size:14px;letter-spacing:4px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-47 .elementor-element.elementor-element-0e4a154 .elementor-heading-title{font-size:28px;}.elementor-47 .elementor-element.elementor-element-a44f94e{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-d469cf0 .elementor-button{font-size:16px;}.elementor-47 .elementor-element.elementor-element-b118173{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d50720b .elementor-heading-title{font-size:28px;}.elementor-47 .elementor-element.elementor-element-8fbd52a{font-size:16px;}.elementor-47 .elementor-element.elementor-element-fff3f58:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-fff3f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaellafontespsi.com.br/wp-content/uploads/2026/03/02-mobile_1x.webp");}.elementor-47 .elementor-element.elementor-element-6bb904a .elementor-heading-title{font-size:28px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-cc3c6bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-cc3c6bc .elementor-icon-list-item > a{font-size:16px;}.elementor-47 .elementor-element.elementor-element-7d7a30e{font-size:16px;}.elementor-47 .elementor-element.elementor-element-baf393c{--margin-top:-248px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-47 .elementor-element.elementor-element-2db26ce .elementor-heading-title{font-size:28px;}.elementor-47 .elementor-element.elementor-element-b087ed1{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-bda0054 .elementor-heading-title{font-size:28px;}.elementor-47 .elementor-element.elementor-element-a13715d{font-size:16px;}.elementor-47 .elementor-element.elementor-element-1a66a03{font-size:16px;}.elementor-47 .elementor-element.elementor-element-cf7be37{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b253abc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-b253abc .elementor-heading-title{font-size:28px;}.elementor-47 .elementor-element.elementor-element-3f5a484 .elementor-button{font-size:16px;}.elementor-47 .elementor-element.elementor-element-d63cb23 .elementor-heading-title{font-size:28px;}.elementor-47 .elementor-element.elementor-element-5055df4 .elementor-button{font-size:16px;}.elementor-47 .elementor-element.elementor-element-80f1a21{--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-7bfb513 .elementor-heading-title{font-size:28px;}.elementor-47 .elementor-element.elementor-element-add6ade{font-size:18px;}.elementor-47 .elementor-element.elementor-element-ff22f66 .elementor-button{font-size:16px;}.elementor-47 .elementor-element.elementor-element-3eb93ff:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3eb93ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaellafontespsi.com.br/wp-content/uploads/2026/03/04-mobile_1x.webp");background-size:contain;}.elementor-47 .elementor-element.elementor-element-3eb93ff{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:155%;--padding-left:0%;--padding-right:0%;}.elementor-47 .elementor-element.elementor-element-1992f91 .elementor-heading-title{font-size:28px;}.elementor-47 .elementor-element.elementor-element-f4fdec4 .elementor-button{font-size:16px;}.elementor-47 .elementor-element.elementor-element-7f6d520{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-eb4a71b .elementor-heading-title{font-size:28px;}.elementor-47 .elementor-element.elementor-element-99b5a36{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-b697e1a{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-931eeff .elementor-heading-title{font-size:28px;}.elementor-47 .elementor-element.elementor-element-ee347c5{font-size:16px;}.elementor-47 .elementor-element.elementor-element-8d47810{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-9205d22 .elementor-heading-title{font-size:28px;}.elementor-47 .elementor-element.elementor-element-e666cdd{font-size:18px;}.elementor-47 .elementor-element.elementor-element-527d588{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-879da4f{font-size:16px;}.elementor-47 .elementor-element.elementor-element-991866c .elementor-button{font-size:16px;}.elementor-47 .elementor-element.elementor-element-8539b35 .elementor-button{font-size:16px;}.elementor-47 .elementor-element.elementor-element-161e384 .elementor-heading-title{font-size:28px;}.elementor-47 .elementor-element.elementor-element-44b67b4{font-size:14px;}.elementor-47 .elementor-element.elementor-element-8bee88a{font-size:14px;}.elementor-47 .elementor-element.elementor-element-790653b{font-size:14px;}.elementor-47 .elementor-element.elementor-element-f4b660a{font-size:14px;}.elementor-47 .elementor-element.elementor-element-ca80340{font-size:14px;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-3f75fb0{--width:880px;}.elementor-47 .elementor-element.elementor-element-8f66e2c{--width:510px;}.elementor-47 .elementor-element.elementor-element-b882413{--width:597px;}.elementor-47 .elementor-element.elementor-element-aaa73a2{--width:514px;}.elementor-47 .elementor-element.elementor-element-527d588{--content-width:1066px;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-0e4a154 */.elementor-47 .elementor-element.elementor-element-0e4a154 i{
    color: #5D4533;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbd52a */.elementor-47 .elementor-element.elementor-element-8fbd52a{
    border: 1px solid transparent;
background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%, rgba(255, 255, 255, 0.00) 100%);
border-image: linear-gradient(90deg, transparent, #767A61, transparent)1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc3c6bc */.elementor-47 .elementor-element.elementor-element-cc3c6bc .elementor-icon-list-item{
border-radius: 9.662px;
border: 1px solid #FFF;
background: #F2EFE9;
box-shadow: 48px 29px 16px 0 rgba(0, 0, 0, 0.00), 31px 18px 14px 0 rgba(0, 0, 0, 0.01), 17px 10px 12px 0 rgba(0, 0, 0, 0.05), 8px 5px 9px 0 rgba(0, 0, 0, 0.09), 2px 1px 5px 0 rgba(0, 0, 0, 0.10);
padding: 16px 12px;
}

.elementor-47 .elementor-element.elementor-element-cc3c6bc .elementor-icon-list-item{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d7a30e */.elementor-47 .elementor-element.elementor-element-7d7a30e{
    border: 1px solid transparent;
background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%, rgba(255, 255, 255, 0.00) 100%);
border-image: linear-gradient(90deg, transparent, #767A61, transparent)1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e641b17 */.elementor-47 .elementor-element.elementor-element-e641b17 img{
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e63654 */.elementor-47 .elementor-element.elementor-element-1e63654 .elementor-icon-list-item{
border-radius: 9.662px;
border: 1px solid #FFF;
background: #F2EFE9;
box-shadow: 48px 29px 16px 0 rgba(0, 0, 0, 0.00), 31px 18px 14px 0 rgba(0, 0, 0, 0.01), 17px 10px 12px 0 rgba(0, 0, 0, 0.05), 8px 5px 9px 0 rgba(0, 0, 0, 0.09), 2px 1px 5px 0 rgba(0, 0, 0, 0.10);
padding: 16px 12px;
}

.elementor-47 .elementor-element.elementor-element-1e63654 .elementor-icon-list-item{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a66a03 */.elementor-47 .elementor-element.elementor-element-1a66a03{
    border: 1px solid transparent;
background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%, rgba(255, 255, 255, 0.00) 100%);
border-image: linear-gradient(90deg, transparent, #767A61, transparent)1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1226354 */.elementor-47 .elementor-element.elementor-element-1226354 svg{
	height: unset !important;
}

.elementor-47 .elementor-element.elementor-element-1226354 svg #seta {
  animation: mover 2s infinite;
  /* animation-delay: 0s; */
}

@keyframes mover {
  0%, 100% {
    transform: translateY(-5px);
  }

  50% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3e71ae7 */.elementor-47 .elementor-element.elementor-element-3e71ae7 .elementor-icon-list-item{
border-radius: 9.662px;
border: 1px solid #FFF;
background: #F2EFE9;
box-shadow: 48px 29px 16px 0 rgba(0, 0, 0, 0.00), 31px 18px 14px 0 rgba(0, 0, 0, 0.01), 17px 10px 12px 0 rgba(0, 0, 0, 0.05), 8px 5px 9px 0 rgba(0, 0, 0, 0.09), 2px 1px 5px 0 rgba(0, 0, 0, 0.10);
padding: 16px 12px;
}

.elementor-47 .elementor-element.elementor-element-3e71ae7 .elementor-icon-list-item{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c30285e */.elementor-47 .elementor-element.elementor-element-c30285e .elementor-icon-list-item{
border-radius: 9.662px;
border: 1px solid #FFF;
background: #F2EFE9;
box-shadow: 48px 29px 16px 0 rgba(0, 0, 0, 0.00), 31px 18px 14px 0 rgba(0, 0, 0, 0.01), 17px 10px 12px 0 rgba(0, 0, 0, 0.05), 8px 5px 9px 0 rgba(0, 0, 0, 0.09), 2px 1px 5px 0 rgba(0, 0, 0, 0.10);
padding: 16px 12px;
}

.elementor-47 .elementor-element.elementor-element-c30285e .elementor-icon-list-item{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a67971 */.elementor-47 .elementor-element.elementor-element-9a67971 .elementor-icon-list-item{
border-radius: 9.662px;
border: 1px solid #FFF;
border-radius: 9.662px;
border: 1px solid #FFF;
background: #F4F3F2;
box-shadow: 48px 29px 16px 0 rgba(0, 0, 0, 0.00), 31px 18px 14px 0 rgba(0, 0, 0, 0.01), 17px 10px 12px 0 rgba(0, 0, 0, 0.05), 8px 5px 9px 0 rgba(0, 0, 0, 0.09), 2px 1px 5px 0 rgba(0, 0, 0, 0.10);
padding: 16px 12px;
}

.elementor-47 .elementor-element.elementor-element-9a67971 .elementor-icon-list-item{
    margin-top: 10px;
}

@media (max-width: 767px) {

    .elementor-47 .elementor-element.elementor-element-9a67971 .elementor-icon-list-item{
        width: 100%;
    
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-291a3c2 */.elementor-47 .elementor-element.elementor-element-291a3c2{
    border-radius: 9.662px;
border: 1px solid #FFF;
background: #F2EFE9;
box-shadow: 48px 29px 16px 0 rgba(0, 0, 0, 0.00), 31px 18px 14px 0 rgba(0, 0, 0, 0.01), 17px 10px 12px 0 rgba(0, 0, 0, 0.05), 8px 5px 9px 0 rgba(0, 0, 0, 0.09), 2px 1px 5px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7eee87 */.elementor-47 .elementor-element.elementor-element-e7eee87{
    border-radius: 9.662px;
border: 1px solid #FFF;
background: #F2EFE9;
box-shadow: 48px 29px 16px 0 rgba(0, 0, 0, 0.00), 31px 18px 14px 0 rgba(0, 0, 0, 0.01), 17px 10px 12px 0 rgba(0, 0, 0, 0.05), 8px 5px 9px 0 rgba(0, 0, 0, 0.09), 2px 1px 5px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a4a913 */.elementor-47 .elementor-element.elementor-element-0a4a913{
    border-radius: 9.662px;
border: 1px solid #FFF;
background: #F2EFE9;
box-shadow: 48px 29px 16px 0 rgba(0, 0, 0, 0.00), 31px 18px 14px 0 rgba(0, 0, 0, 0.01), 17px 10px 12px 0 rgba(0, 0, 0, 0.05), 8px 5px 9px 0 rgba(0, 0, 0, 0.09), 2px 1px 5px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee347c5 */.elementor-47 .elementor-element.elementor-element-ee347c5{
    border: 1px solid transparent;
background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%, rgba(255, 255, 255, 0.00) 100%);
border-image: linear-gradient(90deg, transparent, #767A61, transparent)1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a748f9 */.elementor-47 .elementor-element.elementor-element-5a748f9 img{
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8539b35 */.elementor-47 .elementor-element.elementor-element-8539b35:hover {
  transform: scale(1.05);
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8d82a83 */.elementor-47 .elementor-element.elementor-element-8d82a83 .e-n-accordion-item *{
    background: none !important;
    border: none !important;
}

.elementor-47 .elementor-element.elementor-element-8d82a83 .e-n-accordion-item{
border-radius: 24px;
background: #FFF;
}

.animar-sanfona .e-n-accordion-item .resposta {
    transition: transform 0.3s ease;
    transform: translateY(0);
}

.animar-sanfona .e-n-accordion-item.animar-abertura .resposta {
    transform: translateY(-5px);
}

.animar-sanfona .e-n-accordion-item.animar-fechamento .resposta {
    transform: translateY(5px);
}/* End custom CSS */
/* Start custom CSS *//* remove scroll horizontal */
html, body {
  width: 100%;
  overflow-x: hidden !important;
  scroll-behavior: auto !important;
}

/* remove duplo scroll */
[data-elementor-type="wp-page"] {
  overflow: hidden !important;
}

/* quebra o texto suavemente */
.text-warped {
  text-wrap: nowrap;
}

/* quebra o texto abruptamente */
.text-balance {
  text-wrap: balance;
}

/* Bloquear margem vazia dos textos */
p:last-child {
  margin: 0;
}

/* Setup animação de Entrada GSAP */
.scl {
  transform: translate(-180px, 0);
  opacity: 0;
  filter: blur(10px);
  transition: 0.5s;
}

.scr {
  transform: translate(180px, 0);
  opacity: 0;
  filter: blur(10px);
  transition: 0.5s;
}

.sct {
  transform: translate(0, -180px);
  opacity: 0;
  filter: blur(10px);
  transition: 0.5s;
}

.scb {
  transform: translate(0, 180px);
  opacity: 0;
  filter: blur(10px);
  transition: 0.5s;
}

.elementor-editor-active .scl,
.elementor-editor-active .scr,
.elementor-editor-active .sct,
.elementor-editor-active .scb,
.ativo {
  transform: translate(0px, 0px);
  opacity: 1;
  filter: blur(0px);
}

.botao-degrade {
  animation: brilho 3.4s infinite;
  background-image: linear-gradient(45deg, #434935, #97AC8A, #434935, #97AC8A);
  background-size: 400% 200%;
  border-radius: 8px;
  transform: scale(1);
  transition: 0.5s;
  border: 1px solid #F4F3F2;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}

/* Texto do Botão */ 
.botao-degrade span {
  color: #F4F3F2 !important;
}

/* Animação no Hover */ 
.botao-degrade:hover {
  transform: scale(1.05);
  transition: 0.5s;
}



.botao-degrade2 {
  animation: brilho 3.4s infinite;
  background-image: linear-gradient(45deg, #F4F3F2, #97AC8A, #F4F3F2, #97AC8A);
  background-size: 400% 200%;
  border-radius: 8px;
  transform: scale(1);
  transition: 0.5s;
  border: 1px solid #F4F3F2;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}

/* Texto do Botão */ 
.botao-degrade2 span {
  color: #434935 !important;
}

/* Animação no Hover */ 
.botao-degrade2:hover {
  transform: scale(1.05);
  transition: 0.5s;
}

/* Keyframes da Animação */ 
@keyframes brilho {
  0% {
    background-position: 0 0;
  }  
  100% {
    background-position: 100% 0;
  }
}

/* Código para aumentar a área do clique para 100% */ 
.elementor-button {
  width: 100% !important;
}

.linha-top::before{
    content: "";
    background: #767A61;
box-shadow: 0 990px 250px 0 rgba(0, 0, 0, 0.00), 0 634px 250px 0 rgba(0, 0, 0, 0.01), 0 356px 214px 0 rgba(0, 0, 0, 0.05), 0 158px 158px 0 rgba(0, 0, 0, 0.09), 0 40px 87px 0 rgba(0, 0, 0, 0.10);
    width: 100%;
    height: 8px;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */