.elementor-8 .elementor-element.elementor-element-2d6c3af4{--display:flex;--min-height:804px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:124px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2d6c3af4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2d6c3af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://concecoimbraneuropsi.com.br/wp-content/uploads/2026/05/ChatGPT-Image-14_05_2026-12_42_08.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-41e068a5{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-41e068a5.e-con{--flex-grow:0;--flex-shrink:0;}.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-8 .elementor-element.elementor-element-5b060d9e{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5b060d9e .elementor-heading-title{font-size:11px;text-transform:uppercase;line-height:1.5;letter-spacing:4.4000000953674px;color:#E9E0D1;}.elementor-8 .elementor-element.elementor-element-73496cac{width:var( --container-widget-width, 793px );max-width:793px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:793px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-73496cac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-73496cac .elementor-heading-title{font-size:56px;font-weight:500;line-height:1;letter-spacing:-1.4400000572205px;color:#E9E0D1;}.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-8 .elementor-element.elementor-element-4191e4d1{width:var( --container-widget-width, 741.328px );max-width:741.328px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) px;--container-widget-width:741.328px;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;font-size:22px;line-height:28px;color:#E9E0D1;}.elementor-8 .elementor-element.elementor-element-4191e4d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fea46ef{width:var( --container-widget-width, 444.328px );max-width:444.328px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) px;--container-widget-width:444.328px;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;font-size:19px;line-height:28px;color:#E9E0D1;}.elementor-8 .elementor-element.elementor-element-fea46ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-8 .elementor-element.elementor-element-702cc843 .elementor-button{background-color:transparent;font-family:"Varela Round", Sans-serif;font-size:21px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(148deg, #33605A 0%, #002520 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-8 .elementor-element.elementor-element-702cc843.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-32e067b9{--display:flex;--min-height:82px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-32e067b9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-32e067b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#68462B;}.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-8 .elementor-element.elementor-element-72dfa3ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-8 .elementor-element.elementor-element-72dfa3ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-8 .elementor-element.elementor-element-72dfa3ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-8 .elementor-element.elementor-element-72dfa3ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-8 .elementor-element.elementor-element-72dfa3ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-8 .elementor-element.elementor-element-72dfa3ca .elementor-icon-list-icon i{color:#FEFADF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-72dfa3ca .elementor-icon-list-icon svg{fill:#FEFADF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-72dfa3ca{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-72dfa3ca .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-72dfa3ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-72dfa3ca .elementor-icon-list-item > a{font-family:"articulat-cf", Sans-serif;font-size:18px;font-weight:normal;}.elementor-8 .elementor-element.elementor-element-72dfa3ca .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-1b58a950{--display:flex;--min-height:1347px;--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:space-evenly;--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1b58a950:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1b58a950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://concecoimbraneuropsi.com.br/wp-content/uploads/2026/05/ChatGPT-Image-16_05_2026-14_12_40.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-1b58a950::before, .elementor-8 .elementor-element.elementor-element-1b58a950 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-1b58a950 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-1b58a950 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-1b58a950 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-1b58a950 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-765a406b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-765a406b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-1{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-2{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-3{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-4{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-55712995 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-55712995 i.softlite-dynamic-icon{font-size:100%;}.elementor-8 .elementor-element.elementor-element-55712995 .softlite-dynamic-icon i{font-size:100%;}.elementor-8 .elementor-element.elementor-element-55712995 .softlite-dynamic-icon:not(i){width:100%;}.elementor-8 .elementor-element.elementor-element-55712995 .softlite-dynamic-icon svg{width:100%;}.elementor-8 .elementor-element.elementor-element-55712995 .softlite-dynamic-card-box-text-1{font-size:12px;text-transform:uppercase;line-height:16px;letter-spacing:3.5999999046326px;color:#415a3fff;}.elementor-8 .elementor-element.elementor-element-55712995 .softlite-dynamic-card-box-text-2{font-size:50px;line-height:1;letter-spacing:-1.2000000476837px;color:#2f422eff;}.elementor-8 .elementor-element.elementor-element-6a4f575{--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;}.elementor-8 .elementor-element.elementor-element-3ca458f{width:var( --container-widget-width, 49.336% );max-width:49.336%;--container-widget-width:49.336%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3ca458f.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3ca458f i.softlite-dynamic-icon{font-size:100%;}.elementor-8 .elementor-element.elementor-element-3ca458f .softlite-dynamic-icon i{font-size:100%;}.elementor-8 .elementor-element.elementor-element-3ca458f .softlite-dynamic-icon:not(i){width:100%;}.elementor-8 .elementor-element.elementor-element-3ca458f .softlite-dynamic-icon svg{width:100%;}.elementor-8 .elementor-element.elementor-element-3ca458f .softlite-dynamic-card-box-text-1{font-size:160px;line-height:1;color:#415a3f1a;}.elementor-8 .elementor-element.elementor-element-3ca458f .softlite-dynamic-card-box-text-2{font-size:10px;text-transform:uppercase;line-height:1.5;letter-spacing:4px;color:#415a3fff;}.elementor-8 .elementor-element.elementor-element-3ca458f .softlite-dynamic-card-box-text-3{font-size:36px;line-height:40px;letter-spacing:-0.72000002861023px;color:#2f422eff;}.elementor-8 .elementor-element.elementor-element-3ca458f .softlite-dynamic-card-box-text-4{font-size:20px;line-height:1.625;color:#526751ff;}.elementor-8 .elementor-element.elementor-element-3ca458f .softlite-dynamic-card-box-background-color-1{background-color:#F3E5D3CC;}.elementor-8 .elementor-element.elementor-element-3ca458f .softlite-dynamic-card-box-background-color-2{background-color:#415a3fff;}.elementor-8 .elementor-element.elementor-element-31c204bc.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-31c204bc i.softlite-dynamic-icon{font-size:100%;}.elementor-8 .elementor-element.elementor-element-31c204bc .softlite-dynamic-icon i{font-size:100%;}.elementor-8 .elementor-element.elementor-element-31c204bc .softlite-dynamic-icon:not(i){width:100%;}.elementor-8 .elementor-element.elementor-element-31c204bc .softlite-dynamic-icon svg{width:100%;}.elementor-8 .elementor-element.elementor-element-31c204bc .softlite-dynamic-card-box-text-1{font-size:160px;line-height:1;color:#415a3f1a;}.elementor-8 .elementor-element.elementor-element-31c204bc .softlite-dynamic-card-box-text-2{font-size:10px;text-transform:uppercase;line-height:1.5;letter-spacing:4px;color:#415a3fff;}.elementor-8 .elementor-element.elementor-element-31c204bc .softlite-dynamic-card-box-text-3{font-size:36px;line-height:40px;letter-spacing:-0.72000002861023px;color:#2f422eff;}.elementor-8 .elementor-element.elementor-element-31c204bc .softlite-dynamic-card-box-text-4{font-size:20px;line-height:1.625;color:#526751ff;}.elementor-8 .elementor-element.elementor-element-31c204bc .softlite-dynamic-card-box-background-color-1{background-color:#f3e5d3cc;}.elementor-8 .elementor-element.elementor-element-31c204bc .softlite-dynamic-card-box-background-color-2{background-color:#415a3fff;}.elementor-8 .elementor-element.elementor-element-7edbc243{--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;}.elementor-8 .elementor-element.elementor-element-7edbc243.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-235a4082.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-235a4082 i.softlite-dynamic-icon{font-size:100%;}.elementor-8 .elementor-element.elementor-element-235a4082 .softlite-dynamic-icon i{font-size:100%;}.elementor-8 .elementor-element.elementor-element-235a4082 .softlite-dynamic-icon:not(i){width:100%;}.elementor-8 .elementor-element.elementor-element-235a4082 .softlite-dynamic-icon svg{width:100%;}.elementor-8 .elementor-element.elementor-element-235a4082 .softlite-dynamic-card-box-text-1{font-size:160px;line-height:1;color:#415a3f1a;}.elementor-8 .elementor-element.elementor-element-235a4082 .softlite-dynamic-card-box-text-2{font-size:10px;text-transform:uppercase;line-height:1.5;letter-spacing:4px;color:#415a3fff;}.elementor-8 .elementor-element.elementor-element-235a4082 .softlite-dynamic-card-box-text-3{font-size:36px;line-height:40px;letter-spacing:-0.72000002861023px;color:#2f422eff;}.elementor-8 .elementor-element.elementor-element-235a4082 .softlite-dynamic-card-box-text-4{font-size:20px;line-height:1.625;color:#526751ff;}.elementor-8 .elementor-element.elementor-element-235a4082 .softlite-dynamic-card-box-background-color-1{background-color:#f3e5d3cc;}.elementor-8 .elementor-element.elementor-element-235a4082 .softlite-dynamic-card-box-background-color-2{background-color:#415a3fff;}.elementor-8 .elementor-element.elementor-element-724478d4{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-724478d4.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-724478d4 i.softlite-dynamic-icon{font-size:100%;}.elementor-8 .elementor-element.elementor-element-724478d4 .softlite-dynamic-icon i{font-size:100%;}.elementor-8 .elementor-element.elementor-element-724478d4 .softlite-dynamic-icon:not(i){width:100%;}.elementor-8 .elementor-element.elementor-element-724478d4 .softlite-dynamic-icon svg{width:100%;}.elementor-8 .elementor-element.elementor-element-724478d4 .softlite-dynamic-card-box-text-1{font-size:160px;line-height:1;color:#415a3f1a;}.elementor-8 .elementor-element.elementor-element-724478d4 .softlite-dynamic-card-box-text-2{font-size:10px;text-transform:uppercase;line-height:1.5;letter-spacing:4px;color:#415a3fff;}.elementor-8 .elementor-element.elementor-element-724478d4 .softlite-dynamic-card-box-text-3{font-size:36px;line-height:40px;letter-spacing:-0.72000002861023px;color:#2f422eff;}.elementor-8 .elementor-element.elementor-element-724478d4 .softlite-dynamic-card-box-text-4{font-size:20px;line-height:1.625;color:#526751ff;}.elementor-8 .elementor-element.elementor-element-724478d4 .softlite-dynamic-card-box-background-color-1{background-color:#f3e5d3cc;}.elementor-8 .elementor-element.elementor-element-724478d4 .softlite-dynamic-card-box-background-color-2{background-color:#415a3fff;}.elementor-8 .elementor-element.elementor-element-0e251af .elementor-button{background-color:transparent;font-family:"Varela Round", Sans-serif;font-size:21px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(148deg, #33605A 0%, #002520 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-8 .elementor-element.elementor-element-0e251af.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-997ccd8{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-997ccd8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-997ccd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://concecoimbraneuropsi.com.br/wp-content/uploads/2026/05/ChatGPT-Image-16_05_2026-14_41_55.png");}.elementor-8 .elementor-element.elementor-element-8dd0031 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8dd0031.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8dd0031 i.softlite-dynamic-icon{font-size:100%;}.elementor-8 .elementor-element.elementor-element-8dd0031 .softlite-dynamic-icon i{font-size:100%;}.elementor-8 .elementor-element.elementor-element-8dd0031 .softlite-dynamic-icon:not(i){width:100%;}.elementor-8 .elementor-element.elementor-element-8dd0031 .softlite-dynamic-icon svg{width:100%;}.elementor-8 .elementor-element.elementor-element-8dd0031 .softlite-dynamic-card-box-text-1{font-size:12px;text-transform:uppercase;line-height:16px;letter-spacing:3.5999999046326px;color:#415a3fff;}.elementor-8 .elementor-element.elementor-element-8dd0031 .softlite-dynamic-card-box-text-2{font-size:50px;line-height:1;letter-spacing:-1.2000000476837px;color:#2f422eff;}.elementor-8 .elementor-element.elementor-element-7e8e3cfb{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-26cb40ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-26cb40ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1607c64b{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-1607c64b .elementor-heading-title{font-size:11px;text-transform:uppercase;line-height:1.5;letter-spacing:4.4000000953674px;color:#070001;}.elementor-8 .elementor-element.elementor-element-50920205{width:var( --container-widget-width, 591.988px );max-width:591.988px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:591.988px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-50920205.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-50920205 .elementor-heading-title{font-size:50px;font-weight:400;line-height:1;letter-spacing:-1.4400000572205px;color:#070001;}.elementor-8 .elementor-element.elementor-element-34a0aafd{width:var( --container-widget-width, 63.943% );max-width:63.943%;--container-widget-width:63.943%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-34a0aafd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-34a0aafd i.softlite-dynamic-icon{font-size:100%;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-icon i{font-size:100%;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-icon:not(i){width:100%;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-icon svg{width:100%;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-card-box-text-1{font-size:19px;line-height:28px;color:#070001;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-card-box-text-2{font-size:21px;line-height:1.625;color:#070001;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-card-box-text-3{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-275a979d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-275a979d{border-style:solid;border-width:0px 0px 0px 2px;border-color:#070001;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3b666ad2{--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;--align-items:center;}.elementor-8 .elementor-element.elementor-element-3b666ad2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-63fa66eb{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;z-index:4;}.elementor-8 .elementor-element.elementor-element-63fa66eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-63fa66eb i.softlite-dynamic-icon{font-size:100%;}.elementor-8 .elementor-element.elementor-element-63fa66eb .softlite-dynamic-icon i{font-size:100%;}.elementor-8 .elementor-element.elementor-element-63fa66eb .softlite-dynamic-icon:not(i){width:100%;}.elementor-8 .elementor-element.elementor-element-63fa66eb .softlite-dynamic-icon svg{width:100%;}.elementor-8 .elementor-element.elementor-element-63fa66eb .softlite-dynamic-card-box-text-1{font-size:10px;text-transform:uppercase;line-height:1.5;letter-spacing:3px;color:#2A1904;}.elementor-8 .elementor-element.elementor-element-63fa66eb .softlite-dynamic-card-box-background-color-1{background-color:#415a3f4c;}.elementor-8 .elementor-element.elementor-element-63fa66eb .softlite-dynamic-card-box-background-color-2{background-color:#415a3fff;}.elementor-8 .elementor-element.elementor-element-358350bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-358350bd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-358350bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-8 .elementor-element.elementor-element-30575c44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-30575c44 i.softlite-dynamic-icon{font-size:100%;}.elementor-8 .elementor-element.elementor-element-30575c44 .softlite-dynamic-icon i{font-size:100%;}.elementor-8 .elementor-element.elementor-element-30575c44 .softlite-dynamic-icon:not(i){width:100%;}.elementor-8 .elementor-element.elementor-element-30575c44 .softlite-dynamic-icon svg{width:100%;}.elementor-8 .elementor-element.elementor-element-30575c44 .softlite-dynamic-card-box-text-1{font-size:12px;text-transform:uppercase;line-height:16px;letter-spacing:3.5999999046326px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-30575c44 .softlite-dynamic-card-box-text-2{font-size:50px;line-height:1;letter-spacing:-1.2000000476837px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-58907d8{--display:flex;}.elementor-8 .elementor-element.elementor-element-12ff7315{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:"Varela Round", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-12ff7315.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-681911af{--display:flex;}.elementor-8 .elementor-element.elementor-element-194b1706{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:"Varela Round", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-194b1706.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-469e1c86{--display:flex;}.elementor-8 .elementor-element.elementor-element-2b4a3ea5{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Varela Round", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2b4a3ea5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3b7600cb{--display:flex;}.elementor-8 .elementor-element.elementor-element-453de0b7{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Varela Round", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-453de0b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d435bb0{--display:flex;}.elementor-8 .elementor-element.elementor-element-741f72cb{width:var( --container-widget-width, 87.327% );max-width:87.327%;--container-widget-width:87.327%;--container-widget-flex-grow:0;font-family:"Varela Round", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-741f72cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-04e5bc4{--display:flex;}.elementor-8 .elementor-element.elementor-element-4b6d5c7{width:var( --container-widget-width, 87.327% );max-width:87.327%;--container-widget-width:87.327%;--container-widget-flex-grow:0;font-family:"Varela Round", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4b6d5c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a6e6c8a{--n-accordion-title-font-size:25px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-e199ac0 .elementor-button{background-color:transparent;font-family:"Varela Round", Sans-serif;font-size:21px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(148deg, #33605A 0%, #002520 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-8 .elementor-element.elementor-element-e199ac0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e199ac0.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-518c74e6{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-518c74e6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-518c74e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://concecoimbraneuropsi.com.br/wp-content/uploads/2026/05/ChatGPT-Image-16_05_2026-14_41_55.png");background-size:cover;}.elementor-8 .elementor-element.elementor-element-a5a478f{--display:flex;}.elementor-8 .elementor-element.elementor-element-3c8d0c08{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3c8d0c08 .elementor-heading-title{font-size:11px;text-transform:uppercase;line-height:1.5;letter-spacing:4.4000000953674px;color:#E9E0D1;}.elementor-8 .elementor-element.elementor-element-76935c3a{width:var( --container-widget-width, 709px );max-width:709px;margin:0 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:709px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-76935c3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-76935c3a .elementor-heading-title{font-size:53px;font-weight:500;line-height:1;letter-spacing:-1.9199999570847px;color:#E9E0D1;}.elementor-8 .elementor-element.elementor-element-7b96ae0{width:var( --container-widget-width, 699 );max-width:699;margin:0 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:699;--container-widget-flex-grow:0;font-size:22px;line-height:1.625;color:#E9E0D1;}.elementor-8 .elementor-element.elementor-element-7b96ae0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-softlite_dynamic_list .softlite-dynamic-list-item-text-1{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-secondary );}.elementor-widget-softlite_dynamic_list .softlite-dynamic-list-item-text-2{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-secondary );}.elementor-widget-softlite_dynamic_list .softlite-dynamic-list-item-text-3{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-secondary );}.elementor-widget-softlite_dynamic_list .softlite-dynamic-list-item-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-0975267{width:var( --container-widget-width, 942.996px );max-width:942.996px;margin:00 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:942.996px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0975267.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0975267 .softlite-dynamic-list{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-0975267 i.softlite-dynamic-icon{font-size:100%;}.elementor-8 .elementor-element.elementor-element-0975267 .softlite-dynamic-icon i{font-size:100%;}.elementor-8 .elementor-element.elementor-element-0975267 .softlite-dynamic-icon:not(i){width:100%;}.elementor-8 .elementor-element.elementor-element-0975267 .softlite-dynamic-icon svg{width:100%;}.elementor-8 .elementor-element.elementor-element-0975267 .softlite-dynamic-list-item-text-1{font-size:15px;font-weight:500;line-height:16px;color:#E9E0D1;}.elementor-8 .elementor-element.elementor-element-56d098a .elementor-button{background-color:transparent;font-family:"Varela Round", Sans-serif;font-size:21px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(148deg, #33605A 0%, #002520 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-8 .elementor-element.elementor-element-56d098a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-56d098a.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-7acd3081{--display:flex;}.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-8 .elementor-element.elementor-element-4f824c5b{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-4f824c5b img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-9656cc3{--display:flex;--min-height:82px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9656cc3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9656cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#68462B;}.elementor-8 .elementor-element.elementor-element-34ad268 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-8 .elementor-element.elementor-element-34ad268 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-8 .elementor-element.elementor-element-34ad268 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-8 .elementor-element.elementor-element-34ad268 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-8 .elementor-element.elementor-element-34ad268 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-8 .elementor-element.elementor-element-34ad268 .elementor-icon-list-icon i{color:#FEFADF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-34ad268 .elementor-icon-list-icon svg{fill:#FEFADF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-34ad268{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-34ad268 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-34ad268 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-34ad268 .elementor-icon-list-item > a{font-family:"articulat-cf", Sans-serif;font-size:18px;font-weight:normal;}.elementor-8 .elementor-element.elementor-element-34ad268 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-6e67920b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-69d8037{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-69d8037.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-69d8037 .elementor-heading-title{font-size:11px;text-transform:uppercase;line-height:1.5;letter-spacing:4.4000000953674px;color:#E9E0D1;}.elementor-8 .elementor-element.elementor-element-6bcba82{width:var( --container-widget-width, 999px );max-width:999px;margin:0 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:999px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-6bcba82.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6bcba82 .elementor-heading-title{font-size:44px;font-weight:500;line-height:49px;letter-spacing:-1.9199999570847px;color:#E9E0D1;}.elementor-8 .elementor-element.elementor-element-66dfd9e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-66dfd9e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-29fe57b8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3a191f1d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-1d041ed7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7714cc8 .elementor-button{background-color:transparent;font-family:"Varela Round", Sans-serif;font-size:21px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(148deg, #33605A 0%, #002520 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-8 .elementor-element.elementor-element-7714cc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7714cc8.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-22240024{--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;--align-items:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-22240024:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-22240024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-648fdbba{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7b3dca95{--display:flex;--flex-direction:row-reverse;--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-reverse;--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-8 .elementor-element.elementor-element-3018a47{width:var( --container-widget-width, 57.509% );max-width:57.509%;--container-widget-width:57.509%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-3018a47.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3018a47 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.6em;color:#002520;}.elementor-8 .elementor-element.elementor-element-5ab4d389{width:var( --container-widget-width, 57.509% );max-width:57.509%;--container-widget-width:57.509%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-5ab4d389.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5ab4d389 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.6em;color:#002520;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-2d6c3af4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2d6c3af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://concecoimbraneuropsi.com.br/wp-content/uploads/2026/05/MOBILE-copiar-2-scaled-1.png");background-position:top center;}.elementor-8 .elementor-element.elementor-element-2d6c3af4{--min-height:1164px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-73496cac{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-73496cac .elementor-heading-title{font-size:55px;}.elementor-8 .elementor-element.elementor-element-4191e4d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-fea46ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-702cc843.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-1b58a950{--min-height:867px;--justify-content:flex-start;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-1b58a950:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1b58a950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-8 .elementor-element.elementor-element-765a406b{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-55712995{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6a4f575{--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;}.elementor-8 .elementor-element.elementor-element-3ca458f{width:var( --container-widget-width, 678.562px );max-width:678.562px;--container-widget-width:678.562px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7edbc243{--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;}.elementor-8 .elementor-element.elementor-element-0e251af.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-997ccd8{--justify-content:center;--padding-top:70px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-997ccd8.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8dd0031{width:var( --container-widget-width, 680.75px );max-width:680.75px;--container-widget-width:680.75px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7e8e3cfb{--min-height:1038px;--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-26cb40ef{--min-height:610px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-8 .elementor-element.elementor-element-26cb40ef.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1607c64b.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-50920205{width:var( --container-widget-width, 710.289px );max-width:710.289px;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:710.289px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-50920205.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-34a0aafd{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-34a0aafd.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-34a0aafd i.softlite-dynamic-icon{font-size:137px;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-icon i{font-size:137px;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-icon:not(i){width:137px;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-icon svg{width:137px;}.elementor-8 .elementor-element.elementor-element-275a979d{width:var( --container-widget-width, 708.746px );max-width:708.746px;--container-widget-width:708.746px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-275a979d.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-3b666ad2{--min-height:953px;--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-end;--align-items:center;}.elementor-8 .elementor-element.elementor-element-3b666ad2.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-358350bd{--padding-top:70px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e199ac0.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-518c74e6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-76935c3a{margin:px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-76935c3a .elementor-heading-title{font-size:53px;}.elementor-8 .elementor-element.elementor-element-7b96ae0{width:var( --container-widget-width, 783.996px );max-width:783.996px;margin:px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:783.996px;--container-widget-flex-grow:0;font-size:18px;}.elementor-8 .elementor-element.elementor-element-0975267{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-56d098a.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-6e67920b{--padding-top:70px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-6bcba82{width:var( --container-widget-width, 801.75px );max-width:801.75px;margin:px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:801.75px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6bcba82 .elementor-heading-title{font-size:45px;}.elementor-8 .elementor-element.elementor-element-66dfd9e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-66dfd9e.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-29fe57b8{width:var( --container-widget-width, 545px );max-width:545px;--container-widget-width:545px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-29fe57b8.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3a191f1d{width:var( --container-widget-width, 545px );max-width:545px;--container-widget-width:545px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-1d041ed7{width:var( --container-widget-width, 545px );max-width:545px;--container-widget-width:545px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7714cc8.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-22240024{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7b3dca95{--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;}.elementor-8 .elementor-element.elementor-element-3018a47{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-3018a47.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-5ab4d389{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-5ab4d389.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-2d6c3af4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2d6c3af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://concecoimbraneuropsi.com.br/wp-content/uploads/2026/05/MOBILE-copiar-2-scaled-1.png");}.elementor-8 .elementor-element.elementor-element-2d6c3af4{--content-width:1103px;--min-height:849px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-41e068a5{--min-height:319px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-5b060d9e.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-73496cac{margin:px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-73496cac.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-73496cac .elementor-heading-title{font-size:25px;letter-spacing:-0.95999997854233px;}.elementor-8 .elementor-element.elementor-element-4191e4d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:21px;}.elementor-8 .elementor-element.elementor-element-4191e4d1.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-fea46ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.625;}.elementor-8 .elementor-element.elementor-element-fea46ef.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-702cc843.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-702cc843 .elementor-button{font-size:16px;padding:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-32e067b9{--min-height:104px;}.elementor-8 .elementor-element.elementor-element-1b58a950{--content-width:500px;--min-height:592px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-765a406b{--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-55712995 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-55712995 .softlite-dynamic-card-box-text-2{font-size:29px;line-height:26px;letter-spacing:-0.72000002861023px;}.elementor-8 .elementor-element.elementor-element-6a4f575{--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-8 .elementor-element.elementor-element-3ca458f .softlite-dynamic-card-box-text-3{font-size:30px;line-height:1.25;letter-spacing:-0.60000002384186px;}.elementor-8 .elementor-element.elementor-element-31c204bc .softlite-dynamic-card-box-text-3{font-size:30px;line-height:1.25;letter-spacing:-0.60000002384186px;}.elementor-8 .elementor-element.elementor-element-7edbc243{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-235a4082 .softlite-dynamic-card-box-text-3{font-size:30px;line-height:1.25;letter-spacing:-0.60000002384186px;}.elementor-8 .elementor-element.elementor-element-724478d4 .softlite-dynamic-card-box-text-3{font-size:30px;line-height:1.25;letter-spacing:-0.60000002384186px;}.elementor-8 .elementor-element.elementor-element-0e251af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0e251af.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-0e251af .elementor-button{font-size:16px;padding:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-997ccd8{--padding-top:60px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-8dd0031 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8dd0031 .softlite-dynamic-card-box-text-2{font-size:26px;line-height:28px;letter-spacing:-0.72000002861023px;}.elementor-8 .elementor-element.elementor-element-7e8e3cfb{--min-height:1188px;--justify-content:flex-end;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-26cb40ef{--min-height:799px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-1607c64b.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-50920205{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-50920205.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-50920205 .elementor-heading-title{font-size:45px;letter-spacing:-0.95999997854233px;}.elementor-8 .elementor-element.elementor-element-34a0aafd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-34a0aafd i.softlite-dynamic-icon{font-size:230px;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-icon i{font-size:230px;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-icon:not(i){width:230px;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-icon svg{width:230px;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-card-box-text-1{font-size:18px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-card-box-text-2{font-size:17px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-34a0aafd .softlite-dynamic-card-box-text-3{line-height:0.1em;}.elementor-8 .elementor-element.elementor-element-3b666ad2{--min-height:526px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-358350bd{--content-width:90vw;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-30575c44 .softlite-dynamic-card-box-text-2{font-size:36px;line-height:40px;letter-spacing:-0.72000002861023px;}.elementor-8 .elementor-element.elementor-element-12ff7315{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-8 .elementor-element.elementor-element-194b1706{--container-widget-width:483px;--container-widget-flex-grow:0;width:var( --container-widget-width, 483px );max-width:483px;}.elementor-8 .elementor-element.elementor-element-2b4a3ea5{width:var( --container-widget-width, 297.792px );max-width:297.792px;--container-widget-width:297.792px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-453de0b7{width:var( --container-widget-width, 382.229px );max-width:382.229px;--container-widget-width:382.229px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-741f72cb{width:var( --container-widget-width, 346.75px );max-width:346.75px;--container-widget-width:346.75px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4b6d5c7{width:var( --container-widget-width, 346.75px );max-width:346.75px;--container-widget-width:346.75px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a6e6c8a{--n-accordion-title-font-size:22px;}.elementor-8 .elementor-element.elementor-element-e199ac0.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e199ac0 .elementor-button{font-size:16px;padding:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-76935c3a{width:var( --container-widget-width, 404.75px );max-width:404.75px;margin:0 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:404.75px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-76935c3a .elementor-heading-title{font-size:35px;line-height:0.95;letter-spacing:-0.95999997854233px;}.elementor-8 .elementor-element.elementor-element-7b96ae0{width:auto;max-width:auto;margin:0 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-0975267{width:var( --container-widget-width, auto );max-width:auto;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-56d098a.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-56d098a .elementor-button{font-size:16px;padding:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-9656cc3{--min-height:104px;}.elementor-8 .elementor-element.elementor-element-6e67920b{--padding-top:70px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-6bcba82{width:var( --container-widget-width, 426.219px );max-width:426.219px;margin:0 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:426.219px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6bcba82 .elementor-heading-title{font-size:29px;line-height:30px;letter-spacing:-0.95999997854233px;}.elementor-8 .elementor-element.elementor-element-66dfd9e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7714cc8{padding:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7714cc8.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7714cc8 .elementor-button{font-size:16px;padding:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-22240024{--content-width:90%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-648fdbba{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-7b3dca95{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3018a47{text-align:center;}.elementor-8 .elementor-element.elementor-element-3018a47 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-5ab4d389{text-align:center;}.elementor-8 .elementor-element.elementor-element-5ab4d389 .elementor-heading-title{font-size:17px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-2d6c3af4{--content-width:1212px;}.elementor-8 .elementor-element.elementor-element-41e068a5{--width:64%;}.elementor-8 .elementor-element.elementor-element-1b58a950{--content-width:1251px;}.elementor-8 .elementor-element.elementor-element-7edbc243{--width:100%;}.elementor-8 .elementor-element.elementor-element-7e8e3cfb{--content-width:1321px;}.elementor-8 .elementor-element.elementor-element-26cb40ef{--width:46.382%;}.elementor-8 .elementor-element.elementor-element-3b666ad2{--width:54%;}.elementor-8 .elementor-element.elementor-element-518c74e6{--content-width:1299px;}.elementor-8 .elementor-element.elementor-element-6e67920b{--content-width:1504px;}.elementor-8 .elementor-element.elementor-element-66dfd9e{--width:93%;}.elementor-8 .elementor-element.elementor-element-22240024{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-2d6c3af4{--content-width:1041px;}.elementor-8 .elementor-element.elementor-element-41e068a5{--width:693px;}.elementor-8 .elementor-element.elementor-element-1b58a950{--content-width:1371px;}.elementor-8 .elementor-element.elementor-element-7e8e3cfb{--content-width:974px;}.elementor-8 .elementor-element.elementor-element-26cb40ef{--width:808px;}.elementor-8 .elementor-element.elementor-element-3b666ad2{--width:694px;}.elementor-8 .elementor-element.elementor-element-66dfd9e{--width:776px;}.elementor-8 .elementor-element.elementor-element-22240024{--content-width:85%;}}.elementor-8 .elementor-element.elementor-element-5b060d9e .elementor-heading-title{
  display: inline-flex;
  align-items: center;
  gap: 14px;
}

/* LINHA ESQUERDA */
.elementor-8 .elementor-element.elementor-element-5b060d9e .elementor-heading-title::before{
  content: "";
  display: block;
  width: 40px;
  height: 1px;

  background: linear-gradient(
    90deg,
   #e9e0d1,
    #e9e0d1
  );

  opacity: 0.6;
}

/* LINHA DIREITA */
.elementor-8 .elementor-element.elementor-element-5b060d9e .elementor-heading-title::after{
  content: "";
  display: block;
  width: 40px;
  height: 1px;

  background: linear-gradient(
    90deg,
     #e9e0d1,
    #e9e0d1
  );

  opacity: 0.6;
}
.elementor-8 .elementor-element.elementor-element-73496cac .g04037u0{color: rgb(230, 239, 235);font-family: Fraunces, serif;font-size: 72px;font-style: italic;letter-spacing: -1.440000057220459px;line-height: 1;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-8 .elementor-element.elementor-element-73496cac .g04037u0::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 72px;-webkit-text-fill-color: rgb(230, 239, 235);-webkit-text-stroke-color: rgb(230, 239, 235);}.elementor-8 .elementor-element.elementor-element-73496cac .g04037u0::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 72px;-webkit-text-fill-color: rgb(230, 239, 235);-webkit-text-stroke-color: rgb(230, 239, 235);}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-73496cac .g04037u0{font-size: 48px;letter-spacing: -0.9599999785423279px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-73496cac .g04037u0::before{line-height: 48px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-73496cac .g04037u0::after{line-height: 48px;}}.elementor-8 .elementor-element.elementor-element-73496cac .elementor-heading-title{font-family: Fraunces, serif;}.elementor-8 .elementor-element.elementor-element-73496cac .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 72px;-webkit-text-fill-color: rgb(243, 229, 211);-webkit-text-stroke-color: rgb(243, 229, 211);}.elementor-8 .elementor-element.elementor-element-73496cac .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 72px;-webkit-text-fill-color: rgb(243, 229, 211);-webkit-text-stroke-color: rgb(243, 229, 211);}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-73496cac .elementor-heading-title::before{line-height: 48px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-73496cac .elementor-heading-title::after{line-height: 48px;}}
.elementor-8 .elementor-element.elementor-element-4191e4d1 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(82, 103, 81);-webkit-text-stroke-color: rgb(82, 103, 81);}.elementor-8 .elementor-element.elementor-element-4191e4d1 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(82, 103, 81);-webkit-text-stroke-color: rgb(82, 103, 81);}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-4191e4d1 p::before{line-height: 26px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-4191e4d1 p::after{line-height: 26px;}}
.elementor-8 .elementor-element.elementor-element-fea46ef p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(82, 103, 81);-webkit-text-stroke-color: rgb(82, 103, 81);}.elementor-8 .elementor-element.elementor-element-fea46ef p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(82, 103, 81);-webkit-text-stroke-color: rgb(82, 103, 81);}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-fea46ef p::before{line-height: 26px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-fea46ef p::after{line-height: 26px;}}


/* Start custom CSS for container, class: .elementor-element-2d6c3af4 */.elementor-8 .elementor-element.elementor-element-2d6c3af4::before{
content:"";
position: absolute;
top: 15%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 800px); /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #3F5B46; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-2d6c3af4::after{
content:"";
position: absolute;
top: 60%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 400px); /*defina o posicionamento da luz*/
width: 10000px; /*defina o tamanho da luz*/
height: 300px; /*defina o tamanho da luz*/
background: #3F5B46; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s 2s infinite;  /*defina o tempo da animação e delay*/
pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-72dfa3ca *//* ===== container ===== */
.iconlist-continuo{
  overflow: hidden;
}

/* ===== track horizontal ===== */
.iconlist-continuo .elementor-icon-list-items{
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center;
  gap: 18px;
  width: max-content;
  animation: iconlistScroll 25s linear infinite;
}

/* ===== cada item ===== */
.iconlist-continuo .elementor-icon-list-item{
  flex: 0 0 auto;
}

/* ===== pill completa (ícone + texto juntos) ===== */
.iconlist-continuo .elementor-icon-list-item{
  display: inline-flex !important;
  align-items: center;
  gap: 12px;

  padding: 10px 18px;
  border-radius: 0px;
  background: #E9E0D1;
  border: 1px solid rgba(255,255,255,0.16);
}

/* remove margens internas que quebram o layout */
.iconlist-continuo .elementor-icon-list-icon{
  margin-right: 0 !important;
  display: flex;
  align-items: center;
}

/* evita quebra de linha */
.iconlist-continuo .elementor-icon-list-text{
  white-space: nowrap;
}

/* ===== animação contínua ===== */
@keyframes iconlistScroll{
  from{ transform: translateX(0); }
  to{ transform: translateX(-50%); }
}/* End custom CSS */


.elementor-8 .elementor-element.elementor-element-55712995 {
  width: auto;
  margin-top: 0px;
  margin-bottom: 56px;
  margin-left: 0px;
  margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-55712995 .em1u8t9g {
  text-align: center;
  border-width: 0px;
}

.elementor-8 .elementor-element.elementor-element-55712995 .em1u8t9g::before,
.elementor-8 .elementor-element.elementor-element-55712995 .em1u8t9g::after {
  border-width: 0px;
}

.elementor-8 .elementor-element.elementor-element-55712995 .xhc4mda5 {
  align-items: center;
  column-gap: 14px;
  display: inline-flex;
  row-gap: 14px;
  text-align: center;
  width: auto;
  grid-column-gap: 14px;
  flex-direction: row;
  border-width: 0px;

  color: #E9E0D1 !important;
  -webkit-text-fill-color: #E9E0D1 !important;
  -webkit-text-stroke-color: #E9E0D1 !important;
}

.elementor-8 .elementor-element.elementor-element-55712995 .xhc4mda5::before,
.elementor-8 .elementor-element.elementor-element-55712995 .xhc4mda5::after {
  background-color: #E9E0D1;
  border-width: 0px;
  content: "";
  display: block;
  height: 1px;
  min-height: auto;
  min-width: auto;
  opacity: 0.9;
  width: 40px;
}

.elementor-8 .elementor-element.elementor-element-55712995 .b2nmn2ik {
  font-family: "Cormorant Garamond", serif;
  margin-bottom: 0px;
  margin-top: 24px;
  text-align: center;
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  border-width: 0px;

  color: #E9E0D1 !important;
  -webkit-text-fill-color: #E9E0D1 !important;
  -webkit-text-stroke-color: #E9E0D1 !important;
}

.elementor-8 .elementor-element.elementor-element-55712995 .b2nmn2ik::before,
.elementor-8 .elementor-element.elementor-element-55712995 .b2nmn2ik::after {
  border-width: 0px;
  line-height: 60px;
  -webkit-text-fill-color: #E9E0D1;
  -webkit-text-stroke-color: #E9E0D1;
}

.elementor-8 .elementor-element.elementor-element-55712995 .hvkv20oj {
  color: #E9E0D1 !important;
  font-family: "Cormorant Garamond", serif;
  font-size: 60px;
  letter-spacing: -1.2px;
  line-height: 1;
  text-align: center;
  width: auto;
  border-width: 0px;

  -webkit-text-fill-color: #E9E0D1 !important;
  -webkit-text-stroke-color: #E9E0D1 !important;
}

.elementor-8 .elementor-element.elementor-element-55712995 .hvkv20oj::before,
.elementor-8 .elementor-element.elementor-element-55712995 .hvkv20oj::after {
  border-width: 0px;
  font-style: italic;
  line-height: 60px;
  -webkit-text-fill-color: #E9E0D1;
  -webkit-text-stroke-color: #E9E0D1;
}

@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-55712995 {
    margin-top: 0px;
    margin-bottom: 56px;
    margin-left: 0px;
    margin-right: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-55712995 .em1u8t9g {
    border-width: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-55712995 .b2nmn2ik {
    margin-bottom: 0px;
    margin-top: 24px;
    margin-right: 0px;
    margin-left: 0px;
    border-width: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-55712995 {
    margin-top: 0px;
    margin-bottom: 56px;
    margin-left: 0px;
    margin-right: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-55712995 .em1u8t9g {
    border-width: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-55712995 .b2nmn2ik {
    margin-bottom: 0px;
    margin-top: 24px;
    margin-right: 0px;
    margin-left: 0px;
    border-width: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-55712995 .hvkv20oj {
    color: ##E9E0D1 !important;
    font-size: 36px;
    letter-spacing: -0.72px;
    line-height: 40px;
    border-width: 0px;

    -webkit-text-fill-color: #E9E0D1 !important;
    -webkit-text-stroke-color: #E9E0D1 !important;
  }
}

.elementor-8 .elementor-element.elementor-element-3ca458f .k4ddkp3k {
  position: relative;
  overflow: hidden;

  max-width: var(--largura-card);
  margin: 0 auto;

  border-radius: 24px !important;
  padding: 48px !important;

  background: rgba(233, 224, 209, 0.68) !important;
  border: 1px solid rgba(233, 224, 209, 0.18) !important;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  box-shadow: 0 12px 40px -18px rgba(233, 224, 209, 0.28) !important;

  transition: all 0.35s ease;
}

/* HOVER */
.elementor-8 .elementor-element.elementor-element-3ca458f .k4ddkp3k:hover {
  background: rgba(233, 224, 209, 0.84) !important;
  border-color: rgba(233, 224, 209, 0.38) !important;
  box-shadow: 0 18px 50px -18px rgba(233, 224, 209, 0.36) !important;
  transform: translateY(-6px) scale(1.01);
}

/* ================================
   NÚMERO GRANDE
================================ */
.elementor-8 .elementor-element.elementor-element-3ca458f .h5b90yw1 {
  position: absolute;
  right: -8px;
  top: -8px;
  z-index: 0;
  font-family: Fraunces, serif;
  color: rgba(7, 0, 1, 0.14) !important;
}

/* ================================
   CONTEÚDO
================================ */
.elementor-8 .elementor-element.elementor-element-3ca458f .y2mo19vp,
.elementor-8 .elementor-element.elementor-element-3ca458f .zn7adbq2,
.elementor-8 .elementor-element.elementor-element-3ca458f .bxmydeep,
.elementor-8 .elementor-element.elementor-element-3ca458f .jrlukna8,
.elementor-8 .elementor-element.elementor-element-3ca458f .d4zws59z {
  position: relative;
  z-index: 2;
}

/* TEXTO PEQUENO */
.elementor-8 .elementor-element.elementor-element-3ca458f .zn7adbq2 {
  margin-bottom: 16px !important;
  color: #070001 !important;
}

/* TÍTULO */
.elementor-8 .elementor-element.elementor-element-3ca458f .bxmydeep {
  font-family: Fraunces, serif;
  margin-bottom: 20px !important;
  padding-right: 64px !important;
  color: #070001 !important;
}

/* LINHA */
.elementor-8 .elementor-element.elementor-element-3ca458f .jrlukna8 {
  height: 1px;
  width: 48px;
  margin-bottom: 20px;
  background: #070001;
}

/* DESCRIÇÃO */
.elementor-8 .elementor-element.elementor-element-3ca458f .d4zws59z {
  color: #070001 !important;
}

/* ================================
   TEXTO GRANDE
================================ */
.elementor-8 .elementor-element.elementor-element-3ca458f .ww63rgho {
  font-family: Fraunces, serif;
  max-width: var(--largura-texto);
  width: 100%;
  margin-top: 24px;
  line-height: 1;
  letter-spacing: -0.04em;
  text-align: left;
  color: #070001;
}

/* REMOVE BUG DE ESPAÇO */
.elementor-8 .elementor-element.elementor-element-3ca458f .ww63rgho br {
  display: block;
  margin: 0;
}

/* PALAVRA DESTACADA */
.elementor-8 .elementor-element.elementor-element-3ca458f .arka4pmq {
  font-style: italic;
  display: inline;
  margin: 0;
  line-height: 1;
  color: #070001;
}

/* ===============================
   RESPONSIVO
=============================== */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-3ca458f {
    --largura-texto: 100%;
  }

  .elementor-8 .elementor-element.elementor-element-3ca458f .k4ddkp3k {
    padding: 40px !important;
  }

  .elementor-8 .elementor-element.elementor-element-3ca458f .arka4pmq {
    font-size: 48px;
  }
}
.elementor-8 .elementor-element.elementor-element-31c204bc .softlite-dynamic-card-box {
  height: 100%;
}

.elementor-8 .elementor-element.elementor-element-31c204bc {
  width: auto;
  position: relative;
}

/* CARD PRINCIPAL */
.elementor-8 .elementor-element.elementor-element-31c204bc .k0on49p6 {
  position: relative;
  overflow: hidden;

  border-radius: 24px !important;
  padding: 48px !important;

  background: rgba(233, 224, 209, 0.68) !important;
  border: 1px solid rgba(233, 224, 209, 0.18) !important;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  box-shadow:
    0 12px 40px -18px rgba(233, 224, 209, 0.28) !important;

  transform: translateY(0) scale(1);

  transition:
    border-color 0.35s ease,
    background-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* HOVER COM PULSO SUAVE */
.elementor-8 .elementor-element.elementor-element-31c204bc .k0on49p6:hover {
  background: rgba(233, 224, 209, 0.84) !important;

  border-color: rgba(233, 224, 209, 0.38) !important;

  box-shadow:
    0 18px 50px -18px rgba(233, 224, 209, 0.36) !important;

  animation: cardPulinho 0.42s ease forwards;
}

/* ANIMAÇÃO */
@keyframes cardPulinho {
  0% { transform: translateY(0) scale(1); }
  45% { transform: translateY(-8px) scale(1.01); }
  70% { transform: translateY(-4px) scale(1.005); }
  100% { transform: translateY(-5px) scale(1.006); }
}

/* REMOVE PSEUDOS */
.elementor-8 .elementor-element.elementor-element-31c204bc .k0on49p6::before,
.elementor-8 .elementor-element.elementor-element-31c204bc .k0on49p6::after {
  display: none !important;
  content: none !important;
}

/* NÚMERO GRANDE */
.elementor-8 .elementor-element.elementor-element-31c204bc .onh6iat4 {
  font-family: Fraunces, serif;
  position: absolute;
  right: -8px;
  top: -8px;
  z-index: 0;

  color: rgba(7, 0, 1, 0.14) !important;

  transition: all 0.35s ease;
}

/* HOVER DO NÚMERO */
.elementor-8 .elementor-element.elementor-element-31c204bc .k0on49p6:hover .onh6iat4 {
  color: rgba(7, 0, 1, 0.24) !important;
}

/* CONTEÚDO */
.elementor-8 .elementor-element.elementor-element-31c204bc .je2n0iew,
.elementor-8 .elementor-element.elementor-element-31c204bc .nsemzewx,
.elementor-8 .elementor-element.elementor-element-31c204bc .r9q786q8,
.elementor-8 .elementor-element.elementor-element-31c204bc .knmmwl43,
.elementor-8 .elementor-element.elementor-element-31c204bc .pkw5uycc {
  position: relative;
  z-index: 2;
}

/* TEXTO PEQUENO */
.elementor-8 .elementor-element.elementor-element-31c204bc .nsemzewx {
  margin-bottom: 16px !important;
  color: #070001 !important;
}

/* TÍTULO */
.elementor-8 .elementor-element.elementor-element-31c204bc .r9q786q8 {
  font-family: Fraunces, serif;
  margin-bottom: 20px !important;
  padding-right: 64px !important;

  color: #070001 !important;
}

/* LINHA */
.elementor-8 .elementor-element.elementor-element-31c204bc .knmmwl43 {
  height: 1px !important;
  width: 48px !important;
  margin-bottom: 20px !important;

  background: linear-gradient(
    90deg,
    rgba(7, 0, 1, 0.95),
    rgba(7, 0, 1, 0.45)
  );
}

/* DESCRIÇÃO */
.elementor-8 .elementor-element.elementor-element-31c204bc .pkw5uycc {
  color: #070001 !important;
}

/* RESPONSIVO */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-31c204bc .k0on49p6 {
    padding: 48px !important;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-31c204bc .k0on49p6 {
    padding: 40px !important;
  }

  .elementor-8 .elementor-element.elementor-element-31c204bc .r9q786q8 {
    padding-right: 56px !important;
  }
}

.elementor-8 .elementor-element.elementor-element-235a4082 .softlite-dynamic-card-box {
  height: 100%;
}

.elementor-8 .elementor-element.elementor-element-235a4082 {
  width: auto;
  position: relative;
}

/* CARD PRINCIPAL */
.elementor-8 .elementor-element.elementor-element-235a4082 .tj47uwwo {
  position: relative;
  overflow: hidden;

  border-radius: 24px !important;
  padding: 48px !important;

  background: rgba(233, 224, 209, 0.68) !important;
  border: 1px solid rgba(233, 224, 209, 0.18) !important;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  box-shadow:
    0 12px 40px -18px rgba(233, 224, 209, 0.28) !important;

  transform: translateY(0) scale(1);

  transition:
    border-color 0.35s ease,
    background-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* HOVER */
.elementor-8 .elementor-element.elementor-element-235a4082 .tj47uwwo:hover {
  background: rgba(233, 224, 209, 0.84) !important;
  border-color: rgba(233, 224, 209, 0.38) !important;

  box-shadow:
    0 18px 50px -18px rgba(233, 224, 209, 0.36) !important;

  animation: cardPulinho 0.42s ease forwards;
}

/* ANIMAÇÃO */
@keyframes cardPulinho {
  0% { transform: translateY(0) scale(1); }
  45% { transform: translateY(-8px) scale(1.01); }
  70% { transform: translateY(-4px) scale(1.005); }
  100% { transform: translateY(-5px) scale(1.006); }
}

/* REMOVE PSEUDOS DO CARD */
.elementor-8 .elementor-element.elementor-element-235a4082 .tj47uwwo::before,
.elementor-8 .elementor-element.elementor-element-235a4082 .tj47uwwo::after {
  display: none !important;
  content: none !important;
}

/* NÚMERO GRANDE */
.elementor-8 .elementor-element.elementor-element-235a4082 .qog4bsl4 {
  font-family: Fraunces, serif;
  position: absolute;
  right: -8px;
  top: -8px;
  width: auto;
  z-index: 0;

  color: rgba(7, 0, 1, 0.14) !important;
  opacity: 1 !important;

  transition:
    color 0.35s ease,
    opacity 0.35s ease;
}

/* NÚMERO NORMAL */
.elementor-8 .elementor-element.elementor-element-235a4082 .qog4bsl4,
.elementor-8 .elementor-element.elementor-element-235a4082 .qog4bsl4 *,
.elementor-8 .elementor-element.elementor-element-235a4082 .qog4bsl4 .elementor-heading-title {
  color: rgba(7, 0, 1, 0.14) !important;
  -webkit-text-fill-color: rgba(7, 0, 1, 0.14) !important;
  -webkit-text-stroke-color: rgba(7, 0, 1, 0.14) !important;
}

/* NÚMERO NO HOVER */
.elementor-8 .elementor-element.elementor-element-235a4082 .tj47uwwo:hover .qog4bsl4,
.elementor-8 .elementor-element.elementor-element-235a4082 .tj47uwwo:hover .qog4bsl4 *,
.elementor-8 .elementor-element.elementor-element-235a4082 .tj47uwwo:hover .qog4bsl4 .elementor-heading-title {
  color: rgba(7, 0, 1, 0.24) !important;
  -webkit-text-fill-color: rgba(7, 0, 1, 0.24) !important;
  -webkit-text-stroke-color: rgba(7, 0, 1, 0.24) !important;
}

/* CONTEÚDO ACIMA DO NÚMERO */
.elementor-8 .elementor-element.elementor-element-235a4082 .krqjtyc1,
.elementor-8 .elementor-element.elementor-element-235a4082 .pqugmgus,
.elementor-8 .elementor-element.elementor-element-235a4082 .h5ycbc5c,
.elementor-8 .elementor-element.elementor-element-235a4082 .nfzg2r0u,
.elementor-8 .elementor-element.elementor-element-235a4082 .uoj1ja1p {
  position: relative;
  z-index: 2;
}

/* TEXTO PEQUENO */
.elementor-8 .elementor-element.elementor-element-235a4082 .pqugmgus {
  margin-bottom: 16px !important;
  width: auto;
}

.elementor-8 .elementor-element.elementor-element-235a4082 .pqugmgus,
.elementor-8 .elementor-element.elementor-element-235a4082 .pqugmgus *,
.elementor-8 .elementor-element.elementor-element-235a4082 .pqugmgus .elementor-heading-title {
  color: #070001 !important;
  -webkit-text-fill-color: #070001 !important;
  -webkit-text-stroke-color: #070001 !important;
}

/* TÍTULO */
.elementor-8 .elementor-element.elementor-element-235a4082 .h5ycbc5c {
  font-family: Fraunces, serif;
  margin-bottom: 20px !important;
  padding-right: 64px !important;
  width: auto;
}

.elementor-8 .elementor-element.elementor-element-235a4082 .h5ycbc5c,
.elementor-8 .elementor-element.elementor-element-235a4082 .h5ycbc5c *,
.elementor-8 .elementor-element.elementor-element-235a4082 .h5ycbc5c .elementor-heading-title {
  color: #070001 !important;
  -webkit-text-fill-color: #070001 !important;
  -webkit-text-stroke-color: #070001 !important;
}

/* LINHA */
.elementor-8 .elementor-element.elementor-element-235a4082 .nfzg2r0u {
  height: 1px !important;
  width: 48px !important;
  margin-bottom: 20px !important;

  background: linear-gradient(
    90deg,
    rgba(7, 0, 1, 0.95),
    rgba(7, 0, 1, 0.45)
  ) !important;

  opacity: 0.95;
}

/* DESCRIÇÃO */
.elementor-8 .elementor-element.elementor-element-235a4082 .uoj1ja1p {
  margin-bottom: 0 !important;
  width: auto;
}

.elementor-8 .elementor-element.elementor-element-235a4082 .uoj1ja1p,
.elementor-8 .elementor-element.elementor-element-235a4082 .uoj1ja1p *,
.elementor-8 .elementor-element.elementor-element-235a4082 .uoj1ja1p .elementor-heading-title,
.elementor-8 .elementor-element.elementor-element-235a4082 .uoj1ja1p p {
  color: #070001 !important;
  -webkit-text-fill-color: #070001 !important;
  -webkit-text-stroke-color: #070001 !important;
}

/* PSEUDOS INTERNOS */
.elementor-8 .elementor-element.elementor-element-235a4082 .qog4bsl4::before,
.elementor-8 .elementor-element.elementor-element-235a4082 .qog4bsl4::after {
  border: 0 !important;
  line-height: 160px;
  -webkit-text-fill-color: rgba(7, 0, 1, 0.14) !important;
  -webkit-text-stroke-color: rgba(7, 0, 1, 0.14) !important;
}

.elementor-8 .elementor-element.elementor-element-235a4082 .tj47uwwo:hover .qog4bsl4::before,
.elementor-8 .elementor-element.elementor-element-235a4082 .tj47uwwo:hover .qog4bsl4::after {
  -webkit-text-fill-color: rgba(7, 0, 1, 0.24) !important;
  -webkit-text-stroke-color: rgba(7, 0, 1, 0.24) !important;
}

/* TABLET */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-235a4082 .tj47uwwo {
    border-radius: 24px !important;
    padding: 48px !important;
  }

  .elementor-8 .elementor-element.elementor-element-235a4082 .h5ycbc5c {
    margin-bottom: 20px !important;
    padding-right: 64px !important;
  }

  .elementor-8 .elementor-element.elementor-element-235a4082 .pqugmgus {
    margin-bottom: 16px !important;
  }

  .elementor-8 .elementor-element.elementor-element-235a4082 .nfzg2r0u {
    margin-bottom: 20px !important;
  }

  .elementor-8 .elementor-element.elementor-element-235a4082 .uoj1ja1p {
    margin-bottom: 0 !important;
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-235a4082 .tj47uwwo {
    border-radius: 24px !important;
    padding: 40px !important;
  }

  .elementor-8 .elementor-element.elementor-element-235a4082 .h5ycbc5c {
    margin-bottom: 20px !important;
    padding-right: 56px !important;
  }

  .elementor-8 .elementor-element.elementor-element-235a4082 .h5ycbc5c::before,
  .elementor-8 .elementor-element.elementor-element-235a4082 .h5ycbc5c::after {
    line-height: 37.5px;
  }

  .elementor-8 .elementor-element.elementor-element-235a4082 .pqugmgus {
    margin-bottom: 16px !important;
  }

  .elementor-8 .elementor-element.elementor-element-235a4082 .nfzg2r0u {
    margin-bottom: 20px !important;
  }

  .elementor-8 .elementor-element.elementor-element-235a4082 .uoj1ja1p {
    margin-bottom: 0 !important;
  }
}
.elementor-8 .elementor-element.elementor-element-724478d4 .softlite-dynamic-card-box {
  height: 100%;
}

.elementor-8 .elementor-element.elementor-element-724478d4 {
  width: auto;
  position: relative;
}

/* CARD PRINCIPAL */
.elementor-8 .elementor-element.elementor-element-724478d4 .sk1rh0xf {
  position: relative;
  overflow: hidden;

  border-radius: 24px !important;
  padding: 48px !important;

  background: rgba(233, 224, 209, 0.68) !important;
  border: 1px solid rgba(233, 224, 209, 0.18) !important;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  box-shadow:
    0 12px 40px -18px rgba(233, 224, 209, 0.28) !important;

  transform: translateY(0) scale(1);

  transition:
    border-color 0.35s ease,
    background-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* HOVER */
.elementor-8 .elementor-element.elementor-element-724478d4 .sk1rh0xf:hover {
  background: rgba(233, 224, 209, 0.84) !important;
  border-color: rgba(233, 224, 209, 0.38) !important;

  box-shadow:
    0 18px 50px -18px rgba(233, 224, 209, 0.36) !important;

  animation: cardPulinho 0.42s ease forwards;
}

/* ANIMAÇÃO */
@keyframes cardPulinho {
  0% { transform: translateY(0) scale(1); }
  45% { transform: translateY(-8px) scale(1.01); }
  70% { transform: translateY(-4px) scale(1.005); }
  100% { transform: translateY(-5px) scale(1.006); }
}

/* REMOVE PSEUDOS */
.elementor-8 .elementor-element.elementor-element-724478d4 .sk1rh0xf::before,
.elementor-8 .elementor-element.elementor-element-724478d4 .sk1rh0xf::after {
  display: none !important;
  content: none !important;
}

/* NÚMERO GRANDE */
.elementor-8 .elementor-element.elementor-element-724478d4 .joj6g7fq {
  font-family: Fraunces, serif;
  position: absolute;
  right: -8px;
  top: -8px;
  z-index: 0;

  color: rgba(7, 0, 1, 0.14) !important;
  transition: all 0.35s ease;
}

/* HOVER NÚMERO */
.elementor-8 .elementor-element.elementor-element-724478d4 .sk1rh0xf:hover .joj6g7fq {
  color: rgba(7, 0, 1, 0.24) !important;
}

/* CONTEÚDO */
.elementor-8 .elementor-element.elementor-element-724478d4 .hro1korp,
.elementor-8 .elementor-element.elementor-element-724478d4 .yuawkqut,
.elementor-8 .elementor-element.elementor-element-724478d4 .vekszp7z,
.elementor-8 .elementor-element.elementor-element-724478d4 .gng20c41,
.elementor-8 .elementor-element.elementor-element-724478d4 .ut7pua47 {
  position: relative;
  z-index: 2;
}

/* TEXTO PEQUENO */
.elementor-8 .elementor-element.elementor-element-724478d4 .yuawkqut {
  margin-bottom: 16px !important;
  color: #070001 !important;
}

/* TÍTULO */
.elementor-8 .elementor-element.elementor-element-724478d4 .vekszp7z {
  font-family: Fraunces, serif;
  margin-bottom: 20px !important;
  padding-right: 64px !important;

  color: #070001 !important;
}

/* LINHA */
.elementor-8 .elementor-element.elementor-element-724478d4 .gng20c41 {
  height: 1px !important;
  width: 48px !important;
  margin-bottom: 20px !important;

  background: linear-gradient(
    90deg,
    rgba(7, 0, 1, 0.95),
    rgba(7, 0, 1, 0.45)
  );
}

/* DESCRIÇÃO */
.elementor-8 .elementor-element.elementor-element-724478d4 .ut7pua47 {
  color: #070001 !important;
}

/* PSEUDOS */
.elementor-8 .elementor-element.elementor-element-724478d4 .joj6g7fq::before,
.elementor-8 .elementor-element.elementor-element-724478d4 .joj6g7fq::after {
  border: 0 !important;
  -webkit-text-fill-color: rgba(7, 0, 1, 0.14) !important;
}

.elementor-8 .elementor-element.elementor-element-724478d4 .sk1rh0xf:hover .joj6g7fq::before,
.elementor-8 .elementor-element.elementor-element-724478d4 .sk1rh0xf:hover .joj6g7fq::after {
  -webkit-text-fill-color: rgba(7, 0, 1, 0.24) !important;
}

/* TABLET */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-724478d4 .sk1rh0xf {
    padding: 48px !important;
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-724478d4 .sk1rh0xf {
    padding: 40px !important;
  }

  .elementor-8 .elementor-element.elementor-element-724478d4 .vekszp7z {
    padding-right: 56px !important;
  }
}



.elementor-8 .elementor-element.elementor-element-8dd0031 {
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-8dd0031 .em1u8t9g {
  text-align: center;
  border-width: 0px;
}

.elementor-8 .elementor-element.elementor-element-8dd0031 .em1u8t9g::before,
.elementor-8 .elementor-element.elementor-element-8dd0031 .em1u8t9g::after {
  border-width: 0px;
}

.elementor-8 .elementor-element.elementor-element-8dd0031 .xhc4mda5 {
  align-items: center;
  column-gap: 14px;
  display: inline-flex;
  row-gap: 14px;
  text-align: center;
  width: auto;
  grid-column-gap: 14px;
  flex-direction: row;
  border-width: 0px;

  color: #E9E0D1 !important;
  -webkit-text-fill-color: #E9E0D1 !important;
  -webkit-text-stroke-color: #E9E0D1 !important;
}

.elementor-8 .elementor-element.elementor-element-8dd0031 .xhc4mda5::before,
.elementor-8 .elementor-element.elementor-element-8dd0031 .xhc4mda5::after {
  background-color: #E9E0D1;
  border-width: 0px;
  content: "";
  display: block;
  height: 1px;
  min-height: auto;
  min-width: auto;
  opacity: 0.9;
  width: 40px;
}

.elementor-8 .elementor-element.elementor-element-8dd0031 .b2nmn2ik {
  font-family: "Cormorant Garamond", serif;
  margin-bottom: 0px;
  margin-top: 24px;
  text-align: center;
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  border-width: 0px;

  color: #E9E0D1 !important;
  -webkit-text-fill-color: #E9E0D1 !important;
  -webkit-text-stroke-color: #E9E0D1 !important;
}

.elementor-8 .elementor-element.elementor-element-8dd0031 .b2nmn2ik::before,
.elementor-8 .elementor-element.elementor-element-8dd0031 .b2nmn2ik::after {
  border-width: 0px;
  line-height: 60px;
  -webkit-text-fill-color: #E9E0D1;
  -webkit-text-stroke-color: #E9E0D1;
}

.elementor-8 .elementor-element.elementor-element-8dd0031 .hvkv20oj {
  color: #E9E0D1 !important;
  font-family: "Cormorant Garamond", serif;
  font-size: 60px;
  letter-spacing: -1.2px;
  line-height: 1;
  text-align: center;
  width: auto;
  border-width: 0px;

  -webkit-text-fill-color: #E9E0D1 !important;
  -webkit-text-stroke-color: #E9E0D1 !important;
}

.elementor-8 .elementor-element.elementor-element-8dd0031 .hvkv20oj::before,
.elementor-8 .elementor-element.elementor-element-8dd0031 .hvkv20oj::after {
  border-width: 0px;
  font-style: italic;
  line-height: 60px;
  -webkit-text-fill-color: #E9E0D1;
  -webkit-text-stroke-color: #E9E0D1;
}

@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-8dd0031 {
    margin-top: 0px;
    margin-bottom: 56px;
    margin-left: 0px;
    margin-right: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-8dd0031 .em1u8t9g {
    border-width: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-8dd0031 .b2nmn2ik {
    margin-bottom: 0px;
    margin-top: 24px;
    margin-right: 0px;
    margin-left: 0px;
    border-width: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-8dd0031 {
    margin-top: 0px;
    margin-bottom: 56px;
    margin-left: 0px;
    margin-right: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-8dd0031 .em1u8t9g {
    border-width: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-8dd0031 .b2nmn2ik {
    margin-bottom: 0px;
    margin-top: 24px;
    margin-right: 0px;
    margin-left: 0px;
    border-width: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-8dd0031 .hvkv20oj {
    color: ##E9E0D1 !important;
    font-size: 36px;
    letter-spacing: -0.72px;
    line-height: 40px;
    border-width: 0px;

    -webkit-text-fill-color: #E9E0D1 !important;
    -webkit-text-stroke-color: #E9E0D1 !important;
  }
}

.elementor-8 .elementor-element.elementor-element-1607c64b .elementor-heading-title {
  align-items: center;
  column-gap: 14px;
  display: inline-flex;
  row-gap: 14px;
  grid-column-gap: 14px;
  flex-direction: row;
}

.elementor-8 .elementor-element.elementor-element-1607c64b .elementor-heading-title::before {
  background-color: #070001;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  content: "";
  display: block;
  height: 1px;
  line-height: 16.5px;
  min-height: auto;
  min-width: auto;
  opacity: 0.5;
  width: 40px;
  -webkit-text-fill-color: #070001;
  -webkit-text-stroke-color: #070001;
}

.elementor-8 .elementor-element.elementor-element-1607c64b .elementor-heading-title::after {
  background-color: #070001;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  content: "";
  display: block;
  height: 1px;
  line-height: 16.5px;
  min-height: auto;
  min-width: auto;
  opacity: 0.5;
  width: 40px;
  -webkit-text-fill-color: #070001;
  -webkit-text-stroke-color: #070001;
}
.elementor-8 .elementor-element.elementor-element-50920205 .g04037u0{color: rgb(230, 239, 235);font-family: Fraunces, serif;font-size: 72px;font-style: italic;letter-spacing: -1.440000057220459px;line-height: 1;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-8 .elementor-element.elementor-element-50920205 .g04037u0::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 72px;-webkit-text-fill-color: rgb(230, 239, 235);-webkit-text-stroke-color: rgb(230, 239, 235);}.elementor-8 .elementor-element.elementor-element-50920205 .g04037u0::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 72px;-webkit-text-fill-color: rgb(230, 239, 235);-webkit-text-stroke-color: rgb(230, 239, 235);}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-50920205 .g04037u0{font-size: 48px;letter-spacing: -0.9599999785423279px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-50920205 .g04037u0::before{line-height: 48px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-50920205 .g04037u0::after{line-height: 48px;}}.elementor-8 .elementor-element.elementor-element-50920205 .elementor-heading-title{font-family: Fraunces, serif;}.elementor-8 .elementor-element.elementor-element-50920205 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 72px;-webkit-text-fill-color: rgb(243, 229, 211);-webkit-text-stroke-color: rgb(243, 229, 211);}.elementor-8 .elementor-element.elementor-element-50920205 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 72px;-webkit-text-fill-color: rgb(243, 229, 211);-webkit-text-stroke-color: rgb(243, 229, 211);}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-50920205 .elementor-heading-title::before{line-height: 48px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-50920205 .elementor-heading-title::after{line-height: 48px;}}
.elementor-8 .elementor-element.elementor-element-34a0aafd {width: auto;}.elementor-8 .elementor-element.elementor-element-34a0aafd {max-width: 700px !important}.elementor-8 .elementor-element.elementor-element-34a0aafd {margin-top: 32px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-8 .elementor-element.elementor-element-34a0aafd .chbof1zt{color: rgba(243, 229, 211, 0.8);line-height: 1.625;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-8 .elementor-element.elementor-element-34a0aafd .chbof1zt::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgba(243, 229, 211, 0.8);-webkit-text-stroke-color: rgba(243, 229, 211, 0.8);}.elementor-8 .elementor-element.elementor-element-34a0aafd .chbof1zt::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgba(243, 229, 211, 0.8);-webkit-text-stroke-color: rgba(243, 229, 211, 0.8);}@media (max-width: 1024px) {.elementor-8 .elementor-element.elementor-element-34a0aafd {margin-top: 32px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-8 .elementor-element.elementor-element-34a0aafd .chbof1zt{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-34a0aafd {margin-top: 32px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-34a0aafd .chbof1zt{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-8 .elementor-element.elementor-element-34a0aafd .rvu78yt3{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-8 .elementor-element.elementor-element-34a0aafd .rvu78yt3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(243, 229, 211, 0.8);-webkit-text-stroke-color: rgba(243, 229, 211, 0.8);}.elementor-8 .elementor-element.elementor-element-34a0aafd .rvu78yt3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(243, 229, 211, 0.8);-webkit-text-stroke-color: rgba(243, 229, 211, 0.8);}@media (max-width: 1024px) {.elementor-8 .elementor-element.elementor-element-34a0aafd .rvu78yt3{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-34a0aafd .rvu78yt3{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-8 .elementor-element.elementor-element-34a0aafd .fbd2an58{margin-bottom: 0px;margin-top: 20px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-8 .elementor-element.elementor-element-34a0aafd .fbd2an58::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgba(243, 229, 211, 0.8);-webkit-text-stroke-color: rgba(243, 229, 211, 0.8);}.elementor-8 .elementor-element.elementor-element-34a0aafd .fbd2an58::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgba(243, 229, 211, 0.8);-webkit-text-stroke-color: rgba(243, 229, 211, 0.8);}@media (max-width: 1024px) {.elementor-8 .elementor-element.elementor-element-34a0aafd .fbd2an58{margin-bottom: 0px;margin-top: 20px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-34a0aafd .fbd2an58{margin-bottom: 0px;margin-top: 20px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-8 .elementor-element.elementor-element-275a979d {
  width: auto;
}

.elementor-8 .elementor-element.elementor-element-275a979d {
  position: relative;
}

.elementor-8 .elementor-element.elementor-element-275a979d {
  max-width: 7006px !important;
}

.elementor-8 .elementor-element.elementor-element-275a979d {
  margin-top: 32px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-275a979d .s0177pte {
  border-bottom-color: rgba(7, 0, 1, 0.6);
  border-left-color: rgba(7, 0, 1, 0.6);
  border-left-width: 2px;
  border-right-color: rgba(7, 0, 1, 0.6);
  border-top-color: rgba(7, 0, 1, 0.6);
  color: #070001;
  padding-bottom: 8px;
  padding-left: 24px;
  padding-top: 8px;
  padding-block-start: 8px;
  padding-block-end: 8px;
  padding-inline-start: 24px;
  padding-right: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}

.elementor-8 .elementor-element.elementor-element-275a979d .s0177pte::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  -webkit-text-fill-color: #070001;
  -webkit-text-stroke-color: #070001;
}

.elementor-8 .elementor-element.elementor-element-275a979d .s0177pte::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  -webkit-text-fill-color: #070001;
  -webkit-text-stroke-color: #070001;
}

.elementor-8 .elementor-element.elementor-element-275a979d .zf6lb2nc {
  color: #070001;
  font-family: Fraunces, serif;
  font-size: 30px;
  font-style: italic;
  line-height: 36px;
  margin-bottom: 0px;
  margin-top: 0px;
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-8 .elementor-element.elementor-element-275a979d .zf6lb2nc::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  -webkit-text-fill-color: #070001;
  -webkit-text-stroke-color: #070001;
}

.elementor-8 .elementor-element.elementor-element-275a979d .zf6lb2nc::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  -webkit-text-fill-color: #070001;
  -webkit-text-stroke-color: #070001;
}

@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-275a979d {
    margin-top: 32px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-275a979d .s0177pte {
    border-left-width: 2px;
    padding-bottom: 8px;
    padding-left: 24px;
    padding-top: 8px;
    padding-right: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-275a979d .zf6lb2nc {
    margin-bottom: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-275a979d {
    margin-top: 32px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-275a979d .s0177pte {
    border-left-width: 2px;
    padding-bottom: 8px;
    padding-left: 24px;
    padding-top: 8px;
    padding-right: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-275a979d .zf6lb2nc {
    font-size: 24px;
    line-height: 1.375;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }

  .elementor-8 .elementor-element.elementor-element-275a979d .zf6lb2nc::before {
    line-height: 33px;
  }

  .elementor-8 .elementor-element.elementor-element-275a979d .zf6lb2nc::after {
    line-height: 33px;
  }
}

.elementor-8 .elementor-element.elementor-element-63fa66eb .softlite-dynamic-card-box {
  height: 100%;
}

.elementor-8 .elementor-element.elementor-element-63fa66eb {
  width: auto;
  grid-column-start: span 5;
  grid-column-end: span 5;
  position: relative;
}

/* TEXTO */
.elementor-8 .elementor-element.elementor-element-63fa66eb .ra7f2b0h {
  color: rgb(229, 212, 192);
  order: 1;
  border: 0;
}

.elementor-8 .elementor-element.elementor-element-63fa66eb .ra7f2b0h::before,
.elementor-8 .elementor-element.elementor-element-63fa66eb .ra7f2b0h::after {
  border: 0;
  -webkit-text-fill-color: rgb(229, 212, 192);
  -webkit-text-stroke-color: rgb(229, 212, 192);
}

/* RETÂNGULO */
.elementor-8 .elementor-element.elementor-element-63fa66eb .ac1vf9ey {
  border-bottom-color: rgba(229, 212, 192, 0.298);
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  border-bottom-width: 1px;
  border-left-color: rgba(229, 212, 192, 0.298);
  border-left-width: 1px;
  border-right-color: rgba(229, 212, 192, 0.298);
  border-right-width: 1px;
  border-top-color: rgba(229, 212, 192, 0.298);
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-top-width: 1px;
  bottom: -16px;
  color: rgb(229, 212, 192);
  left: -16px;
  position: absolute;
  right: -16px;
  top: -16px;
  transform: translate(0px, 0px) rotate(3deg);
  width: auto;
  z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-63fa66eb .ac1vf9ey::before,
.elementor-8 .elementor-element.elementor-element-63fa66eb .ac1vf9ey::after {
  -webkit-text-fill-color: rgb(229, 212, 192);
  -webkit-text-stroke-color: rgb(229, 212, 192);
}

/* GLOW REMOVIDO */
.elementor-8 .elementor-element.elementor-element-63fa66eb .cf4e2lxf {
  display: none !important;
}

/* CARD */
.elementor-8 .elementor-element.elementor-element-63fa66eb .dh75ld6p {
  border-radius: 32px;
  box-shadow: none !important;
  color: rgb(229, 212, 192);
  position: relative;
  width: auto;
  overflow: hidden;
}

/* IMAGEM */
.elementor-8 .elementor-element.elementor-element-63fa66eb .kt3iw519 {
  color: rgb(229, 212, 192);
  display: block;
  max-width: 100%;
  object-fit: cover;
  aspect-ratio: 4 / 5;
}

/* BADGE */
.elementor-8 .elementor-element.elementor-element-63fa66eb .vi94nf8b {
  border-radius: 9999px;
  box-shadow: rgba(229, 212, 192, 0.28) 0px 30px 60px -25px;
  left: -24px;
  padding: 12px 20px;
  position: absolute;
  top: -24px;
  width: auto;
  z-index: 1;
  background: rgb(229, 212, 192) !important;
}

.elementor-8 .elementor-element.elementor-element-63fa66eb .vi94nf8b::before,
.elementor-8 .elementor-element.elementor-element-63fa66eb .vi94nf8b::after {
  -webkit-text-fill-color: rgb(229, 212, 192);
  -webkit-text-stroke-color: rgb(229, 212, 192);
}

/* RESPONSIVO */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-63fa66eb .vi94nf8b {
    padding: 12px 20px;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-63fa66eb {
    grid-column-start: auto;
    grid-column-end: auto;
  }

  .elementor-8 .elementor-element.elementor-element-63fa66eb .ra7f2b0h {
    order: 2;
    border: 0;
  }

  .elementor-8 .elementor-element.elementor-element-63fa66eb .vi94nf8b {
    padding: 12px 20px;
  }
}

.elementor-8 .elementor-element.elementor-element-7e8e3cfb{
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background:
        radial-gradient(circle at 18% 28%, rgba(255,255,255,0.18) 0%, transparent 30%),
        radial-gradient(circle at 78% 18%, rgba(255,255,255,0.12) 0%, transparent 26%),
        linear-gradient(
            180deg,
            #E9E0D1 0%,
            #DDD2C0 58%,
            #CFC1AD 100%
        );
}

/* TEXTURA */
.elementor-8 .elementor-element.elementor-element-7e8e3cfb::before{
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 1;
    opacity: 0.78;

    background-image:
        radial-gradient(rgba(7,0,1,0.045) 0.7px, transparent 0.8px),

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='760' viewBox='0 0 360 760'%3E%3Cg fill='none' stroke='%23070001' stroke-opacity='0.10' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M70 20 L92 400'/%3E%3Cpath d='M92 70 L18 46'/%3E%3Cpath d='M92 110 L5 78'/%3E%3Cpath d='M92 150 L12 115'/%3E%3Cpath d='M92 190 L25 153'/%3E%3Cpath d='M92 230 L16 190'/%3E%3Cpath d='M92 270 L28 228'/%3E%3Cpath d='M92 310 L18 266'/%3E%3Cpath d='M92 350 L32 304'/%3E%3Cpath d='M92 90 L170 62'/%3E%3Cpath d='M92 130 L182 95'/%3E%3Cpath d='M92 170 L176 130'/%3E%3Cpath d='M92 210 L190 168'/%3E%3Cpath d='M92 250 L182 208'/%3E%3Cpath d='M92 290 L195 245'/%3E%3Cpath d='M92 330 L180 285'/%3E%3Cpath d='M92 370 L194 325'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat:
        repeat,
        no-repeat;

    background-size:
        18px 18px,
        220px auto;

    background-position:
        center center,
        left -18px top 18px;
}

/* PROFUNDIDADE */
.elementor-8 .elementor-element.elementor-element-7e8e3cfb::after{
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 2;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,0.20) 0%,
            transparent 38%,
            rgba(7,0,1,0.10) 100%
        ),
        linear-gradient(
            90deg,
            rgba(255,255,255,0.12) 0%,
            transparent 30%,
            transparent 70%,
            rgba(7,0,1,0.07) 100%
        );
}

/* CONTEÚDO ACIMA */
.elementor-8 .elementor-element.elementor-element-7e8e3cfb > *{
    position: relative;
    z-index: 3;
}
.elementor-8 .elementor-element.elementor-element-30575c44 {width: auto;}
.elementor-8 .elementor-element.elementor-element-30575c44 {margin-top: 0px;margin-bottom: 56px;margin-left: 0px;margin-right: 0px;}

.elementor-8 .elementor-element.elementor-element-30575c44 .em1u8t9g{
  text-align: center;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-8 .elementor-element.elementor-element-30575c44 .em1u8t9g::before,
.elementor-8 .elementor-element.elementor-element-30575c44 .em1u8t9g::after{
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-30575c44 {margin-top: 0px;margin-bottom: 56px;margin-left: 0px;margin-right: 0px;}
}

@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-30575c44 .em1u8t9g{
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-30575c44 {margin-top: 0px;margin-bottom: 56px;margin-left: 0px;margin-right: 0px;}
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-30575c44 .em1u8t9g{
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

/* LINHAS */
.elementor-8 .elementor-element.elementor-element-30575c44 .xhc4mda5{
  align-items: center;
  column-gap: 14px;
  display: inline-flex;
  row-gap: 14px;
  text-align: center;
  width: auto;
  grid-column-gap: 14px;
  flex-direction: row;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-8 .elementor-element.elementor-element-30575c44 .xhc4mda5::before,
.elementor-8 .elementor-element.elementor-element-30575c44 .xhc4mda5::after{
  background-color: #E9E0D1;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  content: "";
  display: block;
  height: 1px;
  min-height: auto;
  min-width: auto;
  opacity: 0.5;
  width: 40px;
  -webkit-text-fill-color: #E9E0D1;
  -webkit-text-stroke-color: #E9E0D1;
}

/* TÍTULO BLOCO */
.elementor-8 .elementor-element.elementor-element-30575c44 .b2nmn2ik{
  font-family: "Cormorant Garamond", serif;
  margin-bottom: 0px;
  margin-top: 24px;
  text-align: center;
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-8 .elementor-element.elementor-element-30575c44 .b2nmn2ik::before,
.elementor-8 .elementor-element.elementor-element-30575c44 .b2nmn2ik::after{
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  line-height: 60px;
  -webkit-text-fill-color: #E9E0D1;
  -webkit-text-stroke-color: #E9E0D1;
}

@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-30575c44 .b2nmn2ik{
    margin-bottom: 0px;
    margin-top: 24px;
    margin-right: 0px;
    margin-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-30575c44 .b2nmn2ik{
    margin-bottom: 0px;
    margin-top: 24px;
    margin-right: 0px;
    margin-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

/* TÍTULO GRANDE */
.elementor-8 .elementor-element.elementor-element-30575c44 .hvkv20oj{
  color: #E9E0D1;
  font-family: "Cormorant Garamond", serif;
  font-size: 60px;
  letter-spacing: -1.2px;
  line-height: 1;
  text-align: center;
  width: auto;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-8 .elementor-element.elementor-element-30575c44 .hvkv20oj::before,
.elementor-8 .elementor-element.elementor-element-30575c44 .hvkv20oj::after{
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  font-style: italic;
  line-height: 60px;
  -webkit-text-fill-color: #E9E0D1;
  -webkit-text-stroke-color: #E9E0D1;
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-30575c44 .hvkv20oj{
    font-size: 36px;
    letter-spacing: -0.72px;
    line-height: 40px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}




















































































/* Start custom CSS for nested-accordion, class: .elementor-element-a6e6c8a */.elementor-8 .elementor-element.elementor-element-a6e6c8a {
  --faq-green: 104, 70, 43; /* #68462B */
  --faq-text: #ffffff;

  position: relative;
}

/* REMOVE FUNDO PADRÃO */
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-accordion,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-accordion-item,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-item,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion-item {
  background: transparent !important;
  border: 0 !important;
}

/* ITEM */
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-accordion-item,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-item,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion-item {
  position: relative !important;
  overflow: hidden !important;
  margin-bottom: 14px !important;
  border-radius: 22px !important;

  background: rgba(var(--faq-green), 0.38) !important;
  border: 1px solid rgba(var(--faq-green), 0.62) !important;

  backdrop-filter: blur(18px) saturate(1.35) !important;
  -webkit-backdrop-filter: blur(18px) saturate(1.35) !important;

  box-shadow:
    0 18px 42px -24px rgba(var(--faq-green), 0.34),
    inset 0 1px 0 rgba(255,255,255,0.18),
    inset 0 -1px 0 rgba(255,255,255,0.08) !important;

  transition:
    transform 0.35s ease,
    background 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease !important;
}

/* BRILHO INTERNO */
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-accordion-item::before,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-item::before,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion-item::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;

  background:
    linear-gradient(
      135deg,
      rgba(255,255,255,0.24) 0%,
      rgba(255,255,255,0.08) 30%,
      transparent 62%
    );

  opacity: 0.95;
}

/* HOVER */
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-accordion-item:hover,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-item:hover,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion-item:hover {
  background: rgba(var(--faq-green), 0.48) !important;
  border-color: rgba(var(--faq-green), 0.82) !important;

  box-shadow:
    0 22px 50px -24px rgba(var(--faq-green), 0.42),
    inset 0 1px 0 rgba(255,255,255,0.24),
    inset 0 -1px 0 rgba(255,255,255,0.10) !important;

  transform: translateY(-2px);
}

/* ITEM ABERTO */
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-accordion-item.elementor-active,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-item.elementor-active,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion-item[open] {
  background: rgba(var(--faq-green), 0.52) !important;
  border-color: rgba(var(--faq-green), 0.90) !important;

  box-shadow:
    0 24px 54px -26px rgba(var(--faq-green), 0.46),
    inset 0 1px 0 rgba(255,255,255,0.26),
    inset 0 -1px 0 rgba(255,255,255,0.10) !important;
}

/* TÍTULO */
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-tab-title,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-title,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion-item-title {
  position: relative !important;
  z-index: 2 !important;
  border: 0 !important;
  background: transparent !important;
  padding: 24px 28px !important;
}

/* TEXTO DO TÍTULO */
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-tab-title,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-tab-title a,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-title,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-title a,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion-item-title,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion-item-title-text {
  color: var(--faq-text) !important;
  -webkit-text-fill-color: var(--faq-text) !important;
  -webkit-text-stroke-color: var(--faq-text) !important;
}

/* CONTEÚDO */
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-tab-content,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-content,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion-item > div {
  position: relative !important;
  z-index: 2 !important;
  border: 0 !important;
  background: transparent !important;
  padding: 0 28px 26px 28px !important;

  color: rgba(255,255,255,0.92) !important;
  -webkit-text-fill-color: rgba(255,255,255,0.92) !important;
}

/* PARÁGRAFOS */
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-tab-content p,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-content p,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion-item p {
  color: rgba(255,255,255,0.92) !important;
  -webkit-text-fill-color: rgba(255,255,255,0.92) !important;
}

/* ÍCONE */
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-accordion-icon,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-icon,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion-item-title-icon {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* CÍRCULO DO ÍCONE */
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-accordion-icon,
.elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-icon {
  width: 30px !important;
  height: 30px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 999px !important;

  background: rgba(var(--faq-green), 0.32) !important;
  border: 1px solid rgba(var(--faq-green), 0.72) !important;

  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.18),
    0 8px 18px -10px rgba(var(--faq-green), 0.34) !important;
}

/* RESPONSIVO */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-tab-title,
  .elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-title,
  .elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion-item-title {
    padding: 22px 20px !important;
  }

  .elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-tab-content,
  .elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-content,
  .elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion-item > div {
    padding: 0 20px 22px 20px !important;
  }

  .elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-accordion-item,
  .elementor-8 .elementor-element.elementor-element-a6e6c8a .elementor-toggle-item,
  .elementor-8 .elementor-element.elementor-element-a6e6c8a .e-n-accordion-item {
    border-radius: 18px !important;
  }
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-358350bd */.elementor-8 .elementor-element.elementor-element-358350bd {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 18% 20%, rgba(255,255,255,0.08), transparent 28%),
    radial-gradient(circle at 82% 18%, rgba(255,255,255,0.05), transparent 30%),
    radial-gradient(circle at 50% 100%, rgba(255,255,255,0.06), transparent 34%),
    linear-gradient(
      135deg,
      #070001 0%,
      #12070A 32%,
      #1A0B0F 58%,
      #070001 100%
    );
}

/* TEXTURA PREMIUM SUTIL */
.elementor-8 .elementor-element.elementor-element-358350bd::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background-image:
    linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);

  background-size: 42px 42px;
  opacity: 0.18;
}

/* BRILHO ELEGANTE EM DIAGONAL */
.elementor-8 .elementor-element.elementor-element-358350bd::after {
  content: "";
  position: absolute;
  inset: -40%;
  z-index: 2;
  pointer-events: none;

  background: linear-gradient(
    115deg,
    transparent 28%,
    rgba(255,255,255,0.08) 46%,
    rgba(255,255,255,0.025) 54%,
    transparent 70%
  );

  transform: rotate(8deg);
  opacity: 0.45;
}

/* GARANTE QUE O CONTEÚDO FIQUE ACIMA DO FUNDO */
.elementor-8 .elementor-element.elementor-element-358350bd > * {
  position: relative;
  z-index: 3;
}/* End custom CSS */

.elementor-8 .elementor-element.elementor-element-3c8d0c08 .elementor-heading-title {
  align-items: center;
  column-gap: 14px;
  display: inline-flex;
  row-gap: 14px;
  grid-column-gap: 14px;
  flex-direction: row;
  color: #E9E0D1;
  -webkit-text-fill-color: #E9E0D1;
  -webkit-text-stroke-color: #E9E0D1;
}

.elementor-8 .elementor-element.elementor-element-3c8d0c08 .elementor-heading-title::before {
  background-color: #E9E0D1;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  content: "";
  display: block;
  height: 1px;
  line-height: 16.5px;
  min-height: auto;
  min-width: auto;
  opacity: 0.5;
  width: 40px;
  -webkit-text-fill-color: #E9E0D1;
  -webkit-text-stroke-color: #E9E0D1;
}

.elementor-8 .elementor-element.elementor-element-3c8d0c08 .elementor-heading-title::after {
  background-color: #E9E0D1;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  content: "";
  display: block;
  height: 1px;
  line-height: 16.5px;
  min-height: auto;
  min-width: auto;
  opacity: 0.5;
  width: 40px;
  -webkit-text-fill-color: #6C3017;
  -webkit-text-stroke-color: #6C3017;
}
.elementor-8 .elementor-element.elementor-element-76935c3a .uz8pf9mz{color: rgb(230, 239, 235);font-family: Fraunces, serif;font-size: 96px;font-style: italic;letter-spacing: -1.9199999570846558px;line-height: 1;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-8 .elementor-element.elementor-element-76935c3a .uz8pf9mz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 96px;-webkit-text-fill-color: rgb(230, 239, 235);-webkit-text-stroke-color: rgb(230, 239, 235);}.elementor-8 .elementor-element.elementor-element-76935c3a .uz8pf9mz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 96px;-webkit-text-fill-color: rgb(230, 239, 235);-webkit-text-stroke-color: rgb(230, 239, 235);}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-76935c3a .uz8pf9mz{font-size: 48px;letter-spacing: -0.9599999785423279px;line-height: 0.95;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-76935c3a .uz8pf9mz::before{line-height: 45.6px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-76935c3a .uz8pf9mz::after{line-height: 45.6px;}}.elementor-8 .elementor-element.elementor-element-76935c3a .elementor-heading-title{font-family: Fraunces, serif;}.elementor-8 .elementor-element.elementor-element-76935c3a .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 96px;-webkit-text-fill-color: rgb(243, 229, 211);-webkit-text-stroke-color: rgb(243, 229, 211);}.elementor-8 .elementor-element.elementor-element-76935c3a .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 96px;-webkit-text-fill-color: rgb(243, 229, 211);-webkit-text-stroke-color: rgb(243, 229, 211);}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-76935c3a .elementor-heading-title::before{line-height: 45.6px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-76935c3a .elementor-heading-title::after{line-height: 45.6px;}}
.elementor-8 .elementor-element.elementor-element-7b96ae0 {max-width: 700px !important}.elementor-8 .elementor-element.elementor-element-7b96ae0 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 29.25px;-webkit-text-fill-color: rgba(243, 229, 211, 0.8);-webkit-text-stroke-color: rgba(243, 229, 211, 0.8);}.elementor-8 .elementor-element.elementor-element-7b96ae0 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 29.25px;-webkit-text-fill-color: rgba(243, 229, 211, 0.8);-webkit-text-stroke-color: rgba(243, 229, 211, 0.8);}
.elementor-8 .elementor-element.elementor-element-0975267 .cg0kpzu1{column-gap: 12px;display: flex;flex-wrap: wrap;row-gap: 12px;grid-column-gap: 12px;flex-direction: row;}.elementor-8 .elementor-element.elementor-element-0975267 .cg0kpzu1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-8 .elementor-element.elementor-element-0975267 .cg0kpzu1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-8 .elementor-element.elementor-element-0975267 .cg0kpzu1{flex-wrap: wrap;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-0975267 .cg0kpzu1{flex-wrap: wrap;}}.elementor-8 .elementor-element.elementor-element-0975267 .olkvyuuo{backdrop-filter: blur(8px);background-color: rgba(247, 242, 237, 0.4);border-bottom-color: rgba(36, 76, 76, 0.298);border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-bottom-width: 1px;border-left-color: rgba(36, 76, 76, 0.298);border-left-width: 1px;border-right-color: rgba(36, 76, 76, 0.298);border-right-width: 1px;border-top-color: rgba(36, 76, 76, 0.298);border-top-left-radius: 9999px;border-top-right-radius: 9999px;border-top-width: 1px;display: block;padding-bottom: 6px;padding-left: 16px;padding-right: 16px;padding-top: 6px;padding-block-start: 6px;padding-block-end: 6px;padding-inline-start: 16px;padding-inline-end: 16px;}.elementor-8 .elementor-element.elementor-element-0975267 .olkvyuuo::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(36, 76, 76);-webkit-text-stroke-color: rgb(36, 76, 76);}.elementor-8 .elementor-element.elementor-element-0975267 .olkvyuuo::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(36, 76, 76);-webkit-text-stroke-color: rgb(36, 76, 76);}@media (max-width: 1024px) {.elementor-8 .elementor-element.elementor-element-0975267 .olkvyuuo{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;border-top-width: 1px;padding-bottom: 6px;padding-left: 16px;padding-right: 16px;padding-top: 6px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-0975267 .olkvyuuo{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;border-top-width: 1px;padding-bottom: 6px;padding-left: 16px;padding-right: 16px;padding-top: 6px;}}





/* Start custom CSS for icon-list, class: .elementor-element-34ad268 *//* ===== container ===== */
.iconlist-continuo{
  overflow: hidden;
}

/* ===== track horizontal ===== */
.iconlist-continuo .elementor-icon-list-items{
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center;
  gap: 18px;
  width: max-content;
  animation: iconlistScroll 25s linear infinite;
}

/* ===== cada item ===== */
.iconlist-continuo .elementor-icon-list-item{
  flex: 0 0 auto;
}

/* ===== pill completa (ícone + texto juntos) ===== */
.iconlist-continuo .elementor-icon-list-item{
  display: inline-flex !important;
  align-items: center;
  gap: 12px;

  padding: 10px 18px;
  border-radius: 0px;
  background: #E9E0D1;
  border: 1px solid rgba(255,255,255,0.16);
}

/* remove margens internas que quebram o layout */
.iconlist-continuo .elementor-icon-list-icon{
  margin-right: 0 !important;
  display: flex;
  align-items: center;
}

/* evita quebra de linha */
.iconlist-continuo .elementor-icon-list-text{
  white-space: nowrap;
}

/* ===== animação contínua ===== */
@keyframes iconlistScroll{
  from{ transform: translateX(0); }
  to{ transform: translateX(-50%); }
}/* End custom CSS */


.elementor-8 .elementor-element.elementor-element-69d8037 .elementor-heading-title {
  align-items: center;
  column-gap: 14px;
  display: inline-flex;
  row-gap: 14px;
  grid-column-gap: 14px;
  flex-direction: row;
  color: #E9E0D1;
  -webkit-text-fill-color: #E9E0D1;
  -webkit-text-stroke-color: #E9E0D1;
}

.elementor-8 .elementor-element.elementor-element-69d8037 .elementor-heading-title::before {
  background-color: #E9E0D1;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  content: "";
  display: block;
  height: 1px;
  line-height: 16.5px;
  min-height: auto;
  min-width: auto;
  opacity: 0.5;
  width: 40px;
  -webkit-text-fill-color: #E9E0D1;
  -webkit-text-stroke-color: #E9E0D1;
}

.elementor-8 .elementor-element.elementor-element-69d8037 .elementor-heading-title::after {
  background-color: #E9E0D1;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  content: "";
  display: block;
  height: 1px;
  line-height: 16.5px;
  min-height: auto;
  min-width: auto;
  opacity: 0.5;
  width: 40px;
  -webkit-text-fill-color: #6C3017;
  -webkit-text-stroke-color: #6C3017;
}
.elementor-8 .elementor-element.elementor-element-6bcba82 .uz8pf9mz{color: rgb(230, 239, 235);font-family: Fraunces, serif;font-size: 96px;font-style: italic;letter-spacing: -1.9199999570846558px;line-height: 1;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-8 .elementor-element.elementor-element-6bcba82 .uz8pf9mz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 96px;-webkit-text-fill-color: rgb(230, 239, 235);-webkit-text-stroke-color: rgb(230, 239, 235);}.elementor-8 .elementor-element.elementor-element-6bcba82 .uz8pf9mz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 96px;-webkit-text-fill-color: rgb(230, 239, 235);-webkit-text-stroke-color: rgb(230, 239, 235);}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-6bcba82 .uz8pf9mz{font-size: 48px;letter-spacing: -0.9599999785423279px;line-height: 0.95;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-6bcba82 .uz8pf9mz::before{line-height: 45.6px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-6bcba82 .uz8pf9mz::after{line-height: 45.6px;}}.elementor-8 .elementor-element.elementor-element-6bcba82 .elementor-heading-title{font-family: Fraunces, serif;}.elementor-8 .elementor-element.elementor-element-6bcba82 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 96px;-webkit-text-fill-color: rgb(243, 229, 211);-webkit-text-stroke-color: rgb(243, 229, 211);}.elementor-8 .elementor-element.elementor-element-6bcba82 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 96px;-webkit-text-fill-color: rgb(243, 229, 211);-webkit-text-stroke-color: rgb(243, 229, 211);}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-6bcba82 .elementor-heading-title::before{line-height: 45.6px;}}@media (max-width: 767px) {.elementor-8 .elementor-element.elementor-element-6bcba82 .elementor-heading-title::after{line-height: 45.6px;}}
/* Start custom CSS for html, class: .elementor-element-29fe57b8 *//* CARD RETANGULAR PREMIUM DO POST - EFEITO VIDRO */
.elementor-8 .elementor-element.elementor-element-29fe57b8 {
  position: relative;
  padding: 14px;
  border-radius: 28px;
  overflow: visible;
  isolation: isolate;

  background:
    linear-gradient(
      145deg,
      rgba(255,255,255,0.26),
      rgba(255,255,255,0.10)
    );

  border: 1px solid rgba(255,255,255,0.34);

  backdrop-filter: blur(18px) saturate(1.25);
  -webkit-backdrop-filter: blur(18px) saturate(1.25);

  box-shadow:
    0 18px 45px rgba(0,0,0,0.10),
    inset 0 1px 0 rgba(255,255,255,0.40),
    inset 0 -1px 0 rgba(255,255,255,0.10);

  transition: all .38s ease;
}

/* BORDA COM BRILHO SUTIL */
.elementor-8 .elementor-element.elementor-element-29fe57b8::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 28px;
  padding: 1px;
  z-index: -1;

  background: linear-gradient(
    135deg,
    rgba(255,255,255,0.62),
    rgba(255,255,255,0.16),
    rgba(255,255,255,0.36)
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: .62;
  transition: opacity .35s ease;
}

/* HOVER DO CARD */
.elementor-8 .elementor-element.elementor-element-29fe57b8:hover {
  transform: translateY(-10px);
  border-color: rgba(255,255,255,0.52);

  background:
    linear-gradient(
      145deg,
      rgba(255,255,255,0.34),
      rgba(255,255,255,0.14)
    );

  box-shadow:
    0 28px 75px rgba(0,0,0,0.16),
    0 10px 28px rgba(255,255,255,0.10),
    inset 0 1px 0 rgba(255,255,255,0.58),
    inset 0 -1px 0 rgba(255,255,255,0.12);
}

.elementor-8 .elementor-element.elementor-element-29fe57b8:hover::before {
  opacity: 1;
}

/* AJUSTE DO EMBED DO INSTAGRAM */
.elementor-8 .elementor-element.elementor-element-29fe57b8 blockquote.instagram-media {
  margin: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: unset !important;

  border-radius: 20px !important;
  overflow: hidden !important;

  box-shadow: none !important;
  border: 1px solid rgba(255,255,255,0.24) !important;
}

/* BALÃO CURTIDA */
.elementor-8 .elementor-element.elementor-element-29fe57b8::after {
  content: "♡ Curtir";
  position: absolute;
  left: 22px;
  top: -18px;
  z-index: 20;

  padding: 9px 15px;
  border-radius: 999px;

  background: rgba(255,255,255,0.28);
  color: #ffffff;

  backdrop-filter: blur(12px) saturate(1.2);
  -webkit-backdrop-filter: blur(12px) saturate(1.2);

  font-size: 13px;
  font-weight: 600;
  letter-spacing: .02em;

  box-shadow:
    0 12px 28px rgba(0,0,0,0.14),
    inset 0 0 0 1px rgba(255,255,255,0.28),
    inset 0 1px 0 rgba(255,255,255,0.34);

  opacity: 0;
  transform: translateY(8px) scale(.92);
  transition: all .35s ease;
  pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-29fe57b8:hover::after {
  opacity: 1;
  transform: translateY(0) scale(1);
}

/* BALÃO COMENTÁRIO */
.elementor-8 .elementor-element.elementor-element-29fe57b8 .elementor-widget-container {
  position: relative;
}

.elementor-8 .elementor-element.elementor-element-29fe57b8 .elementor-widget-container::after {
  content: "💬 Comentar";
  position: absolute;
  right: 14px;
  bottom: 16px;
  z-index: 25;

  padding: 9px 15px;
  border-radius: 999px;

  background: rgba(255,255,255,0.28);
  color: #ffffff;

  backdrop-filter: blur(12px) saturate(1.2);
  -webkit-backdrop-filter: blur(12px) saturate(1.2);

  font-size: 13px;
  font-weight: 600;
  letter-spacing: .02em;

  box-shadow:
    0 12px 30px rgba(0,0,0,0.16),
    inset 0 0 0 1px rgba(255,255,255,0.28),
    inset 0 1px 0 rgba(255,255,255,0.34);

  opacity: 0;
  transform: translateY(10px) scale(.92);
  transition: all .35s ease;
  pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-29fe57b8:hover .elementor-widget-container::after {
  opacity: 1;
  transform: translateY(0) scale(1);
}

/* MINI BRILHO PASSANDO NO HOVER */
.elementor-8 .elementor-element.elementor-element-29fe57b8 .elementor-widget-container::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 15;
  pointer-events: none;

  background: linear-gradient(
    115deg,
    transparent 0%,
    transparent 38%,
    rgba(255,255,255,0.30) 50%,
    transparent 62%,
    transparent 100%
  );

  transform: translateX(-120%);
  transition: transform .75s ease;
  border-radius: 20px;
}

.elementor-8 .elementor-element.elementor-element-29fe57b8:hover .elementor-widget-container::before {
  transform: translateX(120%);
}

/* RESPONSIVO */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-29fe57b8 {
    padding: 10px;
    border-radius: 22px;

    backdrop-filter: blur(14px) saturate(1.2);
    -webkit-backdrop-filter: blur(14px) saturate(1.2);
  }

  .elementor-8 .elementor-element.elementor-element-29fe57b8::before {
    border-radius: 22px;
  }

  .elementor-8 .elementor-element.elementor-element-29fe57b8 blockquote.instagram-media {
    border-radius: 16px !important;
  }

  .elementor-8 .elementor-element.elementor-element-29fe57b8::after,
  .elementor-8 .elementor-element.elementor-element-29fe57b8 .elementor-widget-container::after {
    font-size: 12px;
    padding: 8px 12px;
  }
}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-3a191f1d *//* CARD RETANGULAR PREMIUM DO POST - EFEITO VIDRO */
.elementor-8 .elementor-element.elementor-element-3a191f1d {
  position: relative;
  padding: 14px;
  border-radius: 28px;
  overflow: visible;
  isolation: isolate;

  background:
    linear-gradient(
      145deg,
      rgba(255,255,255,0.26),
      rgba(255,255,255,0.10)
    );

  border: 1px solid rgba(255,255,255,0.34);

  backdrop-filter: blur(18px) saturate(1.25);
  -webkit-backdrop-filter: blur(18px) saturate(1.25);

  box-shadow:
    0 18px 45px rgba(0,0,0,0.10),
    inset 0 1px 0 rgba(255,255,255,0.40),
    inset 0 -1px 0 rgba(255,255,255,0.10);

  transition: all .38s ease;
}

/* BORDA COM BRILHO SUTIL */
.elementor-8 .elementor-element.elementor-element-3a191f1d::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 28px;
  padding: 1px;
  z-index: -1;

  background: linear-gradient(
    135deg,
    rgba(255,255,255,0.62),
    rgba(255,255,255,0.16),
    rgba(255,255,255,0.36)
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: .62;
  transition: opacity .35s ease;
}

/* HOVER DO CARD */
.elementor-8 .elementor-element.elementor-element-3a191f1d:hover {
  transform: translateY(-10px);
  border-color: rgba(255,255,255,0.52);

  background:
    linear-gradient(
      145deg,
      rgba(255,255,255,0.34),
      rgba(255,255,255,0.14)
    );

  box-shadow:
    0 28px 75px rgba(0,0,0,0.16),
    0 10px 28px rgba(255,255,255,0.10),
    inset 0 1px 0 rgba(255,255,255,0.58),
    inset 0 -1px 0 rgba(255,255,255,0.12);
}

.elementor-8 .elementor-element.elementor-element-3a191f1d:hover::before {
  opacity: 1;
}

/* AJUSTE DO EMBED DO INSTAGRAM */
.elementor-8 .elementor-element.elementor-element-3a191f1d blockquote.instagram-media {
  margin: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: unset !important;

  border-radius: 20px !important;
  overflow: hidden !important;

  box-shadow: none !important;
  border: 1px solid rgba(255,255,255,0.24) !important;
}

/* BALÃO CURTIDA */
.elementor-8 .elementor-element.elementor-element-3a191f1d::after {
  content: "♡ Curtir";
  position: absolute;
  left: 22px;
  top: -18px;
  z-index: 20;

  padding: 9px 15px;
  border-radius: 999px;

  background: rgba(255,255,255,0.28);
  color: #ffffff;

  backdrop-filter: blur(12px) saturate(1.2);
  -webkit-backdrop-filter: blur(12px) saturate(1.2);

  font-size: 13px;
  font-weight: 600;
  letter-spacing: .02em;

  box-shadow:
    0 12px 28px rgba(0,0,0,0.14),
    inset 0 0 0 1px rgba(255,255,255,0.28),
    inset 0 1px 0 rgba(255,255,255,0.34);

  opacity: 0;
  transform: translateY(8px) scale(.92);
  transition: all .35s ease;
  pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-3a191f1d:hover::after {
  opacity: 1;
  transform: translateY(0) scale(1);
}

/* BALÃO COMENTÁRIO */
.elementor-8 .elementor-element.elementor-element-3a191f1d .elementor-widget-container {
  position: relative;
}

.elementor-8 .elementor-element.elementor-element-3a191f1d .elementor-widget-container::after {
  content: "💬 Comentar";
  position: absolute;
  right: 14px;
  bottom: 16px;
  z-index: 25;

  padding: 9px 15px;
  border-radius: 999px;

  background: rgba(255,255,255,0.28);
  color: #ffffff;

  backdrop-filter: blur(12px) saturate(1.2);
  -webkit-backdrop-filter: blur(12px) saturate(1.2);

  font-size: 13px;
  font-weight: 600;
  letter-spacing: .02em;

  box-shadow:
    0 12px 30px rgba(0,0,0,0.16),
    inset 0 0 0 1px rgba(255,255,255,0.28),
    inset 0 1px 0 rgba(255,255,255,0.34);

  opacity: 0;
  transform: translateY(10px) scale(.92);
  transition: all .35s ease;
  pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-3a191f1d:hover .elementor-widget-container::after {
  opacity: 1;
  transform: translateY(0) scale(1);
}

/* MINI BRILHO PASSANDO NO HOVER */
.elementor-8 .elementor-element.elementor-element-3a191f1d .elementor-widget-container::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 15;
  pointer-events: none;

  background: linear-gradient(
    115deg,
    transparent 0%,
    transparent 38%,
    rgba(255,255,255,0.30) 50%,
    transparent 62%,
    transparent 100%
  );

  transform: translateX(-120%);
  transition: transform .75s ease;
  border-radius: 20px;
}

.elementor-8 .elementor-element.elementor-element-3a191f1d:hover .elementor-widget-container::before {
  transform: translateX(120%);
}

/* RESPONSIVO */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-3a191f1d {
    padding: 10px;
    border-radius: 22px;

    backdrop-filter: blur(14px) saturate(1.2);
    -webkit-backdrop-filter: blur(14px) saturate(1.2);
  }

  .elementor-8 .elementor-element.elementor-element-3a191f1d::before {
    border-radius: 22px;
  }

  .elementor-8 .elementor-element.elementor-element-3a191f1d blockquote.instagram-media {
    border-radius: 16px !important;
  }

  .elementor-8 .elementor-element.elementor-element-3a191f1d::after,
  .elementor-8 .elementor-element.elementor-element-3a191f1d .elementor-widget-container::after {
    font-size: 12px;
    padding: 8px 12px;
  }
}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-1d041ed7 *//* CARD RETANGULAR PREMIUM DO POST - EFEITO VIDRO */
.elementor-8 .elementor-element.elementor-element-1d041ed7 {
  position: relative;
  padding: 14px;
  border-radius: 28px;
  overflow: visible;
  isolation: isolate;

  background:
    linear-gradient(
      145deg,
      rgba(255,255,255,0.26),
      rgba(255,255,255,0.10)
    );

  border: 1px solid rgba(255,255,255,0.34);

  backdrop-filter: blur(18px) saturate(1.25);
  -webkit-backdrop-filter: blur(18px) saturate(1.25);

  box-shadow:
    0 18px 45px rgba(0,0,0,0.10),
    inset 0 1px 0 rgba(255,255,255,0.40),
    inset 0 -1px 0 rgba(255,255,255,0.10);

  transition: all .38s ease;
}

/* BORDA COM BRILHO SUTIL */
.elementor-8 .elementor-element.elementor-element-1d041ed7::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 28px;
  padding: 1px;
  z-index: -1;

  background: linear-gradient(
    135deg,
    rgba(255,255,255,0.62),
    rgba(255,255,255,0.16),
    rgba(255,255,255,0.36)
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: .62;
  transition: opacity .35s ease;
}

/* HOVER DO CARD */
.elementor-8 .elementor-element.elementor-element-1d041ed7:hover {
  transform: translateY(-10px);
  border-color: rgba(255,255,255,0.52);

  background:
    linear-gradient(
      145deg,
      rgba(255,255,255,0.34),
      rgba(255,255,255,0.14)
    );

  box-shadow:
    0 28px 75px rgba(0,0,0,0.16),
    0 10px 28px rgba(255,255,255,0.10),
    inset 0 1px 0 rgba(255,255,255,0.58),
    inset 0 -1px 0 rgba(255,255,255,0.12);
}

.elementor-8 .elementor-element.elementor-element-1d041ed7:hover::before {
  opacity: 1;
}

/* AJUSTE DO EMBED DO INSTAGRAM */
.elementor-8 .elementor-element.elementor-element-1d041ed7 blockquote.instagram-media {
  margin: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: unset !important;

  border-radius: 20px !important;
  overflow: hidden !important;

  box-shadow: none !important;
  border: 1px solid rgba(255,255,255,0.24) !important;
}

/* BALÃO CURTIDA */
.elementor-8 .elementor-element.elementor-element-1d041ed7::after {
  content: "♡ Curtir";
  position: absolute;
  left: 22px;
  top: -18px;
  z-index: 20;

  padding: 9px 15px;
  border-radius: 999px;

  background: rgba(255,255,255,0.28);
  color: #ffffff;

  backdrop-filter: blur(12px) saturate(1.2);
  -webkit-backdrop-filter: blur(12px) saturate(1.2);

  font-size: 13px;
  font-weight: 600;
  letter-spacing: .02em;

  box-shadow:
    0 12px 28px rgba(0,0,0,0.14),
    inset 0 0 0 1px rgba(255,255,255,0.28),
    inset 0 1px 0 rgba(255,255,255,0.34);

  opacity: 0;
  transform: translateY(8px) scale(.92);
  transition: all .35s ease;
  pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-1d041ed7:hover::after {
  opacity: 1;
  transform: translateY(0) scale(1);
}

/* BALÃO COMENTÁRIO */
.elementor-8 .elementor-element.elementor-element-1d041ed7 .elementor-widget-container {
  position: relative;
}

.elementor-8 .elementor-element.elementor-element-1d041ed7 .elementor-widget-container::after {
  content: "💬 Comentar";
  position: absolute;
  right: 14px;
  bottom: 16px;
  z-index: 25;

  padding: 9px 15px;
  border-radius: 999px;

  background: rgba(255,255,255,0.28);
  color: #ffffff;

  backdrop-filter: blur(12px) saturate(1.2);
  -webkit-backdrop-filter: blur(12px) saturate(1.2);

  font-size: 13px;
  font-weight: 600;
  letter-spacing: .02em;

  box-shadow:
    0 12px 30px rgba(0,0,0,0.16),
    inset 0 0 0 1px rgba(255,255,255,0.28),
    inset 0 1px 0 rgba(255,255,255,0.34);

  opacity: 0;
  transform: translateY(10px) scale(.92);
  transition: all .35s ease;
  pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-1d041ed7:hover .elementor-widget-container::after {
  opacity: 1;
  transform: translateY(0) scale(1);
}

/* MINI BRILHO PASSANDO NO HOVER */
.elementor-8 .elementor-element.elementor-element-1d041ed7 .elementor-widget-container::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 15;
  pointer-events: none;

  background: linear-gradient(
    115deg,
    transparent 0%,
    transparent 38%,
    rgba(255,255,255,0.30) 50%,
    transparent 62%,
    transparent 100%
  );

  transform: translateX(-120%);
  transition: transform .75s ease;
  border-radius: 20px;
}

.elementor-8 .elementor-element.elementor-element-1d041ed7:hover .elementor-widget-container::before {
  transform: translateX(120%);
}

/* RESPONSIVO */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-1d041ed7 {
    padding: 10px;
    border-radius: 22px;

    backdrop-filter: blur(14px) saturate(1.2);
    -webkit-backdrop-filter: blur(14px) saturate(1.2);
  }

  .elementor-8 .elementor-element.elementor-element-1d041ed7::before {
    border-radius: 22px;
  }

  .elementor-8 .elementor-element.elementor-element-1d041ed7 blockquote.instagram-media {
    border-radius: 16px !important;
  }

  .elementor-8 .elementor-element.elementor-element-1d041ed7::after,
  .elementor-8 .elementor-element.elementor-element-1d041ed7 .elementor-widget-container::after {
    font-size: 12px;
    padding: 8px 12px;
  }
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-6e67920b */.elementor-8 .elementor-element.elementor-element-6e67920b {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 18% 20%, rgba(255,255,255,0.08), transparent 28%),
    radial-gradient(circle at 82% 18%, rgba(255,255,255,0.05), transparent 30%),
    radial-gradient(circle at 50% 100%, rgba(255,255,255,0.06), transparent 34%),
    linear-gradient(
      135deg,
      #070001 0%,
      #12070A 32%,
      #1A0B0F 58%,
      #070001 100%
    );
}

/* TEXTURA PREMIUM SUTIL */
.elementor-8 .elementor-element.elementor-element-6e67920b::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background-image:
    linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);

  background-size: 42px 42px;
  opacity: 0.18;
}

/* BRILHO ELEGANTE EM DIAGONAL */
.elementor-8 .elementor-element.elementor-element-6e67920b::after {
  content: "";
  position: absolute;
  inset: -40%;
  z-index: 2;
  pointer-events: none;

  background: linear-gradient(
    115deg,
    transparent 28%,
    rgba(255,255,255,0.08) 46%,
    rgba(255,255,255,0.025) 54%,
    transparent 70%
  );

  transform: rotate(8deg);
  opacity: 0.45;
}

/* GARANTE QUE O CONTEÚDO FIQUE ACIMA DO FUNDO */
.elementor-8 .elementor-element.elementor-element-6e67920b > * {
  position: relative;
  z-index: 3;
}/* End custom CSS */





/* Start custom CSS for container, class: .elementor-element-22240024 */.elementor-8 .elementor-element.elementor-element-22240024{
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background:
        radial-gradient(circle at 18% 28%, rgba(255,255,255,0.18) 0%, transparent 30%),
        radial-gradient(circle at 78% 18%, rgba(255,255,255,0.12) 0%, transparent 26%),
        linear-gradient(
            180deg,
            #E9E0D1 0%,
            #DDD2C0 58%,
            #CFC1AD 100%
        );
}

/* TEXTURA */
.elementor-8 .elementor-element.elementor-element-22240024::before{
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 1;
    opacity: 0.78;

    background-image:
        radial-gradient(rgba(7,0,1,0.045) 0.7px, transparent 0.8px),

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='760' viewBox='0 0 360 760'%3E%3Cg fill='none' stroke='%23070001' stroke-opacity='0.10' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M70 20 L92 400'/%3E%3Cpath d='M92 70 L18 46'/%3E%3Cpath d='M92 110 L5 78'/%3E%3Cpath d='M92 150 L12 115'/%3E%3Cpath d='M92 190 L25 153'/%3E%3Cpath d='M92 230 L16 190'/%3E%3Cpath d='M92 270 L28 228'/%3E%3Cpath d='M92 310 L18 266'/%3E%3Cpath d='M92 350 L32 304'/%3E%3Cpath d='M92 90 L170 62'/%3E%3Cpath d='M92 130 L182 95'/%3E%3Cpath d='M92 170 L176 130'/%3E%3Cpath d='M92 210 L190 168'/%3E%3Cpath d='M92 250 L182 208'/%3E%3Cpath d='M92 290 L195 245'/%3E%3Cpath d='M92 330 L180 285'/%3E%3Cpath d='M92 370 L194 325'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat:
        repeat,
        no-repeat;

    background-size:
        18px 18px,
        220px auto;

    background-position:
        center center,
        left -18px top 18px;
}

/* PROFUNDIDADE */
.elementor-8 .elementor-element.elementor-element-22240024::after{
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 2;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,0.20) 0%,
            transparent 38%,
            rgba(7,0,1,0.10) 100%
        ),
        linear-gradient(
            90deg,
            rgba(255,255,255,0.12) 0%,
            transparent 30%,
            transparent 70%,
            rgba(7,0,1,0.07) 100%
        );
}

/* CONTEÚDO ACIMA */
.elementor-8 .elementor-element.elementor-element-22240024 > *{
    position: relative;
    z-index: 3;
}/* End custom CSS */

/* Start custom CSS */html, body {
    overflow-x: hidden;
}/* End custom CSS */
