.elementor-119 .elementor-element.elementor-element-g3ylcw2{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.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-119 .elementor-element.elementor-element-1s1lpao{--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:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:0.93;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-119 .elementor-element.elementor-element-1s1lpao:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-1s1lpao > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;background-image:url("https://aurumclinic.org/wp-content/uploads/2026/09/clinica-01-recepcao-1-1.webp");background-position:center center;background-size:cover;}.elementor-119 .elementor-element.elementor-element-1s1lpao::before, .elementor-119 .elementor-element.elementor-element-1s1lpao > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-1s1lpao > .e-con-inner > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-1s1lpao > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-1s1lpao > .e-con-inner > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-1s1lpao > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#050505;--background-overlay:'';}.elementor-119 .elementor-element.elementor-element-5b7cex4{--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-119 .elementor-element.elementor-element-60dm7r6{--display:flex;}.elementor-119 .elementor-element.elementor-element-o1z1s0n{--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:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:0.93;--margin-top:-4rem;--margin-bottom:0rem;--margin-left:10rem;--margin-right:5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-119 .elementor-element.elementor-element-o1z1s0n::before, .elementor-119 .elementor-element.elementor-element-o1z1s0n > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-o1z1s0n > .e-con-inner > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-o1z1s0n > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-o1z1s0n > .e-con-inner > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-o1z1s0n > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-119 .elementor-element.elementor-element-ymlg0lc{--display:flex;--z-index:5;}.elementor-119 .elementor-element.elementor-element-ymlg0lc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-6lw5vd7.elementor-element{--align-self:flex-start;}.elementor-119 .elementor-element.elementor-element-7bgscq8{width:var( --container-widget-width, 941px );max-width:941px;--container-widget-width:941px;--container-widget-flex-grow:0;}.elementor-119 .elementor-element.elementor-element-7bgscq8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:4.9rem;font-weight:600;color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-ddac0bc{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-119 .elementor-element.elementor-element-ddac0bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-ddac0bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:300;line-height:1.5rem;color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-5bhy2jb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.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-119 .elementor-element.elementor-element-s8tkyzm{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.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-119 .elementor-element.elementor-element-vksliwd{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-119 .elementor-element.elementor-element-vksliwd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-4wfn68k{--display:flex;}.elementor-119 .elementor-element.elementor-element-4wfn68k.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-tcxqwbg{--display:flex;}.elementor-119 .elementor-element.elementor-element-tcxqwbg.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-102dbye .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-ds4fpaf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-87l315j{--display:flex;}.elementor-119 .elementor-element.elementor-element-87l315j.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-nq2t1sh .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-9ybd0bi .elementor-heading-title{color:#E8DDC4;}.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-119 .elementor-element.elementor-element-opp41el .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-119 .elementor-element.elementor-element-opp41el .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-119 .elementor-element.elementor-element-opp41el{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-119 .elementor-element.elementor-element-opp41el .elementor-icon-list-text{color:#E8DDC4;transition:color 0.3s;}.elementor-119 .elementor-element.elementor-element-4otc4b1{--display:flex;}.elementor-119 .elementor-element.elementor-element-1ix4hir{--display:flex;}.elementor-119 .elementor-element.elementor-element-p3gbm3q .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-119 .elementor-element.elementor-element-4lm1zp1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-119 .elementor-element.elementor-element-7uf4w8t{--display:flex;}.elementor-119 .elementor-element.elementor-element-lkkky8v{--display:flex;}.elementor-119 .elementor-element.elementor-element-upy7w1x{--display:flex;}.elementor-119 .elementor-element.elementor-element-5t944uz{--display:flex;}.elementor-119 .elementor-element.elementor-element-s2pore1{--display:flex;}.elementor-119 .elementor-element.elementor-element-7rx9ut1{--display:flex;}.elementor-119 .elementor-element.elementor-element-g9nccm1{--display:flex;}.elementor-119 .elementor-element.elementor-element-t092922{--display:flex;}.elementor-119 .elementor-element.elementor-element-hqgl591{--display:flex;}.elementor-119 .elementor-element.elementor-element-gjryj02{--display:flex;}.elementor-119 .elementor-element.elementor-element-abzp001{--display:flex;}.elementor-119 .elementor-element.elementor-element-1cg6851{--display:flex;}.elementor-119 .elementor-element.elementor-element-hvufcj1{--display:flex;}.elementor-119 .elementor-element.elementor-element-3pofly1.elementor-element{--align-self:flex-start;}.elementor-119 .elementor-element.elementor-element-2xdqri2{--display:flex;}.elementor-119 .elementor-element.elementor-element-7kttxc1{--display:flex;}.elementor-119 .elementor-element.elementor-element-kkxxnb1{--display:flex;}.elementor-119 .elementor-element.elementor-element-myruo71{--display:flex;}.elementor-119 .elementor-element.elementor-element-49rg891{--display:flex;}.elementor-119 .elementor-element.elementor-element-bwlz9y1{--display:flex;}.elementor-119 .elementor-element.elementor-element-eeatew1{--display:flex;}.elementor-119 .elementor-element.elementor-element-99spp62{--display:flex;}.elementor-119 .elementor-element.elementor-element-rytgxe1{--display:flex;}.elementor-119 .elementor-element.elementor-element-gzg4h81{--display:flex;}.elementor-119 .elementor-element.elementor-element-sapays2{--display:flex;}.elementor-119 .elementor-element.elementor-element-khzvce2{--display:flex;}.elementor-119 .elementor-element.elementor-element-pzfwp22{--display:flex;}.elementor-119 .elementor-element.elementor-element-ip0f5s2{--display:flex;}.elementor-119 .elementor-element.elementor-element-im63nc2{--display:flex;}.elementor-119 .elementor-element.elementor-element-eowg8m2{--display:flex;}.elementor-119 .elementor-element.elementor-element-lnpzcf2{--display:flex;}.elementor-119 .elementor-element.elementor-element-5r9ree2{--display:flex;}.elementor-119 .elementor-element.elementor-element-3reesp2{--display:flex;}.elementor-119 .elementor-element.elementor-element-78zewg2{--display:flex;}.elementor-119 .elementor-element.elementor-element-20wb6d2{--display:flex;}.elementor-119 .elementor-element.elementor-element-pyonc52{--display:flex;}.elementor-119 .elementor-element.elementor-element-gy2bqr2{--display:flex;}.elementor-119 .elementor-element.elementor-element-6bcd998{--display:flex;}.elementor-119 .elementor-element.elementor-element-0ad130a{--display:flex;}.elementor-119 .elementor-element.elementor-element-691816a{--display:flex;}.elementor-119 .elementor-element.elementor-element-6dbb8b7{--display:flex;}.elementor-119 .elementor-element.elementor-element-d56af3f.elementor-element{--align-self:flex-start;}.elementor-119 .elementor-element.elementor-element-809e9c8{--display:flex;}.elementor-119 .elementor-element.elementor-element-4e1f586{--display:flex;}.elementor-119 .elementor-element.elementor-element-4e1f586.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-c76fe7c{--display:flex;}.elementor-119 .elementor-element.elementor-element-8816b53{--display:flex;}.elementor-119 .elementor-element.elementor-element-8816b53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-d68c10a{--display:flex;}.elementor-119 .elementor-element.elementor-element-089fedf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-119 .elementor-element.elementor-element-5466922{--display:flex;}.elementor-119 .elementor-element.elementor-element-874e281{--display:flex;}.elementor-119 .elementor-element.elementor-element-874e281.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-135676c{--display:flex;}.elementor-119 .elementor-element.elementor-element-bd9bf20{--display:flex;}.elementor-119 .elementor-element.elementor-element-42fa353{--display:flex;}.elementor-119 .elementor-element.elementor-element-42fa353.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-5dbeb85{--display:flex;}.elementor-119 .elementor-element.elementor-element-6b39660{--display:flex;}.elementor-119 .elementor-element.elementor-element-d8cd551{--display:flex;}.elementor-119 .elementor-element.elementor-element-d8cd551.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-2672847{--display:flex;}.elementor-119 .elementor-element.elementor-element-247b620{--display:flex;}.elementor-119 .elementor-element.elementor-element-ad5376d{--display:flex;}.elementor-119 .elementor-element.elementor-element-ad5376d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-fb37163{--display:flex;}.elementor-119 .elementor-element.elementor-element-ec8524f{--display:flex;}.elementor-119 .elementor-element.elementor-element-f525d2e{--display:flex;}.elementor-119 .elementor-element.elementor-element-f525d2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-481dbe9{--display:flex;}.elementor-119 .elementor-element.elementor-element-7b30fd4{--display:flex;}.elementor-119 .elementor-element.elementor-element-ce01c42{--display:flex;}.elementor-119 .elementor-element.elementor-element-ce01c42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-23f0e4b{--display:flex;}.elementor-119 .elementor-element.elementor-element-3619e9e{--display:flex;}.elementor-119 .elementor-element.elementor-element-ne3vwg3{--display:flex;}.elementor-119 .elementor-element.elementor-element-o6aldn2{--display:flex;}.elementor-119 .elementor-element.elementor-element-qo5c473{--display:flex;}.elementor-119 .elementor-element.elementor-element-mj0xiz3{--display:flex;}.elementor-119 .elementor-element.elementor-element-mj0xiz3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-62t49v2 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-opzss73{--display:flex;}.elementor-119 .elementor-element.elementor-element-2y2p9v3 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-2mawzv3{--display:flex;}.elementor-119 .elementor-element.elementor-element-efmesf3 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-qbp4nk3{--display:flex;}.elementor-119 .elementor-element.elementor-element-hawfvv3 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-2acdce3{--display:flex;}.elementor-119 .elementor-element.elementor-element-s8z7lw3 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-qwydd13{--display:flex;}.elementor-119 .elementor-element.elementor-element-v9tg113 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-ccfn5b3{--display:flex;}.elementor-119 .elementor-element.elementor-element-w0ndp13 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-5evbx53{--display:flex;}.elementor-119 .elementor-element.elementor-element-2kriw13 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-vfh03e3{--display:flex;}.elementor-119 .elementor-element.elementor-element-2glkj23 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-qjkc4s3{--display:flex;}.elementor-119 .elementor-element.elementor-element-9541sr3 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-i6nrnc3{--display:flex;}.elementor-119 .elementor-element.elementor-element-0a6a5ec{--display:flex;}.elementor-119 .elementor-element.elementor-element-51b05a8{--display:flex;}.elementor-119 .elementor-element.elementor-element-6df4f4b{--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;--flex-wrap:wrap;}.elementor-119 .elementor-element.elementor-element-477e166{--display:flex;}.elementor-119 .elementor-element.elementor-element-ff408f9 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-5fb2e57{--display:flex;}.elementor-119 .elementor-element.elementor-element-5e0f304 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-19de69f{--display:flex;}.elementor-119 .elementor-element.elementor-element-7e5db51 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-df101c0{--display:flex;}.elementor-119 .elementor-element.elementor-element-ca9c2ee .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-b818892{--display:flex;}.elementor-119 .elementor-element.elementor-element-36a7c59 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-c726aae{--display:flex;}.elementor-119 .elementor-element.elementor-element-ff35cb4 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-e6e5e33{--display:flex;}.elementor-119 .elementor-element.elementor-element-a299338 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-7bff7b1{--display:flex;}.elementor-119 .elementor-element.elementor-element-86255c7 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-0bb7708{--display:flex;}.elementor-119 .elementor-element.elementor-element-9a49464 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-6141fa1{--display:flex;}.elementor-119 .elementor-element.elementor-element-64c0187 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-a642207{--display:flex;}.elementor-119 .elementor-element.elementor-element-8my1zr5{--display:flex;}.elementor-119 .elementor-element.elementor-element-4syeed4{--display:flex;}.elementor-119 .elementor-element.elementor-element-tcowfz5{--display:flex;}.elementor-119 .elementor-element.elementor-element-k7yi8c4{--display:flex;}.elementor-119 .elementor-element.elementor-element-9lx56p4{--display:flex;}.elementor-119 .elementor-element.elementor-element-ml9o9u4{--display:flex;}.elementor-119 .elementor-element.elementor-element-cmo58c4{--display:flex;}.elementor-119 .elementor-element.elementor-element-gpnp764{--display:flex;}.elementor-119 .elementor-element.elementor-element-m4mejn4{--display:flex;}.elementor-119 .elementor-element.elementor-element-qoq74z4{--display:flex;}.elementor-119 .elementor-element.elementor-element-bekkf24{--display:flex;}.elementor-119 .elementor-element.elementor-element-bw4nhz4{--display:flex;}.elementor-119 .elementor-element.elementor-element-7s8huy4{--display:flex;}.elementor-119 .elementor-element.elementor-element-wk76tu4{--display:flex;}.elementor-119 .elementor-element.elementor-element-kpwlde4{--display:flex;}.elementor-119 .elementor-element.elementor-element-f72vh54{--display:flex;}.elementor-119 .elementor-element.elementor-element-rbgqnl4{--display:flex;}.elementor-119 .elementor-element.elementor-element-0k0e0p4{--display:flex;}.elementor-119 .elementor-element.elementor-element-8emedh4{--display:flex;}.elementor-119 .elementor-element.elementor-element-u55qit5{--display:flex;}.elementor-119 .elementor-element.elementor-element-vqufgc5{--display:flex;}.elementor-119 .elementor-element.elementor-element-bzf2rh5{--display:flex;}.elementor-119 .elementor-element.elementor-element-8dddoz5{--display:flex;}.elementor-119 .elementor-element.elementor-element-lqcjbi5{--display:flex;}.elementor-119 .elementor-element.elementor-element-fc0c1e6{--display:flex;}.elementor-119 .elementor-element.elementor-element-8171355{--display:flex;}.elementor-119 .elementor-element.elementor-element-d00a5de{--display:flex;}.elementor-119 .elementor-element.elementor-element-d718af5{--display:flex;}.elementor-119 .elementor-element.elementor-element-a4b605a{--display:flex;}.elementor-119 .elementor-element.elementor-element-d1f5d62{--display:flex;}.elementor-119 .elementor-element.elementor-element-2539ec3{--display:flex;}.elementor-119 .elementor-element.elementor-element-c01e45d{--display:flex;}.elementor-119 .elementor-element.elementor-element-02e29bb{--display:flex;}.elementor-119 .elementor-element.elementor-element-2263219{--display:flex;}.elementor-119 .elementor-element.elementor-element-0e10a81{--display:flex;}.elementor-119 .elementor-element.elementor-element-4ab31a3{--display:flex;}.elementor-119 .elementor-element.elementor-element-cb712d5{--display:flex;}.elementor-119 .elementor-element.elementor-element-893a089{--display:flex;}.elementor-119 .elementor-element.elementor-element-5820f96{--display:flex;}.elementor-119 .elementor-element.elementor-element-9b6aea1{--display:flex;}.elementor-119 .elementor-element.elementor-element-d0d1ac8{--display:flex;}.elementor-119 .elementor-element.elementor-element-6aaee6b{--display:flex;}.elementor-119 .elementor-element.elementor-element-37d505c{--display:flex;}.elementor-119 .elementor-element.elementor-element-7f4f23e{--display:flex;}.elementor-119 .elementor-element.elementor-element-36fa54c{--display:flex;}.elementor-119 .elementor-element.elementor-element-d6cb9ad{--display:flex;}.elementor-119 .elementor-element.elementor-element-e8e2ff4{--display:flex;}.elementor-119 .elementor-element.elementor-element-2f3e6c6{--display:flex;}.elementor-119 .elementor-element.elementor-element-u3f0kj5{--display:flex;}.elementor-119 .elementor-element.elementor-element-4sx0mm5{--display:flex;}.elementor-119 .elementor-element.elementor-element-b1hnu25{--display:flex;}.elementor-119 .elementor-element.elementor-element-lv96ob5{--display:flex;}.elementor-119 .elementor-element.elementor-element-blax1x5{--display:flex;}.elementor-119 .elementor-element.elementor-element-3i58tq5{--display:flex;}.elementor-119 .elementor-element.elementor-element-hzlj6e5{--display:flex;}.elementor-119 .elementor-element.elementor-element-4i5amo5{--display:flex;}.elementor-119 .elementor-element.elementor-element-232648f{--display:flex;}.elementor-119 .elementor-element.elementor-element-395e31a{--display:flex;}.elementor-119 .elementor-element.elementor-element-ff7c3f2{--display:flex;}.elementor-119 .elementor-element.elementor-element-32b4363{--display:flex;}.elementor-119 .elementor-element.elementor-element-9351dc8{--display:flex;}.elementor-119 .elementor-element.elementor-element-fbbf59a{--display:flex;}.elementor-119 .elementor-element.elementor-element-96ecbf0{--display:flex;}.elementor-119 .elementor-element.elementor-element-dcaba2e{--display:flex;}.elementor-119 .elementor-element.elementor-element-3j6gim6{--display:flex;}.elementor-119 .elementor-element.elementor-element-4u1upn5{--display:flex;}.elementor-119 .elementor-element.elementor-element-ty3z886{--display:flex;}.elementor-119 .elementor-element.elementor-element-yys0nv6{--display:flex;}.elementor-119 .elementor-element.elementor-element-t9n9el5{--display:flex;}.elementor-119 .elementor-element.elementor-element-t9n9el5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-6qu6id6{--display:flex;}.elementor-119 .elementor-element.elementor-element-o9273h6{--display:flex;}.elementor-119 .elementor-element.elementor-element-o9273h6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-6ukk9w6{width:100%;max-width:100%;}.elementor-119 .elementor-element.elementor-element-i7ss8b6{--display:flex;}.elementor-119 .elementor-element.elementor-element-lq60lr6{--display:flex;}.elementor-119 .elementor-element.elementor-element-lq60lr6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-1uc2gy6{--display:flex;}.elementor-119 .elementor-element.elementor-element-2413d48{--display:flex;}.elementor-119 .elementor-element.elementor-element-75a0fa6{--display:flex;}.elementor-119 .elementor-element.elementor-element-80eb4e4{--display:flex;}.elementor-119 .elementor-element.elementor-element-4e1d528{--display:flex;}.elementor-119 .elementor-element.elementor-element-df995df{--display:flex;}.elementor-119 .elementor-element.elementor-element-df995df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-192de55{--display:flex;}.elementor-119 .elementor-element.elementor-element-a21f4c6{--display:flex;}.elementor-119 .elementor-element.elementor-element-a21f4c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-a178c45{width:100%;max-width:100%;}.elementor-119 .elementor-element.elementor-element-b54c345{--display:flex;}.elementor-119 .elementor-element.elementor-element-71fddd0{--display:flex;}.elementor-119 .elementor-element.elementor-element-71fddd0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-d05cc6b{--display:flex;}.elementor-119 .elementor-element.elementor-element-0t8p6j7{--display:flex;}.elementor-119 .elementor-element.elementor-element-tlcfph6{--display:flex;}.elementor-119 .elementor-element.elementor-element-j2smin7{--display:flex;}.elementor-119 .elementor-element.elementor-element-m6ivyw6{--display:flex;}.elementor-119 .elementor-element.elementor-element-bkmqzz6{--display:flex;}.elementor-119 .elementor-element.elementor-element-h83bi66{--display:flex;}.elementor-119 .elementor-element.elementor-element-04xhdk7{--display:flex;}.elementor-119 .elementor-element.elementor-element-ieb4uo6{--display:flex;}.elementor-119 .elementor-element.elementor-element-21d8ks7{--display:flex;}.elementor-119 .elementor-element.elementor-element-dzu5vz7{--display:flex;}.elementor-119 .elementor-element.elementor-element-lv5hzh7{--display:flex;}.elementor-119 .elementor-element.elementor-element-ziutfj7{--display:flex;}.elementor-119 .elementor-element.elementor-element-5jt5wi7{--display:flex;}.elementor-119 .elementor-element.elementor-element-m1lvyf7{--display:flex;}.elementor-119 .elementor-element.elementor-element-w4gi2j7{--display:flex;}.elementor-119 .elementor-element.elementor-element-r35rls7{--display:flex;}.elementor-119 .elementor-element.elementor-element-tkqsfc7{--display:flex;}.elementor-119 .elementor-element.elementor-element-hgtk0u7{--display:flex;}.elementor-119 .elementor-element.elementor-element-mzhgjb7{--display:flex;}.elementor-119 .elementor-element.elementor-element-350nsm7{--display:flex;}.elementor-119 .elementor-element.elementor-element-5v3djv7{--display:flex;}.elementor-119 .elementor-element.elementor-element-iogui77{--display:flex;}.elementor-119 .elementor-element.elementor-element-4776wn8{--display:flex;}.elementor-119 .elementor-element.elementor-element-7a64aj8{--display:flex;}.elementor-119 .elementor-element.elementor-element-cnokrr8{--display:flex;}.elementor-119 .elementor-element.elementor-element-ckun3i8 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-ge9wm18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-119 .elementor-element.elementor-element-4e51ccc{--display:flex;}.elementor-119 .elementor-element.elementor-element-ty3qms8{--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;}.elementor-119 .elementor-element.elementor-element-auac2x8{--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;}.elementor-119 .elementor-element.elementor-element-bankfg8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-119 .elementor-element.elementor-element-efc4b6b{--display:flex;}.elementor-119 .elementor-element.elementor-element-4f316b3{--display:flex;}.elementor-119 .elementor-element.elementor-element-ca8d98c{--display:flex;}.elementor-119 .elementor-element.elementor-element-14f8c20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-119 .elementor-element.elementor-element-0aac832{--display:flex;}.elementor-119 .elementor-element.elementor-element-dca115d{--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;}.elementor-119 .elementor-element.elementor-element-53b9367{--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;}.elementor-119 .elementor-element.elementor-element-202a054{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-119 .elementor-element.elementor-element-8qaeuh9{--display:flex;}.elementor-119 .elementor-element.elementor-element-c216gs8{--display:flex;}.elementor-119 .elementor-element.elementor-element-lq95y98{text-align:center;}.elementor-119 .elementor-element.elementor-element-fvcvbg9{--display:flex;}.elementor-119 .elementor-element.elementor-element-6pie1w8{--display:flex;}.elementor-119 .elementor-element.elementor-element-l0lppp8{--display:flex;}.elementor-119 .elementor-element.elementor-element-343s4a9{--display:flex;}.elementor-119 .elementor-element.elementor-element-veujig8{--display:flex;}.elementor-119 .elementor-element.elementor-element-eiilo89{--display:flex;}.elementor-119 .elementor-element.elementor-element-38ca1a2{--display:flex;}.elementor-119 .elementor-element.elementor-element-b08f34e{--display:flex;}.elementor-119 .elementor-element.elementor-element-2deadcc{text-align:center;}.elementor-119 .elementor-element.elementor-element-bd65c26{--display:flex;}.elementor-119 .elementor-element.elementor-element-ad8a65d{--display:flex;}.elementor-119 .elementor-element.elementor-element-e65d0ab{--display:flex;}.elementor-119 .elementor-element.elementor-element-144d382{--display:flex;}.elementor-119 .elementor-element.elementor-element-5408f8e{--display:flex;}.elementor-119 .elementor-element.elementor-element-31ea3b6{--display:flex;}.elementor-119 .elementor-element.elementor-element-r3jjar9{--display:flex;}.elementor-119 .elementor-element.elementor-element-6udb7j9{--display:flex;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-119 .elementor-element.elementor-element-j6utbu9{--display:flex;}.elementor-119 .elementor-element.elementor-element-yq0yco9{--display:flex;}.elementor-119 .elementor-element.elementor-element-nf17zg9{--display:flex;}.elementor-119 .elementor-element.elementor-element-vsvxet9{--display:flex;}.elementor-119 .elementor-element.elementor-element-ndo8dv9 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-kv0hme9{--display:flex;}.elementor-119 .elementor-element.elementor-element-3892439{--display:flex;}.elementor-119 .elementor-element.elementor-element-6025fce{--display:flex;}.elementor-119 .elementor-element.elementor-element-f837e48{--display:flex;}.elementor-119 .elementor-element.elementor-element-3562d8e .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-1c94860{--display:flex;}.elementor-119 .elementor-element.elementor-element-nq9zpva{--display:flex;}.elementor-119 .elementor-element.elementor-element-oa6ezk9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-119 .elementor-element.elementor-element-ifb5ko9{--display:flex;}.elementor-119 .elementor-element.elementor-element-5b4d56b{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-119 .elementor-element.elementor-element-y68y1p9 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-jgv70o9 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-l004qt9{--display:flex;}.elementor-119 .elementor-element.elementor-element-oobct09 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-ejh8fx9{color:#8B8271;}.elementor-119 .elementor-element.elementor-element-macqze9{--display:flex;}.elementor-119 .elementor-element.elementor-element-it1qjy9 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-4biipoa{--display:flex;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-1f0d343{--display:flex;}.elementor-119 .elementor-element.elementor-element-f24fa04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-119 .elementor-element.elementor-element-341d0c3{--display:flex;}.elementor-119 .elementor-element.elementor-element-4b63122 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-d8b19e0 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-4a559c8{--display:flex;}.elementor-119 .elementor-element.elementor-element-8c8c375 .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-b5bca30{color:#8B8271;}.elementor-119 .elementor-element.elementor-element-77eaa95{--display:flex;}.elementor-119 .elementor-element.elementor-element-5bdcb2a .elementor-heading-title{color:#E8DDC4;}.elementor-119 .elementor-element.elementor-element-0ff2ad4{--display:flex;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-nzz12fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-cssinjwrap{--display:flex;}@media(min-width:768px){.elementor-119 .elementor-element.elementor-element-ymlg0lc{--width:100%;}.elementor-119 .elementor-element.elementor-element-4wfn68k{--width:17.061%;}.elementor-119 .elementor-element.elementor-element-4otc4b1{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-7uf4w8t{--width:49%;}.elementor-119 .elementor-element.elementor-element-lkkky8v{--width:49%;}.elementor-119 .elementor-element.elementor-element-upy7w1x{--width:49%;}.elementor-119 .elementor-element.elementor-element-5t944uz{--width:49%;}.elementor-119 .elementor-element.elementor-element-s2pore1{--width:49%;}.elementor-119 .elementor-element.elementor-element-7rx9ut1{--width:49%;}.elementor-119 .elementor-element.elementor-element-t092922{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-6bcd998{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-4e1f586{--width:66.488%;}.elementor-119 .elementor-element.elementor-element-8816b53{--width:1114px;}.elementor-119 .elementor-element.elementor-element-874e281{--width:1114px;}.elementor-119 .elementor-element.elementor-element-42fa353{--width:1114px;}.elementor-119 .elementor-element.elementor-element-d8cd551{--width:1114px;}.elementor-119 .elementor-element.elementor-element-ad5376d{--width:1114px;}.elementor-119 .elementor-element.elementor-element-f525d2e{--width:1114px;}.elementor-119 .elementor-element.elementor-element-ce01c42{--width:1114px;}.elementor-119 .elementor-element.elementor-element-ne3vwg3{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-0a6a5ec{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-477e166{--width:32%;}.elementor-119 .elementor-element.elementor-element-5fb2e57{--width:32%;}.elementor-119 .elementor-element.elementor-element-19de69f{--width:32%;}.elementor-119 .elementor-element.elementor-element-df101c0{--width:32%;}.elementor-119 .elementor-element.elementor-element-b818892{--width:32%;}.elementor-119 .elementor-element.elementor-element-c726aae{--width:32%;}.elementor-119 .elementor-element.elementor-element-e6e5e33{--width:32%;}.elementor-119 .elementor-element.elementor-element-7bff7b1{--width:32%;}.elementor-119 .elementor-element.elementor-element-0bb7708{--width:32%;}.elementor-119 .elementor-element.elementor-element-6141fa1{--width:32%;}.elementor-119 .elementor-element.elementor-element-8my1zr5{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-fc0c1e6{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-u3f0kj5{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-232648f{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-3j6gim6{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-t9n9el5{--width:125%;}.elementor-119 .elementor-element.elementor-element-o9273h6{--width:125%;}.elementor-119 .elementor-element.elementor-element-lq60lr6{--width:125%;}.elementor-119 .elementor-element.elementor-element-2413d48{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-df995df{--width:125%;}.elementor-119 .elementor-element.elementor-element-a21f4c6{--width:125%;}.elementor-119 .elementor-element.elementor-element-71fddd0{--width:125%;}.elementor-119 .elementor-element.elementor-element-0t8p6j7{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-4776wn8{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-4e51ccc{--width:17%;}.elementor-119 .elementor-element.elementor-element-ty3qms8{--width:23%;}.elementor-119 .elementor-element.elementor-element-auac2x8{--width:25%;}.elementor-119 .elementor-element.elementor-element-efc4b6b{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-0aac832{--width:17%;}.elementor-119 .elementor-element.elementor-element-dca115d{--width:23%;}.elementor-119 .elementor-element.elementor-element-53b9367{--width:25%;}.elementor-119 .elementor-element.elementor-element-8qaeuh9{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-38ca1a2{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-r3jjar9{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-nq9zpva{--content-width:1320px;}.elementor-119 .elementor-element.elementor-element-1f0d343{--content-width:1320px;}}@media(max-width:767px){.elementor-119 .elementor-element.elementor-element-g3ylcw2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-o1z1s0n{--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-119 .elementor-element.elementor-element-7bgscq8{text-align:center;}.elementor-119 .elementor-element.elementor-element-ddac0bc{width:var( --container-widget-width, 281.734px );max-width:281.734px;--container-widget-width:281.734px;--container-widget-flex-grow:0;text-align:center;}.elementor-119 .elementor-element.elementor-element-5bhy2jb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-5bhy2jb.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-z78k4ea.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-s8tkyzm{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-119 .elementor-element.elementor-element-s8tkyzm.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-vksliwd{width:var( --container-widget-width, 268.172px );max-width:268.172px;--container-widget-width:268.172px;--container-widget-flex-grow:0;text-align:center;}.elementor-119 .elementor-element.elementor-element-4wfn68k{--width:69%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-119 .elementor-element.elementor-element-tcxqwbg{--width:100%;}.elementor-119 .elementor-element.elementor-element-ds4fpaf .elementor-heading-title{font-size:1rem;}.elementor-119 .elementor-element.elementor-element-87l315j{--width:209.953px;}.elementor-119 .elementor-element.elementor-element-opp41el{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-119 .elementor-element.elementor-element-p3gbm3q .elementor-heading-title{font-size:2rem;}.elementor-119 .elementor-element.elementor-element-4lm1zp1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-119 .elementor-element.elementor-element-7uf4w8t{--min-height:0px;}.elementor-119 .elementor-element.elementor-element-dmxi6cs{text-align:center;}.elementor-119 .elementor-element.elementor-element-lkkky8v{--min-height:0px;}.elementor-119 .elementor-element.elementor-element-qj93wku{text-align:center;}.elementor-119 .elementor-element.elementor-element-upy7w1x{--min-height:0px;}.elementor-119 .elementor-element.elementor-element-7tilprw{text-align:center;}.elementor-119 .elementor-element.elementor-element-5t944uz{--min-height:0px;}.elementor-119 .elementor-element.elementor-element-msh76ey{text-align:center;}.elementor-119 .elementor-element.elementor-element-s2pore1{--min-height:0px;}.elementor-119 .elementor-element.elementor-element-744gj11{text-align:center;}.elementor-119 .elementor-element.elementor-element-7rx9ut1{--min-height:0px;}.elementor-119 .elementor-element.elementor-element-lk1y2c1{text-align:center;}.elementor-119 .elementor-element.elementor-element-986f769 img{border-radius:11px 11px 11px 11px;}.elementor-119 .elementor-element.elementor-element-809e9c8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-4e1f586{--width:81.564%;}.elementor-119 .elementor-element.elementor-element-8816b53{--width:247.992px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-089fedf{text-align:center;}.elementor-119 .elementor-element.elementor-element-847fb3f{text-align:center;}.elementor-119 .elementor-element.elementor-element-a5d9f6a{text-align:center;}.elementor-119 .elementor-element.elementor-element-5466922{--width:280px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-874e281{--width:247.992px;}.elementor-119 .elementor-element.elementor-element-95c262a{text-align:center;}.elementor-119 .elementor-element.elementor-element-0882e5f{text-align:center;}.elementor-119 .elementor-element.elementor-element-adac6ba{text-align:center;}.elementor-119 .elementor-element.elementor-element-bd9bf20{--width:280px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-42fa353{--width:247.992px;}.elementor-119 .elementor-element.elementor-element-ba9a9c4{text-align:center;}.elementor-119 .elementor-element.elementor-element-809899f{text-align:center;}.elementor-119 .elementor-element.elementor-element-f1be9a9{text-align:center;}.elementor-119 .elementor-element.elementor-element-6b39660{--width:280px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-d8cd551{--width:247.992px;}.elementor-119 .elementor-element.elementor-element-d6a0b64{text-align:center;}.elementor-119 .elementor-element.elementor-element-1021f3e{text-align:center;}.elementor-119 .elementor-element.elementor-element-46dbef9{text-align:center;}.elementor-119 .elementor-element.elementor-element-247b620{--width:280px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-ad5376d{--width:247.992px;}.elementor-119 .elementor-element.elementor-element-189ec17{text-align:center;}.elementor-119 .elementor-element.elementor-element-be45297{text-align:center;}.elementor-119 .elementor-element.elementor-element-2a32bdc{text-align:center;}.elementor-119 .elementor-element.elementor-element-ec8524f{--width:280px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-f525d2e{--width:247.992px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-ca3eb8e{text-align:center;}.elementor-119 .elementor-element.elementor-element-3420819{text-align:center;}.elementor-119 .elementor-element.elementor-element-0c74042{text-align:center;}.elementor-119 .elementor-element.elementor-element-7b30fd4{--width:280px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-ce01c42{--width:247.992px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-23f0e4b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-d7ad2b9{text-align:center;}.elementor-119 .elementor-element.elementor-element-e9ccd1e{text-align:center;}.elementor-119 .elementor-element.elementor-element-6e43472{text-align:center;}.elementor-119 .elementor-element.elementor-element-a888774{text-align:center;}.elementor-119 .elementor-element.elementor-element-3619e9e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-3619e9e.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-ne3vwg3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-o7w3jz2{text-align:center;}.elementor-119 .elementor-element.elementor-element-qo5c473{--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-119 .elementor-element.elementor-element-mj0xiz3{--width:56.848px;}.elementor-119 .elementor-element.elementor-element-0a6a5ec{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-119 .elementor-element.elementor-element-2392ac1{text-align:center;}.elementor-119 .elementor-element.elementor-element-6df4f4b{--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-119 .elementor-element.elementor-element-fc0c1e6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-119 .elementor-element.elementor-element-6e4d959{text-align:center;}.elementor-119 .elementor-element.elementor-element-e1045a5{text-align:center;}.elementor-119 .elementor-element.elementor-element-f8a55da{text-align:center;}.elementor-119 .elementor-element.elementor-element-5f293d0{text-align:center;}.elementor-119 .elementor-element.elementor-element-d9029af{text-align:center;}.elementor-119 .elementor-element.elementor-element-e6811cc{text-align:center;}.elementor-119 .elementor-element.elementor-element-03afae5{text-align:center;}.elementor-119 .elementor-element.elementor-element-8f52502{text-align:center;}.elementor-119 .elementor-element.elementor-element-64adb2c{text-align:center;}.elementor-119 .elementor-element.elementor-element-dc1dff9{text-align:center;}.elementor-119 .elementor-element.elementor-element-870c10d{text-align:center;}.elementor-119 .elementor-element.elementor-element-370fa4c{text-align:center;}.elementor-119 .elementor-element.elementor-element-2f3e6c6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-2f3e6c6.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-52c801b{text-align:center;}.elementor-119 .elementor-element.elementor-element-a5cbf93{text-align:center;}.elementor-119 .elementor-element.elementor-element-0b5a403{text-align:center;}.elementor-119 .elementor-element.elementor-element-33b77e7{text-align:center;}.elementor-119 .elementor-element.elementor-element-212c3b4{text-align:center;}.elementor-119 .elementor-element.elementor-element-378c2bd{text-align:center;}.elementor-119 .elementor-element.elementor-element-8ab737b{text-align:center;}.elementor-119 .elementor-element.elementor-element-dd43aa1{text-align:center;}.elementor-119 .elementor-element.elementor-element-z33udq5{text-align:center;}.elementor-119 .elementor-element.elementor-element-2413d48{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-119 .elementor-element.elementor-element-cbeaffb{text-align:center;}.elementor-119 .elementor-element.elementor-element-df995df{--width:270px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-2ef10e5{text-align:center;}.elementor-119 .elementor-element.elementor-element-245b058{text-align:center;}.elementor-119 .elementor-element.elementor-element-a72bad9{text-align:center;}.elementor-119 .elementor-element.elementor-element-a21f4c6{--width:270px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-38ba506{text-align:center;}.elementor-119 .elementor-element.elementor-element-59c8eef{text-align:center;}.elementor-119 .elementor-element.elementor-element-c3bf8d4{text-align:center;}.elementor-119 .elementor-element.elementor-element-71fddd0{--width:270px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-1468239{text-align:center;}.elementor-119 .elementor-element.elementor-element-27ea9d1{text-align:center;}.elementor-119 .elementor-element.elementor-element-ffc6c9a{text-align:center;}.elementor-119 .elementor-element.elementor-element-81e69d2{text-align:center;}.elementor-119 .elementor-element.elementor-element-ca8d98c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-b77ff6d{text-align:center;}.elementor-119 .elementor-element.elementor-element-00ced1d{text-align:center;}.elementor-119 .elementor-element.elementor-element-aa9a613{text-align:center;}.elementor-119 .elementor-element.elementor-element-be18bf2{text-align:center;}.elementor-119 .elementor-element.elementor-element-0aac832{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-7dd24e9{text-align:center;}.elementor-119 .elementor-element.elementor-element-418f289{text-align:center;}.elementor-119 .elementor-element.elementor-element-dca115d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-d18f426{text-align:center;}.elementor-119 .elementor-element.elementor-element-5e555f3{text-align:center;}.elementor-119 .elementor-element.elementor-element-53b9367{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-202a054{text-align:center;}.elementor-119 .elementor-element.elementor-element-1dbf1ad{text-align:center;}.elementor-119 .elementor-element.elementor-element-38ca1a2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-119 .elementor-element.elementor-element-5bb3386{text-align:center;}.elementor-119 .elementor-element.elementor-element-87b347b{text-align:center;}.elementor-119 .elementor-element.elementor-element-127371d{text-align:center;}.elementor-119 .elementor-element.elementor-element-465eea2{text-align:center;}.elementor-119 .elementor-element.elementor-element-4d9f465{text-align:center;}.elementor-119 .elementor-element.elementor-element-92f98ae{text-align:center;}.elementor-119 .elementor-element.elementor-element-9a4a4e3{text-align:center;}.elementor-119 .elementor-element.elementor-element-78165b9{text-align:center;}.elementor-119 .elementor-element.elementor-element-592b235{text-align:center;}.elementor-119 .elementor-element.elementor-element-42ec697{text-align:center;}.elementor-119 .elementor-element.elementor-element-nf17zg9{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-119 .elementor-element.elementor-element-3562d8e{text-align:center;}.elementor-119 .elementor-element.elementor-element-4706678{text-align:center;}.elementor-119 .elementor-element.elementor-element-1c94860{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-bacbf9d{text-align:center;}.elementor-119 .elementor-element.elementor-element-bacbf9d img{border-radius:20px 20px 20px 20px;}.elementor-119 .elementor-element.elementor-element-f24fa04{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-341d0c3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-709ea3d{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-119 .elementor-element.elementor-element-4b63122{text-align:center;}.elementor-119 .elementor-element.elementor-element-d8b19e0{text-align:center;}.elementor-119 .elementor-element.elementor-element-8c8c375{text-align:center;}.elementor-119 .elementor-element.elementor-element-b5bca30{text-align:center;}.elementor-119 .elementor-element.elementor-element-5bdcb2a{text-align:center;}.elementor-119 .elementor-element.elementor-element-0a4b7e1{text-align:center;}}/* Start custom CSS *//* ===== Aurum Clinic LP — Custom CSS (Etapa 02 Webp) ===== */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Manrope:wght@300;400;500;600;700&display=swap');

body {
  --bg-deepest: #050505;
  --bg-primary: #0a0a0a;
  --bg-secondary: #111111;
  --bg-tertiary: #181818;
  --bg-elevated: #1f1f1f;
  --text-display: #e8ddc4;
  --text-primary: #d6cbb5;
  --text-secondary: #9a907d;
  --text-muted: #5f5a4f;
  --gold-deep: #8a7037;
  --gold: #c4a060;
  --gold-light: #dcc189;
  --gold-glow: rgba(196, 160, 96, 0.12);
}

body { background: var(--bg-primary); color: var(--text-primary); font-family: 'Manrope', sans-serif; -webkit-font-smoothing: antialiased; }

/* ====== Helpers tipográficos — palavras italic gold ====== */
body .aurum-h-italic-gold {
  font-style: italic !important;
  font-weight: 500 !important;
  background: linear-gradient(135deg, var(--gold-deep) 0%, var(--gold) 40%, var(--gold-light) 100%) !important;
  -webkit-background-clip: text !important; background-clip: text !important;
  -webkit-text-fill-color: transparent !important; color: transparent !important;
  display: inline-block;
  text-shadow: 0 0 40px rgba(196,160,96,0.15);
}
body .aurum-hero .aurum-h-line-2 {
  display: block !important;
  color: var(--text-display) !important;
  font-style: normal;
  -webkit-text-fill-color: var(--text-display);
}
body .aurum-hero .aurum-h-accent {
  display: block !important;
  font-style: italic !important;
  font-weight: 500 !important;
  color: var(--gold-light) !important;
  -webkit-text-fill-color: var(--gold-light);
}
body .aurum-hero-actions {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 24px !important;
  flex-wrap: wrap !important;
}

/* ====== Reveal animations (IntersectionObserver adiciona .aurum-visible) ====== */
body .aurum-reveal {
  opacity: 0;
  transform: translateY(32px);
  filter: blur(10px);
  transition: opacity 0.9s cubic-bezier(0.16,1,0.3,1), transform 0.9s cubic-bezier(0.16,1,0.3,1), filter 0.9s ease;
}
body .aurum-reveal.aurum-visible {
  opacity: 1;
  transform: translateY(0);
  filter: blur(0);
}
body .aurum-reveal-1 { transition-delay: 0.1s; }
body .aurum-reveal-2 { transition-delay: 0.2s; }
body .aurum-reveal-3 { transition-delay: 0.3s; }
body .aurum-reveal-4 { transition-delay: 0.4s; }

/* ====== Eyebrow com linhas dos 2 lados ====== */
body .aurum-eyebrow .elementor-heading-title {
  display: inline-flex !important; align-items: center; gap: 16px;
  color: var(--gold) !important;
}
body .aurum-eyebrow .elementor-heading-title::before,
body .aurum-eyebrow .elementor-heading-title::after {
  content: ""; width: 48px; height: 1px;
  background: linear-gradient(90deg, transparent, var(--gold), transparent);
}
body .aurum-eyebrow.elementor-widget-heading > .elementor-widget-container { text-align: center; }

/* ====== H2 com gradient gold em palavra-chave (via fontStyle italic) ====== */
body .aurum-h2 .elementor-heading-title,
body .aurum-hero-h1 .elementor-heading-title,
body .aurum-cta-final-h2 .elementor-heading-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 500;
  line-height: 1.1;
  letter-spacing: -0.01em;
  color: var(--text-display);
}

/* ====== HERO (full-bleed slideshow via content_width:"full") ====== */
body .aurum-hero {
  position: relative !important;
  min-height: 100vh !important;
  background-color: var(--bg-deepest) !important;
  overflow: hidden !important;
  padding: clamp(64px,12vh,120px) clamp(24px,5vw,80px) clamp(48px,6vh,64px) !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
}
body .aurum-hero-top, body .aurum-hero-bottom {
  max-width: 1320px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 100% !important;
  position: relative !important;
  z-index: 3 !important;
}
body .aurum-hero-top { max-width: 880px !important; margin-right: auto !important; margin-left: 0 !important; }
body .aurum-hero-slide {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 0 !important;
  margin: 0 !important;
  pointer-events: none !important;
  padding: 0 !important;
}
body .aurum-hero-slide,
body .aurum-hero-slide .elementor-widget-image,
body .aurum-hero-slide .elementor-widget-image > .elementor-widget-container {
  width: 100% !important;
  height: 100% !important;
}
body .aurum-hero-slide img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
  filter: brightness(0.32) saturate(0.85) contrast(0.95);
}
body .aurum-hero > .elementor-background-overlay { background: linear-gradient(180deg, rgba(5,5,5,0.3) 0%, rgba(5,5,5,0.4) 40%, rgba(5,5,5,0.9) 100%) !important; z-index: 1 !important; pointer-events: none; }
body .aurum-hero .aurum-hero-h1 .elementor-heading-title {
  font-size: clamp(46px, 7vw, 96px) !important;
  text-wrap: balance;
}
body .aurum-hero-sub .elementor-widget-container p {
  font-family: 'Cormorant Garamond', serif;
  font-style: italic;
  font-size: clamp(17px, 1.5vw, 22px);
  color: var(--text-primary);
  max-width: 560px;
}
body .aurum-rt-badge .elementor-widget-container p {
  display: inline-flex; align-items: center; gap: 10px;
  padding: 6px 14px;
  background: var(--bg-deepest);
  border: 1px solid var(--gold-deep);
  border-radius: 4px;
  font-size: 11px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--gold-light);
}

/* ====== Stats (hero + sobre) ====== */
body .aurum-stat-num .elementor-heading-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic;
  font-weight: 500;
  background: linear-gradient(135deg, var(--gold-deep), var(--gold) 40%, var(--gold-light));
  -webkit-background-clip: text; background-clip: text;
  -webkit-text-fill-color: transparent; color: transparent;
}
body .aurum-stat-lbl .elementor-widget-container p {
  font-size: 10px; letter-spacing: 3px; text-transform: uppercase;
  color: var(--text-muted);
  line-height: 1.5;
}

/* ====== BUTTON CTA (gradient pill + shimmer) ====== */
body .aurum-cta .elementor-button {
  display: inline-flex; align-items: center; gap: 12px;
  padding: 18px 40px;
  background: linear-gradient(135deg, var(--gold-deep) 0%, var(--gold) 45%, var(--gold-light) 100%) !important;
  color: var(--bg-deepest) !important;
  font-family: 'Manrope', sans-serif !important;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 2px;
  text-transform: uppercase;
  border: none !important;
  border-radius: 100px !important;
  position: relative;
  overflow: hidden;
  transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
  box-shadow: 0 4px 16px -4px rgba(196, 160, 96, 0.3), inset 0 1px 0 rgba(255, 240, 200, 0.4);
}
body .aurum-cta .elementor-button::before {
  content: ""; position: absolute; top: 0; left: -100%;
  width: 60%; height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,250,230,0.4), transparent);
  transform: skewX(-20deg);
  transition: left 0.8s ease;
}
body .aurum-cta .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 20px 40px -12px rgba(196, 160, 96, 0.5); }
body .aurum-cta .elementor-button:hover::before { left: 120%; }
body .aurum-cta .elementor-button::after {
  content: "→"; font-size: 18px; font-weight: 700;
  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}
body .aurum-cta .elementor-button:hover::after { transform: translateX(6px); }

/* ====== Section base ====== */
body .aurum-perfis, body .aurum-ben, body .aurum-dep, body .aurum-provas, body .aurum-sobre, body .aurum-faq {
  position: relative;
  overflow: hidden;
}
body .aurum-perfis::before, body .aurum-ben::before, body .aurum-faq::before {
  content: ""; position: absolute; inset: 0;
  background:
    radial-gradient(ellipse 70% 30% at 30% 0%, rgba(196,160,96,0.045), transparent 60%),
    radial-gradient(ellipse 60% 30% at 80% 100%, rgba(196,160,96,0.035), transparent 60%);
  pointer-events: none;
  z-index: 0;
}
body .aurum-perfis > *, body .aurum-ben > *, body .aurum-faq > * { position: relative; z-index: 1; }

/* ====== Section head centered ====== */
body .aurum-section-head .elementor-heading-title { text-align: center; }
body .aurum-perfis-intro .elementor-widget-container p {
  font-family: 'Cormorant Garamond', serif;
  font-size: 18px; line-height: 1.85; color: var(--text-secondary);
  max-width: 760px; margin: 0 auto;
}

/* ====== GRIDS — direto no container .aurum-X (e-con-full SEM e-con-inner) ====== */
body .aurum-perfis-grid.e-con,
body .aurum-perfis-grid {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 32px !important;
  max-width: 1320px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  flex-direction: unset !important;
  flex-wrap: unset !important;
}
body .aurum-ben-grid.e-con,
body .aurum-ben-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 24px !important;
  max-width: 1320px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  flex-direction: unset !important;
}
body .aurum-dep-grid.e-con,
body .aurum-dep-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 24px !important;
  max-width: 1320px !important;
  margin: 0 auto !important;
  flex-direction: unset !important;
}
body .aurum-sobre-grid.e-con,
body .aurum-sobre-grid {
  display: grid !important;
  grid-template-columns: 5fr 6fr !important;
  gap: 64px !important;
  align-items: center !important;
  max-width: 1320px !important;
  margin: 0 auto !important;
  flex-direction: unset !important;
}
body .aurum-cta-final-banner.e-con,
body .aurum-cta-final-banner {
  display: grid !important;
  grid-template-columns: 2fr 3fr !important;
  align-items: stretch !important;
  max-width: 1320px !important;
  margin: 0 auto !important;
  flex-direction: unset !important;
}
body .aurum-footer-grid.e-con,
body .aurum-footer-grid {
  display: grid !important;
  grid-template-columns: 1.4fr 1fr 1fr !important;
  gap: 64px !important;
  align-items: flex-start !important;
  max-width: 1320px !important;
  margin: 0 auto !important;
  flex-direction: unset !important;
}
body .aurum-hero-bottom.e-con,
body .aurum-hero-bottom {
  display: grid !important;
  grid-template-columns: 1.4fr 1fr 1fr !important;
  gap: 32px !important;
  align-items: end !important;
  flex-direction: unset !important;
}

/* Cards filhos — reset width pra Grid dominar */
body .aurum-perfis-grid > .aurum-perfis-card,
body .aurum-ben-grid > .aurum-ben-card,
body .aurum-dep-grid > .aurum-dep-card,
body .aurum-sobre-grid > .e-con,
body .aurum-cta-final-banner > .e-con,
body .aurum-footer-grid > .e-con,
body .aurum-hero-bottom > .e-con {
  width: auto !important;
  max-width: none !important;
  flex-basis: auto !important;
  min-width: 0 !important;
  flex: unset !important;
}
body .aurum-perfis-card, body .aurum-ben-card, body .aurum-dep-card { height: 100% !important; }

/* Img dentro de cards */
body .aurum-perfis-img,
body .aurum-perfis-img > .elementor-widget-container,
body .aurum-perfis-img img {
  width: 100% !important;
  display: block;
}
body .aurum-perfis-img img { aspect-ratio: 3/2; object-fit: cover; }

/* ====== Cards Quem É (visual) ====== */
body .aurum-perfis-card {
  position: relative !important;
  background: rgba(17, 17, 17, 0.6) !important;
  backdrop-filter: blur(20px) saturate(140%);
  -webkit-backdrop-filter: blur(20px) saturate(140%);
  border: 1px solid rgba(196, 160, 96, 0.18) !important;
  border-radius: 10px !important;
  overflow: hidden;
  transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
  box-shadow: 0 8px 32px rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.04);
}
body .aurum-perfis-card::after {
  content: ""; position: absolute; inset: 0;
  background: radial-gradient(560px circle at var(--mx, 50%) var(--my, 50%), rgba(220, 193, 137, 0.10), transparent 50%);
  opacity: 0; transition: opacity 0.5s; pointer-events: none;
}
body .aurum-perfis-card:hover { transform: translateY(-4px); border-color: rgba(220,193,137,0.30) !important; }
body .aurum-perfis-card:hover::after { opacity: 1; }
body .aurum-perfis-card > .e-con-inner { padding: 0 !important; }

body .aurum-perfis-img .elementor-widget-container { position: relative; }
body .aurum-perfis-img img {
  width: 100%; aspect-ratio: 3/2; object-fit: cover;
  filter: saturate(0.9) contrast(1.05) brightness(0.92);
  transition: filter 0.6s ease, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1);
}
body .aurum-perfis-card:hover .aurum-perfis-img img { filter: saturate(1.1) contrast(1.1) brightness(0.98); transform: scale(1.05); }

body .aurum-perfis-img-wrap {
  position: relative !important;
  overflow: hidden;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
body .aurum-perfis-num {
  position: absolute !important;
  bottom: 12px !important;
  left: 24px !important;
  z-index: 3 !important;
  pointer-events: none;
  margin: 0 !important;
  width: auto !important;
}
body .aurum-perfis-num .elementor-heading-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic !important;
  font-weight: 500 !important;
  font-size: clamp(48px, 4.6vw, 72px) !important;
  background: linear-gradient(135deg, var(--gold-deep) 0%, var(--gold) 40%, var(--gold-light) 100%);
  -webkit-background-clip: text; background-clip: text;
  -webkit-text-fill-color: transparent; color: transparent;
  line-height: 1;
  letter-spacing: -0.02em;
  text-shadow: 0 0 30px rgba(196, 160, 96, 0.35);
}

body .aurum-perfis-content { padding: 28px 32px 36px !important; }
body .aurum-perfis-title .elementor-heading-title {
  font-family: 'Manrope', sans-serif !important;
  font-weight: 600;
  font-size: clamp(20px, 1.8vw, 24px) !important;
  color: var(--text-display);
  margin-bottom: 12px;
}
body .aurum-perfis-desc .elementor-widget-container p {
  font-size: 15px; line-height: 1.75;
  color: var(--text-secondary);
  font-weight: 300;
}

/* ====== Cards Benefícios (grid 3x2) + ícones via ::before ====== */
body .aurum-ben-grid > .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  max-width: 1320px;
  margin: 0 auto;
}
body .aurum-ben-card {
  position: relative !important;
  background: rgba(17,17,17,0.6) !important;
  backdrop-filter: blur(20px) saturate(140%);
  border: 1px solid rgba(196,160,96,0.15) !important;
  border-radius: 10px !important;
  transition: all 0.5s cubic-bezier(0.16,1,0.3,1);
  box-shadow: 0 8px 32px rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.04);
}
body .aurum-ben-card::after {
  content: ""; position: absolute; inset: 0;
  background: radial-gradient(560px circle at var(--mx, 50%) var(--my, 50%), rgba(220,193,137,0.10), transparent 50%);
  opacity: 0; transition: opacity 0.5s; pointer-events: none;
  border-radius: 10px;
  z-index: 0;
}
body .aurum-ben-card:hover { transform: translateY(-6px); border-color: rgba(220,193,137,0.30) !important; }
body .aurum-ben-card:hover::after { opacity: 1; }
body .aurum-ben-card > * { position: relative; z-index: 2; }

/* Ícone circular gold via ::before no PRIMEIRO filho (widget heading do title) — fica acima do título */
body .aurum-ben-card .aurum-ben-title { position: relative !important; padding-top: 80px !important; }
body .aurum-ben-card .aurum-ben-title::before {
  content: ""; position: absolute; top: 0; left: 0;
  width: 56px; height: 56px;
  border: 1px solid var(--gold-deep);
  border-radius: 50%;
  background: rgba(196,160,96,0.05) center / 24px 24px no-repeat;
  transition: all 0.5s cubic-bezier(0.16,1,0.3,1);
}
body .aurum-ben-1 .aurum-ben-title::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGNjMTg5IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjEwIi8+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjIiLz48L3N2Zz4="); background-size: 24px 24px; background-position: center; background-repeat: no-repeat; }
body .aurum-ben-2 .aurum-ben-title::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGNjMTg5IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwb2x5Z29uIHBvaW50cz0iMTMgMiAzIDE0IDEyIDE0IDExIDIyIDIxIDEwIDEyIDEwIDEzIDIiIGZpbGw9IiNkY2MxODkiLz48L3N2Zz4="); background-size: 24px 24px; background-position: center; background-repeat: no-repeat; }
body .aurum-ben-3 .aurum-ben-title::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGNjMTg5IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxyZWN0IHg9IjQiIHk9IjQiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgcng9IjIiLz48cmVjdCB4PSI5IiB5PSI5IiB3aWR0aD0iNiIgaGVpZ2h0PSI2Ii8+PGxpbmUgeDE9IjkiIHkxPSIxIiB4Mj0iOSIgeTI9IjQiLz48bGluZSB4MT0iMTUiIHkxPSIxIiB4Mj0iMTUiIHkyPSI0Ii8+PGxpbmUgeDE9IjkiIHkxPSIyMCIgeDI9IjkiIHkyPSIyMyIvPjxsaW5lIHgxPSIxNSIgeTE9IjIwIiB4Mj0iMTUiIHkyPSIyMyIvPjxsaW5lIHgxPSIyMCIgeTE9IjkiIHgyPSIyMyIgeTI9IjkiLz48bGluZSB4MT0iMjAiIHkxPSIxNCIgeDI9IjIzIiB5Mj0iMTQiLz48bGluZSB4MT0iMSIgeTE9IjkiIHgyPSI0IiB5Mj0iOSIvPjxsaW5lIHgxPSIxIiB5MT0iMTQiIHgyPSI0IiB5Mj0iMTQiLz48L3N2Zz4="); background-size: 24px 24px; background-position: center; background-repeat: no-repeat; }
body .aurum-ben-4 .aurum-ben-title::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGNjMTg5IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Ik0yMC44NCA0LjYxYTUuNSA1LjUgMCAwIDAtNy43OCAwTDEyIDUuNjdsLTEuMDYtMS4wNmE1LjUgNS41IDAgMCAwLTcuNzggNy43OGwxLjA2IDEuMDZMMTIgMjEuMjNsNy43OC03Ljc4IDEuMDYtMS4wNmE1LjUgNS41IDAgMCAwIDAtNy43OHoiLz48L3N2Zz4="); background-size: 24px 24px; background-position: center; background-repeat: no-repeat; }
body .aurum-ben-5 .aurum-ben-title::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGNjMTg5IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNiIvPjxwb2x5bGluZSBwb2ludHM9IjguMjEgMTMuODkgNyAyMyAxMiAyMCAxNyAyMyAxNS43OSAxMy44OCIvPjwvc3ZnPg=="); background-size: 24px 24px; background-position: center; background-repeat: no-repeat; }
body .aurum-ben-6 .aurum-ben-title::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGNjMTg5IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Ik0xNiAyMXYtMmE0IDQgMCAwIDAtNC00SDZhNCA0IDAgMCAwLTQgNHYyIi8+PGNpcmNsZSBjeD0iOSIgY3k9IjciIHI9IjQiLz48cGF0aCBkPSJNMjIgMjF2LTJhNCA0IDAgMCAwLTMtMy44NyIvPjxwYXRoIGQ9Ik0xNiAzLjEzYTQgNCAwIDAgMSAwIDcuNzUiLz48L3N2Zz4="); background-size: 24px 24px; background-position: center; background-repeat: no-repeat; }
body .aurum-ben-card:hover .aurum-ben-title::before { border-color: var(--gold-light); transform: scale(1.05); }

body .aurum-ben-title .elementor-heading-title {
  font-family: 'Manrope', sans-serif !important;
  font-weight: 600; font-size: 18px !important;
  color: var(--text-display);
  margin-bottom: 14px;
}
body .aurum-ben-desc .elementor-widget-container p {
  font-size: 14px; line-height: 1.75;
  color: var(--text-secondary);
  font-weight: 300;
}

/* ====== Depoimentos ====== */
body .aurum-dep-grid > .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  max-width: 1320px;
  margin: 0 auto;
}
body .aurum-dep-card {
  position: relative !important;
  background: rgba(17,17,17,0.55) !important;
  backdrop-filter: blur(20px);
  border: 1px solid rgba(196,160,96,0.12) !important;
  border-radius: 10px !important;
  transition: all 0.5s cubic-bezier(0.16,1,0.3,1);
}
body .aurum-dep-card::before {
  content: ""; position: absolute; top: 0; left: 10%; right: 10%; height: 1px;
  background: linear-gradient(90deg, transparent, var(--gold), transparent);
}
body .aurum-dep-card > .e-con-inner::before {
  content: "\201C"; display: block;
  font-family: 'Cormorant Garamond', serif;
  font-size: 64px; line-height: 0.6;
  color: var(--gold-deep);
  margin-bottom: 12px;
}
body .aurum-dep-card .elementor-testimonial__text {
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic !important; font-weight: 400;
  font-size: 18px; line-height: 1.7;
  color: var(--text-primary);
}
body .aurum-dep-card .elementor-testimonial__name {
  font-family: 'Manrope', sans-serif !important;
  font-size: 11px !important; letter-spacing: 2px; text-transform: uppercase;
  color: var(--gold) !important;
  font-weight: 700;
}
body .aurum-dep-card .elementor-testimonial__title {
  color: var(--text-muted) !important;
  font-size: 10px !important;
}
body .aurum-dep-note .elementor-widget-container p {
  text-align: center;
  font-family: 'Cormorant Garamond', serif;
  font-style: italic;
  color: var(--text-muted);
  margin-top: 32px;
}

/* ====== Sobre Aurum (split 5/6) ====== */
body .aurum-sobre-grid > .e-con-inner {
  display: grid !important;
  grid-template-columns: 5fr 6fr;
  gap: 64px;
  align-items: center;
  max-width: 1320px;
  margin: 0 auto;
}
body .aurum-sobre-img .elementor-widget-container {
  position: relative;
  padding: 10px;
  border: 1px solid var(--gold-deep);
}
body .aurum-sobre-img img { width: 100%; aspect-ratio: 4/5; object-fit: cover; }
body .aurum-sobre-text .elementor-widget-container p { /* já estilizado via aurum-sobre-text */ }

/* ====== Font sizes clamp() — responsivo ====== */
body .aurum-hero-h1 .elementor-heading-title { font-size: clamp(46px, 7.5vw, 112px) !important; line-height: 1.05 !important; letter-spacing: -0.01em !important; }
body .aurum-perfis .aurum-h2 .elementor-heading-title,
body .aurum-ben .aurum-h2 .elementor-heading-title,
body .aurum-provas .aurum-h2 .elementor-heading-title,
body .aurum-faq .aurum-h2 .elementor-heading-title { font-size: clamp(38px, 5.5vw, 76px) !important; line-height: 1.1 !important; }
body .aurum-dep .aurum-h2 .elementor-heading-title,
body .aurum-sobre .aurum-h2 .elementor-heading-title,
body .aurum-cta-final-h2 .elementor-heading-title { font-size: clamp(32px, 4.2vw, 56px) !important; line-height: 1.1 !important; }
body .aurum-perfis-title .elementor-heading-title,
body .aurum-ben-title .elementor-heading-title { font-size: clamp(20px, 1.8vw, 24px) !important; }

/* ====== Watermarks decorativos: "i." Dobra 2, "AC" Dobra 3 e CTA Final ====== */
body .aurum-perfis { position: relative !important; overflow: hidden !important; }
body .aurum-perfis::after {
  content: "i.";
  position: absolute;
  top: -40px; right: -2vw;
  font-family: 'Cormorant Garamond', serif;
  font-style: italic; font-weight: 500;
  font-size: clamp(220px, 28vw, 480px);
  color: var(--gold);
  opacity: 0.05;
  pointer-events: none; user-select: none;
  line-height: 0.85; letter-spacing: -0.04em;
  z-index: 0;
}
body .aurum-ben { position: relative !important; overflow: hidden !important; }
body .aurum-ben::after {
  content: "AC";
  position: absolute;
  bottom: -10vh; left: -3vw;
  font-family: 'Cormorant Garamond', serif;
  font-style: italic; font-weight: 500;
  font-size: clamp(240px, 32vw, 540px);
  color: var(--gold);
  opacity: 0.05;
  pointer-events: none; user-select: none;
  line-height: 0.85; letter-spacing: -0.04em;
  z-index: 0;
}
body .aurum-cta-final { position: relative !important; overflow: hidden !important; }
body .aurum-cta-final::after {
  content: "AC";
  position: absolute;
  top: 30%; left: 50%;
  transform: translate(-50%, -30%);
  font-family: 'Cormorant Garamond', serif;
  font-style: italic; font-weight: 500;
  font-size: clamp(280px, 36vw, 600px);
  color: var(--gold);
  opacity: 0.04;
  pointer-events: none; user-select: none;
  line-height: 0.85;
  z-index: 0;
}
body .aurum-perfis > *, body .aurum-ben > *, body .aurum-cta-final > * { position: relative; z-index: 1; }

/* ====== Hero RT badge pill ====== */
body .aurum-rt-badge {
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
  color: var(--text-secondary) !important;
  font-size: 11px !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
  font-family: 'Manrope', sans-serif !important;
}
body .aurum-rt-tag {
  display: inline-flex !important;
  padding: 4px 10px !important;
  background: var(--bg-deepest) !important;
  color: var(--gold-light) !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 0.2em !important;
  border: 1px solid var(--gold-deep) !important;
  border-radius: 4px !important;
}

/* ====== Hero bullets (✦ gold) ====== */
body .aurum-hero-bullets {
  display: flex !important;
  flex-direction: column !important;
  gap: 14px !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
body .aurum-hero-bullets li {
  list-style: none !important;
  display: flex !important;
  align-items: flex-start !important;
  gap: 12px !important;
  font-size: 13px !important;
  color: var(--text-primary) !important;
  letter-spacing: 0.02em !important;
  font-family: 'Manrope', sans-serif !important;
  font-weight: 400 !important;
}
body .aurum-hero-bullets li::before {
  content: "✦";
  color: var(--gold);
  font-size: 14px;
  line-height: 1.4;
}

/* ====== Hero indicator (2 traços canto inferior direito sincronizados com slideshow) ====== */
body .aurum-hero::before {
  content: "";
  position: absolute;
  bottom: clamp(48px, 6vh, 72px);
  right: clamp(24px, 5vw, 80px);
  width: 28px; height: 1px;
  background: var(--gold);
  z-index: 4;
  animation: aurum-indicator-1 14s infinite;
}
@keyframes aurum-indicator-1 { 0%, 50% { opacity: 1; } 50.01%, 100% { opacity: 0.3; } }

/* ====== Hero-bottom: 3 colunas (sub | stats vertical | bullets) ====== */
body .aurum-hero-bottom {
  display: grid !important;
  grid-template-columns: 1.4fr 1fr 1fr !important;
  gap: clamp(32px, 4vw, 56px) !important;
  align-items: start !important;
  padding-top: clamp(48px, 8vh, 80px) !important;
  border-top: 1px solid rgba(196,160,96,0.15) !important;
  margin-top: clamp(40px, 6vh, 80px) !important;
  flex-direction: unset !important;
  flex-wrap: unset !important;
}
body .aurum-hero-sub .elementor-widget-container p {
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic !important;
  font-weight: 400 !important;
  font-size: clamp(15px, 1.4vw, 18px) !important;
  line-height: 1.55 !important;
  color: var(--text-primary) !important;
  max-width: 460px !important;
  margin: 0 !important;
}
body .aurum-hero-stats {
  display: flex !important;
  flex-direction: column !important;
  gap: 24px !important;
}
body .aurum-hero-stat {
  display: flex !important;
  flex-direction: row !important;
  align-items: baseline !important;
  gap: 14px !important;
  width: auto !important;
  padding: 0 !important;
}
body .aurum-hero-stat .aurum-stat-num .elementor-heading-title {
  font-size: clamp(40px, 4vw, 56px) !important;
  line-height: 1 !important;
  letter-spacing: -0.02em !important;
  margin: 0 !important;
}
body .aurum-hero-stat .aurum-stat-lbl .elementor-widget-container p {
  font-size: 10px !important;
  letter-spacing: 0.3em !important;
  text-transform: uppercase !important;
  line-height: 1.4 !important;
  color: var(--text-muted) !important;
  margin: 0 !important;
}
@media (max-width: 900px) {
  body .aurum-hero-bottom { grid-template-columns: 1fr !important; }
}

/* ====== FAQ Accordion premium (vence cor de tema WP + linha gold vertical) ====== */
body .aurum-faq-list > .elementor-widget-container {
  max-width: 820px !important;
  margin: 0 auto !important;
  background: rgba(15,15,15,0.4) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  border: 1px solid rgba(196,160,96,0.18) !important;
  border-radius: 18px !important;
  padding: 8px 48px !important;
  box-shadow: 0 16px 60px rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
body .aurum-faq-list .elementor-accordion { border: none !important; background: transparent !important; }
body .aurum-faq-list .elementor-accordion-item {
  border: none !important;
  border-bottom: 1px solid rgba(196,160,96,0.08) !important;
  background: transparent !important;
  position: relative;
  padding-left: 0;
  transition: padding 0.4s cubic-bezier(0.16,1,0.3,1);
}
body .aurum-faq-list .elementor-accordion-item:last-child { border-bottom: none !important; }
body .aurum-faq-list .elementor-accordion-item::before {
  content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%);
  width: 2px; height: 0;
  background: linear-gradient(180deg, var(--gold-deep), var(--gold-light), var(--gold-deep));
  transition: height 0.4s ease;
  pointer-events: none;
  z-index: 1;
}
body .aurum-faq-list .elementor-accordion-item:hover { padding-left: 24px; }
body .aurum-faq-list .elementor-accordion-item:hover::before { height: 60%; }
body .aurum-faq-list .elementor-accordion-item:has(.elementor-active) { padding-left: 24px; }
body .aurum-faq-list .elementor-accordion-item:has(.elementor-active)::before { height: 60%; }

body .aurum-faq-list .elementor-tab-title {
  padding: 28px 0 !important;
  background: transparent !important;
  border: none !important;
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 500 !important;
  font-size: 21px !important;
  letter-spacing: -0.01em !important;
  color: var(--text-display) !important;
  transition: color 0.3s ease !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
}
body .aurum-faq-list .elementor-tab-title a,
body .aurum-faq-list .elementor-tab-title a:link,
body .aurum-faq-list .elementor-tab-title a:visited,
body .aurum-faq-list .elementor-tab-title:hover,
body .aurum-faq-list .elementor-tab-title:hover a,
body .aurum-faq-list .elementor-tab-title:focus {
  color: inherit !important;
  text-decoration: none !important;
  background: transparent !important;
}
body .aurum-faq-list .elementor-tab-title.elementor-active,
body .aurum-faq-list .elementor-tab-title.elementor-active a {
  color: var(--gold-light) !important;
}
body .aurum-faq-list .elementor-tab-content {
  padding: 0 0 32px !important;
  font-family: 'Manrope', sans-serif !important;
  font-weight: 300 !important;
  font-size: 15px !important;
  line-height: 1.85 !important;
  color: var(--text-secondary) !important;
  background: transparent !important;
  border: none !important;
}
body .aurum-faq-list .elementor-accordion-icon {
  color: var(--gold) !important;
  order: 2;
  margin-left: auto;
  font-size: 22px !important;
  width: 24px;
  height: 24px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  overflow: visible !important;
}
body .aurum-faq-list .elementor-accordion-icon svg,
body .aurum-faq-list .elementor-accordion-icon-closed,
body .aurum-faq-list .elementor-accordion-icon-opened { display: none !important; }
body .aurum-faq-list .elementor-accordion-icon::before {
  content: "+";
  font-family: 'Manrope', sans-serif;
  font-weight: 300;
  font-size: 24px;
  color: var(--gold);
  line-height: 1;
  display: inline-block;
  transition: color 0.3s ease;
}
body .aurum-faq-list .elementor-tab-title.elementor-active .elementor-accordion-icon::before {
  content: "×";
  color: var(--gold-light);
  font-size: 28px;
}

/* ====== CTA Final banner (split 40/60) ====== */
body .aurum-cta-final {
  background-color: var(--bg-deepest) !important;
  position: relative;
}
body .aurum-cta-final-banner > .e-con-inner {
  display: grid !important;
  grid-template-columns: 2fr 3fr;
  align-items: stretch;
  border-radius: 14px;
  overflow: hidden;
  background:
    radial-gradient(ellipse at top right, rgba(196,160,96,0.10), transparent 60%),
    var(--bg-deepest);
  border: 1px solid rgba(196,160,96,0.22);
  box-shadow: 0 30px 80px -20px rgba(0,0,0,0.7), 0 0 50px -16px rgba(196,160,96,0.08);
  min-height: 420px;
  max-width: 1320px;
  margin: 0 auto;
}

/* ====== Footer ====== */
body .aurum-footer { background-color: var(--bg-deepest) !important; }
body .aurum-footer-grid > .e-con-inner {
  display: grid !important;
  grid-template-columns: 1.4fr 1fr 1fr;
  gap: 64px;
  align-items: flex-start;
  max-width: 1320px;
  margin: 0 auto;
}
body .aurum-footer-monogram .elementor-heading-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic; font-weight: 500;
  font-size: 88px !important;
  color: var(--gold-light) !important;
  line-height: 0.9;
}
body .aurum-footer-base .elementor-widget-container p {
  text-align: center;
  border-top: 1px solid rgba(196,160,96,0.12);
  padding-top: 28px;
  margin-top: 48px;
  font-size: 11px;
  color: var(--text-muted);
  letter-spacing: 1px;
}

/* ====== Animação Reveal (blur estilo Gemini) ====== */
body .aurum-hero, body .aurum-perfis, body .aurum-ben, body .aurum-dep, body .aurum-provas, body .aurum-sobre, body .aurum-faq, body .aurum-cta-final {
  /* já visíveis (sem reveal por enquanto pra não esconder) */
}

/* ====== HERO FULL + Slideshow CSS-only (sem JS, contorna WAF) ====== */
body .aurum-hero {
  background-image: none !important;
  position: relative !important;
  isolation: isolate;
  overflow: hidden;
  min-height: 100vh !important;
}
body .aurum-hero > .e-con-inner {
  min-height: 100vh !important;
  position: relative !important;
  z-index: 3 !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
}
body .aurum-hero .aurum-hero-slide {
  position: absolute !important;
  inset: 0 !important;
  top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 0 !important;
  max-width: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
body .aurum-hero .aurum-hero-slide,
body .aurum-hero .aurum-hero-slide .elementor-widget-image,
body .aurum-hero .aurum-hero-slide .elementor-widget-image > .elementor-widget-container {
  height: 100% !important;
}
body .aurum-hero .aurum-hero-slide img {
  width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: center !important;
  filter: brightness(0.38) saturate(0.85) contrast(0.95) !important;
  max-width: none !important;
}
@keyframes aurum-slideshow {
  0%, 45% { opacity: 1; }
  50%, 95% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes aurum-kenburns {
  0% { transform: scale(1.0); }
  100% { transform: scale(1.12); }
}
body .aurum-hero .aurum-hero-slide-1 {
  animation: aurum-slideshow 14s infinite;
  opacity: 1;
}
body .aurum-hero .aurum-hero-slide-2 {
  animation: aurum-slideshow 14s infinite;
  animation-delay: 7s;
  opacity: 0;
}
body .aurum-hero .aurum-hero-slide img {
  animation: aurum-kenburns 14s ease-in-out infinite alternate;
}
body .aurum-hero::before {
  content: ""; position: absolute; inset: 0; z-index: 2; pointer-events: none;
  background:
    linear-gradient(180deg, rgba(5,5,5,0.25) 0%, rgba(5,5,5,0.45) 50%, rgba(5,5,5,0.85) 100%);
}
@keyframes aurum-kenburns {
  0% { transform: scale(1.0) translateY(0); }
  100% { transform: scale(1.12) translateY(-2%); }
}

/* ====== Section padding generoso (force overwrite) ====== */
body .aurum-perfis, body .aurum-ben, body .aurum-dep, body .aurum-provas, body .aurum-sobre, body .aurum-faq, body .aurum-cta-final {
  padding-top: clamp(80px, 10vw, 140px) !important;
  padding-bottom: clamp(80px, 10vw, 140px) !important;
  padding-left: clamp(24px, 5vw, 80px) !important;
  padding-right: clamp(24px, 5vw, 80px) !important;
}
body .aurum-hero {
  padding-top: clamp(120px, 14vw, 180px) !important;
  padding-bottom: clamp(80px, 10vw, 120px) !important;
  padding-left: clamp(24px, 5vw, 80px) !important;
  padding-right: clamp(24px, 5vw, 80px) !important;
  min-height: 100vh !important;
}

/* Eyebrow heading center align */
body .aurum-eyebrow.elementor-widget-heading > .elementor-widget-container { text-align: center !important; }
body .aurum-section-head .aurum-eyebrow { text-align: center; }

/* ====== Responsivo ====== */
@media (max-width: 1024px) {
  body .aurum-perfis-grid > .e-con-inner { grid-template-columns: 1fr 1fr; gap: 20px; }
  body .aurum-ben-grid > .e-con-inner { grid-template-columns: 1fr 1fr; }
  body .aurum-dep-grid > .e-con-inner { grid-template-columns: 1fr; max-width: 560px; }
  body .aurum-sobre-grid > .e-con-inner { grid-template-columns: 1fr; gap: 40px; }
  body .aurum-cta-final-banner > .e-con-inner { grid-template-columns: 1fr; min-height: auto; }
  body .aurum-footer-grid > .e-con-inner { grid-template-columns: 1fr; gap: 32px; }
}
@media (max-width: 640px) {
  body .aurum-perfis-grid > .e-con-inner, body .aurum-ben-grid > .e-con-inner { grid-template-columns: 1fr; }
}


/* ============ TAMANHO H2 — cobre dobras novas que REF CSS não cobre ============ */
body .aurum-dor .aurum-h2 .elementor-heading-title,
body .aurum-stack .aurum-h2 .elementor-heading-title,
body .aurum-perfis .aurum-h2 .elementor-heading-title,
body .aurum-disc .aurum-h2 .elementor-heading-title,
body .aurum-tecnicas .aurum-h2 .elementor-heading-title,
body .aurum-processo .aurum-h2 .elementor-heading-title,
body .aurum-depoimentos .aurum-h2 .elementor-heading-title,
body .aurum-faq-section .aurum-h2 .elementor-heading-title,
body .aurum-ben .aurum-h2 .elementor-heading-title,
.elementor-9 .aurum-h2 .elementor-heading-title {
  font-size: clamp(38px, 5.5vw, 76px) !important;
  line-height: 1.1 !important;
  letter-spacing: -0.01em !important;
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 500 !important;
  color: var(--text-display) !important;
}

/* ============ PADDING GENEROSO ENTRE SECTIONS — cobre todas as dobras ============ */
body .aurum-quem, body .aurum-perfis, body .aurum-ben, body .aurum-dor,
body .aurum-stack, body .aurum-disc, body .aurum-tecnicas, body .aurum-processo,
body .aurum-dep, body .aurum-depoimentos, body .aurum-provas, body .aurum-sobre,
body .aurum-faq, body .aurum-faq-section, body .aurum-cta-final,
body .aurum-section,
.elementor-9 .aurum-section {
  padding-top: clamp(120px, 14vw, 200px) !important;
  padding-bottom: clamp(120px, 14vw, 200px) !important;
  padding-left: clamp(24px, 5vw, 80px) !important;
  padding-right: clamp(24px, 5vw, 80px) !important;
}

/* ============ KIT OVERRIDE — zera --e-global-color-* (azul/rosa do tema) na page 9 ============ */
.elementor-9 {
  --e-global-color-primary: #e8ddc4 !important;
  --e-global-color-text: #d6cbb5 !important;
  --e-global-color-secondary: #9a907d !important;
  --e-global-color-accent: #c4a060 !important;
}

/* Texto base em widgets genéricos da page (sem aurum-X explicito) */
.elementor-9 .elementor-widget-heading .elementor-heading-title,
.elementor-9 .elementor-widget-heading .elementor-heading-title a,
.elementor-9 .elementor-widget-heading .elementor-heading-title a:link,
.elementor-9 .elementor-widget-heading .elementor-heading-title a:visited { color: var(--text-display) !important; }
.elementor-9 .elementor-widget-text-editor,
.elementor-9 .elementor-widget-text-editor p,
.elementor-9 .elementor-widget-text-editor a,
.elementor-9 .elementor-widget-text-editor a:link,
.elementor-9 .elementor-widget-text-editor a:visited { color: var(--text-secondary) !important; }

/* Icon-list (Hero bullets) */
.elementor-9 .elementor-widget-icon-list .elementor-icon-list-text { color: var(--text-primary) !important; }
.elementor-9 .elementor-widget-icon-list .elementor-icon-list-icon i,
.elementor-9 .elementor-widget-icon-list .elementor-icon-list-icon svg {
  color: var(--gold) !important;
  fill: var(--gold) !important;
}

/* Accordion FAQ — força cor em todos os 3 estados (vence cor primary do tema) */
.elementor-9 .elementor-widget-accordion .elementor-accordion-title,
.elementor-9 .elementor-widget-accordion .elementor-accordion-title a,
.elementor-9 .elementor-widget-accordion .elementor-accordion-title a:link,
.elementor-9 .elementor-widget-accordion .elementor-accordion-title a:visited { color: var(--text-display) !important; }
.elementor-9 .elementor-widget-accordion .elementor-accordion-icon,
.elementor-9 .elementor-widget-accordion .elementor-accordion-icon i,
.elementor-9 .elementor-widget-accordion .elementor-accordion-icon svg { color: var(--gold) !important; fill: var(--gold) !important; }
.elementor-9 .elementor-widget-accordion .elementor-active .elementor-accordion-title,
.elementor-9 .elementor-widget-accordion .elementor-active .elementor-accordion-title a,
.elementor-9 .elementor-widget-accordion .elementor-active .elementor-accordion-icon,
.elementor-9 .elementor-widget-accordion .elementor-active .elementor-accordion-icon i,
.elementor-9 .elementor-widget-accordion .elementor-active .elementor-accordion-icon svg { color: var(--gold-light) !important; fill: var(--gold-light) !important; }

/* Button — gradient gold sobrescreve accent rosa do tema */
.elementor-9 .elementor-widget-button .elementor-button {
  background: linear-gradient(135deg, var(--gold-deep) 0%, var(--gold) 45%, var(--gold-light) 100%) !important;
  color: var(--bg-deepest) !important;
}
.elementor-9 .aurum-cta-outline .elementor-button {
  background: transparent !important;
  color: var(--gold-light) !important;
  border: 1px solid var(--gold-deep) !important;
}
.elementor-9 .aurum-cta-outline .elementor-button:hover {
  background: linear-gradient(135deg, var(--gold-deep) 0%, var(--gold) 45%, var(--gold-light) 100%) !important;
  color: var(--bg-deepest) !important;
  border-color: transparent !important;
}

/* ============ AURUM v2 — Extensões REF (barra-topo, dor, stack-split, disc, tecnica, timeline, dep-dual) ============ */

/* === 01 Barra topo === */
body .aurum-barra-topo {
  background: var(--bg-deepest) !important;
  border-bottom: 1px solid rgba(196,160,96,0.12) !important;
  padding: 12px 24px !important;
}
body .aurum-barra-topo .elementor-heading-title {
  text-align: center !important;
  font-family: 'Manrope', sans-serif !important;
  font-size: 10.5px !important;
  font-weight: 700 !important;
  letter-spacing: 0.32em !important;
  text-transform: uppercase !important;
  color: var(--gold-light) !important;
  display: block !important;
}
body .aurum-barra-topo .elementor-heading-title::before,
body .aurum-barra-topo .elementor-heading-title::after { display: none !important; }

/* === 03 Espelho da Dor (grid 2 cols quotes) === */
body .aurum-dor-grid.e-con,
body .aurum-dor-grid {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: clamp(20px,2.5vw,28px) !important;
  max-width: 1320px !important;
  margin: 0 auto !important;
  flex-direction: unset !important;
  flex-wrap: unset !important;
}
body .aurum-dor-grid > .aurum-dor-card {
  width: auto !important;
  max-width: none !important;
  flex-basis: auto !important;
  min-width: 0 !important;
  flex: unset !important;
}
body .aurum-dor-card {
  background: rgba(17,17,17,0.55) !important;
  backdrop-filter: blur(20px) saturate(140%);
  border: 1px solid rgba(196,160,96,0.12) !important;
  border-left: 2px solid var(--gold-deep) !important;
  border-radius: 8px !important;
  padding: clamp(28px,3vw,40px) !important;
  transition: all 0.5s cubic-bezier(0.16,1,0.3,1);
}
body .aurum-dor-card:hover { border-left-color: var(--gold) !important; transform: translateX(4px); }
body .aurum-dor-card .elementor-widget-text-editor p {
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic !important;
  font-size: clamp(17px,1.5vw,20px) !important;
  color: var(--text-primary) !important;
  line-height: 1.6 !important;
  margin: 0 !important;
}
body .aurum-dor-fechamento .elementor-heading-title {
  text-align: center !important;
  max-width: 760px !important;
  margin: 32px auto 0 !important;
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 500 !important;
  font-size: clamp(20px,2vw,26px) !important;
  color: var(--text-display) !important;
  line-height: 1.5 !important;
}

/* === 04 Value Stack split-screen (foto sticky + 7 bullets) === */
body .aurum-stack-split.e-con,
body .aurum-stack-split {
  display: grid !important;
  grid-template-columns: 5fr 7fr !important;
  gap: clamp(48px,6vw,88px) !important;
  align-items: flex-start !important;
  max-width: 1320px !important;
  margin: 0 auto !important;
  flex-direction: unset !important;
}
body .aurum-stack-split > * {
  width: auto !important;
  max-width: none !important;
  flex-basis: auto !important;
  min-width: 0 !important;
  flex: unset !important;
}
body .aurum-stack-img-col { position: sticky; top: 120px; }
body .aurum-stack-img-wrap {
  position: relative;
  aspect-ratio: 4/5;
  border: 1px solid var(--gold-deep);
  padding: 10px;
}
body .aurum-stack-img-wrap::after {
  content: ""; position: absolute; inset: 0;
  border: 1px solid var(--gold-deep);
  transform: translate(14px, 14px);
  z-index: -1;
}
body .aurum-stack-img-wrap img { width: 100% !important; height: 100% !important; object-fit: cover !important; filter: saturate(0.95) contrast(1.04); }
body .aurum-stack-img-overlay {
  position: absolute !important;
  left: 18px; right: 18px; bottom: 18px;
  padding: 18px 22px !important;
  background: rgba(10,10,10,0.72) !important;
  backdrop-filter: blur(14px);
  border: 1px solid rgba(196,160,96,0.28) !important;
  border-radius: 8px !important;
  z-index: 2;
}
body .aurum-stack-img-overlay .aurum-eyebrow .elementor-heading-title::before,
body .aurum-stack-img-overlay .aurum-eyebrow .elementor-heading-title::after { display: none !important; }
body .aurum-stack-img-credentials .elementor-widget-container p {
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic !important;
  font-size: 13px !important;
  color: var(--text-secondary) !important;
  margin: 0 !important;
}
body .aurum-stack-bullets { display: flex !important; flex-direction: column !important; }
body .aurum-stack-bullet.e-con,
body .aurum-stack-bullet {
  display: grid !important;
  grid-template-columns: 72px 1fr !important;
  gap: clamp(20px,2vw,28px) !important;
  padding: clamp(24px,3vw,32px) 0 !important;
  border-bottom: 1px solid rgba(196,160,96,0.10) !important;
  transition: padding-left 0.4s cubic-bezier(0.16,1,0.3,1);
  flex-direction: unset !important;
}
body .aurum-stack-bullet:hover { padding-left: 12px !important; }
body .aurum-stack-bullet > .aurum-num .elementor-heading-title,
body .aurum-stack-bullet .aurum-num .elementor-heading-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic !important;
  font-weight: 500 !important;
  font-size: clamp(40px,4vw,56px) !important;
  background: linear-gradient(135deg, var(--gold-deep), var(--gold) 40%, var(--gold-light));
  -webkit-background-clip: text; background-clip: text;
  -webkit-text-fill-color: transparent; color: transparent;
  line-height: 1 !important;
  margin: 0 !important;
}
body .aurum-stack-bullet-content h3,
body .aurum-stack-bullet-content .elementor-heading-title {
  font-family: 'Manrope', sans-serif !important;
  font-size: clamp(16px,1.4vw,19px) !important;
  font-weight: 600 !important;
  color: var(--text-display) !important;
  line-height: 1.35 !important;
  margin-bottom: 10px !important;
}
body .aurum-stack-bullet-content p,
body .aurum-stack-bullet-content .elementor-widget-text-editor p {
  font-size: 14px !important;
  color: var(--text-secondary) !important;
  line-height: 1.8 !important;
  font-weight: 300 !important;
  margin: 0 !important;
}
body .aurum-stack-intro .elementor-widget-container p {
  max-width: 780px !important;
  margin: 0 auto clamp(56px,6vw,80px) !important;
  text-align: center !important;
  color: var(--text-secondary) !important;
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 18px !important;
  line-height: 1.85 !important;
}
body .aurum-stack-fechamento .elementor-heading-title {
  text-align: center !important;
  margin: clamp(56px,6vw,80px) auto 0 !important;
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic !important;
  font-weight: 500 !important;
  font-size: clamp(20px,2vw,28px) !important;
  color: var(--gold-light) !important;
  max-width: 820px !important;
}

/* === Padding generoso nas caixinhas (respiro interno) === */
.elementor-9 .aurum-dor-card { padding: clamp(28px,3vw,40px) clamp(28px,3vw,40px) clamp(32px,3.5vw,44px) !important; }
.elementor-9 .aurum-ben-card,
body .aurum-ben-card { padding: clamp(36px,4vw,52px) clamp(32px,3.5vw,44px) clamp(40px,4.5vw,56px) !important; }
.elementor-9 .aurum-perfis-content { padding: clamp(32px,3.6vw,44px) clamp(28px,3vw,40px) clamp(36px,4vw,52px) !important; }
.elementor-9 .aurum-disc-card { padding: clamp(40px,4.5vw,60px) clamp(36px,4vw,52px) !important; }
.elementor-9 .aurum-tecnica-card { padding: 0 clamp(32px,3.5vw,44px) clamp(40px,4.5vw,56px) !important; }
.elementor-9 .aurum-timeline-card { padding: clamp(32px,3.5vw,44px) clamp(32px,3.5vw,44px) !important; }
.elementor-9 .aurum-dep-card { padding: clamp(40px,4.5vw,56px) clamp(36px,4vw,48px) !important; }
.elementor-9 .aurum-stack-bullet { padding: clamp(28px,3.5vw,36px) 0 !important; }

/* === 05 Benefícios — 10 itens, classes posicionais === */
body .aurum-ben-grid.e-con,
body .aurum-ben-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 24px !important;
  max-width: 1320px !important;
  margin: 0 auto !important;
  flex-direction: unset !important;
  flex-wrap: unset !important;
}
body .aurum-ben-grid > .aurum-ben-card {
  width: auto !important;
  max-width: none !important;
  flex-basis: auto !important;
  min-width: 0 !important;
  flex: unset !important;
}
body .aurum-ben-grid > .aurum-ben-card:nth-child(10) { grid-column: 2 / 3 !important; }
/* Ícones 7-10 (REF tem 1-6) */
body .aurum-ben-7 .aurum-ben-title::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGNjMTg5IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAuMzggMy40NiAxNiAyYTQgNCAwIDAgMS04IDBMMy42MiAzLjQ2YTIgMiAwIDAgMC0xLjM0IDIuMjNsLjU4IDMuNDdhMSAxIDAgMCAwIC45OS44NEg2djEwYzAgMS4xLjkgMiAyIDJoOGEyIDIgMCAwIDAgMi0yVjEwaDIuMTVhMSAxIDAgMCAwIC45OS0uODRsLjU4LTMuNDdhMiAyIDAgMCAwLTEuMzQtMi4yM3oiLz48L3N2Zz4="); background-size: 24px 24px; background-position: center; background-repeat: no-repeat; }
body .aurum-ben-8 .aurum-ben-title::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGNjMTg5IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48bGluZSB4MT0iMTIiIHkxPSIxOSIgeDI9IjEyIiB5Mj0iNSIvPjxwb2x5bGluZSBwb2ludHM9IjUgMTIgMTIgNSAxOSAxMiIvPjwvc3ZnPg=="); background-size: 24px 24px; background-position: center; background-repeat: no-repeat; }
body .aurum-ben-9 .aurum-ben-title::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGNjMTg5IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWxpbmUgcG9pbnRzPSIyMiAxMiAxOCAxMiAxNSAyMSA5IDMgNiAxMiAyIDEyIi8+PC9zdmc+"); background-size: 24px 24px; background-position: center; background-repeat: no-repeat; }
body .aurum-ben-10 .aurum-ben-title::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGNjMTg5IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTkgMTRjMS40OS0xLjQ2IDMtMy4yMSAzLTUuNUE1LjUgNS41IDAgMCAwIDE2LjUgM2MtMS43NiAwLTMgLjUtNC41IDItMS41LTEuNS0yLjc0LTItNC41LTJBNS41IDUuNSAwIDAgMCAyIDguNWMwIDIuMjkgMS41MSA0LjA0IDMgNS41bDcgN1oiLz48L3N2Zz4="); background-size: 24px 24px; background-position: center; background-repeat: no-repeat; }
body .aurum-ben-fechamento .elementor-widget-container p {
  max-width: 820px !important;
  margin: clamp(56px,6vw,80px) auto 0 !important;
  text-align: center !important;
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic !important;
  font-size: 18px !important;
  line-height: 1.75 !important;
  color: var(--text-primary) !important;
}

/* === 06 Perfis (5 cards centralizados, REF aurum-quem-* renomeado) === */
body .aurum-perfis-grid.e-con,
body .aurum-perfis-grid {
  display: grid !important;
  grid-template-columns: repeat(6, 1fr) !important;
  gap: clamp(24px,3vw,36px) !important;
  max-width: 1320px !important;
  margin: 0 auto !important;
  flex-direction: unset !important;
  flex-wrap: unset !important;
}
body .aurum-perfis-grid > .aurum-perfis-card {
  grid-column: span 2 !important;
  width: auto !important;
  max-width: none !important;
  flex-basis: auto !important;
  min-width: 0 !important;
  flex: unset !important;
}
body .aurum-perfis-grid > .aurum-perfis-card:nth-child(4) { grid-column: 2 / span 2 !important; }
body .aurum-perfis-grid > .aurum-perfis-card:nth-child(5) { grid-column: 4 / span 2 !important; }
body .aurum-perfis-card {
  position: relative !important;
  background: rgba(17,17,17,0.6) !important;
  backdrop-filter: blur(20px) saturate(140%);
  border: 1px solid rgba(196,160,96,0.18) !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  transition: all 0.5s cubic-bezier(0.16,1,0.3,1);
  box-shadow: 0 8px 32px rgba(0,0,0,0.3);
  height: 100% !important;
}
body .aurum-perfis-card::after {
  content: ""; position: absolute; inset: 0;
  background: radial-gradient(560px circle at var(--mx,50%) var(--my,50%), rgba(220,193,137,0.10), transparent 50%);
  opacity: 0; transition: opacity 0.5s; pointer-events: none;
}
body .aurum-perfis-card:hover { transform: translateY(-4px); border-color: rgba(220,193,137,0.30) !important; }
body .aurum-perfis-card:hover::after { opacity: 1; }
body .aurum-perfis-img-wrap { position: relative !important; overflow: hidden; border-top-left-radius: 10px; border-top-right-radius: 10px; }
body .aurum-perfis-img-wrap img {
  width: 100% !important; aspect-ratio: 3/2 !important; object-fit: cover !important;
  filter: saturate(0.9) contrast(1.05) brightness(0.92);
  transition: filter 0.6s ease, transform 0.7s cubic-bezier(0.16,1,0.3,1);
}
body .aurum-perfis-card:hover .aurum-perfis-img-wrap img {
  filter: saturate(1.1) contrast(1.1) brightness(0.98);
  transform: scale(1.05);
}
body .aurum-perfis-img-wrap::after {
  content: ""; position: absolute; inset: 0;
  background: linear-gradient(180deg, transparent 50%, rgba(5,5,5,0.7) 100%);
  pointer-events: none;
}
body .aurum-perfis-num {
  position: absolute !important;
  bottom: 12px !important;
  left: 24px !important;
  z-index: 3 !important;
}
body .aurum-perfis-num .elementor-heading-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic !important;
  font-weight: 500 !important;
  font-size: clamp(40px,4vw,60px) !important;
  background: linear-gradient(135deg, var(--gold-deep), var(--gold) 40%, var(--gold-light));
  -webkit-background-clip: text; background-clip: text;
  -webkit-text-fill-color: transparent; color: transparent;
  line-height: 1 !important;
  margin: 0 !important;
}
body .aurum-perfis-content { padding: clamp(28px,3vw,38px) clamp(24px,2.6vw,34px) clamp(32px,3.4vw,44px) !important; }
body .aurum-perfis-content h3,
body .aurum-perfis-content .elementor-heading-title {
  font-family: 'Manrope', sans-serif !important;
  font-size: clamp(17px,1.5vw,20px) !important;
  font-weight: 600 !important;
  color: var(--text-display) !important;
  line-height: 1.25 !important;
  margin-bottom: 14px !important;
}
body .aurum-perfis-content p,
body .aurum-perfis-content .elementor-widget-text-editor p {
  font-size: 14px !important;
  color: var(--text-secondary) !important;
  line-height: 1.75 !important;
  font-weight: 300 !important;
}

/* === 07 DISC (4 cards 2x2) === */
body .aurum-disc-grid.e-con,
body .aurum-disc-grid {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: clamp(24px,3vw,32px) !important;
  max-width: 1320px !important;
  margin: 0 auto !important;
  flex-direction: unset !important;
  flex-wrap: unset !important;
}
body .aurum-disc-grid > .aurum-disc-card {
  width: auto !important;
  max-width: none !important;
  flex-basis: auto !important;
  min-width: 0 !important;
  flex: unset !important;
}
body .aurum-disc-card {
  position: relative !important;
  background: rgba(17,17,17,0.55) !important;
  backdrop-filter: blur(20px);
  border: 1px solid rgba(196,160,96,0.15) !important;
  border-radius: 12px !important;
  padding: clamp(36px,4vw,56px) !important;
  transition: all 0.5s cubic-bezier(0.16,1,0.3,1);
}
body .aurum-disc-card::after {
  content: ""; position: absolute; inset: 0;
  background: radial-gradient(560px circle at var(--mx,50%) var(--my,50%), rgba(220,193,137,0.10), transparent 50%);
  opacity: 0; transition: opacity 0.5s; pointer-events: none;
  border-radius: 12px;
}
body .aurum-disc-card:hover { transform: translateY(-4px); border-color: rgba(220,193,137,0.30) !important; }
body .aurum-disc-card:hover::after { opacity: 1; }
body .aurum-disc-card > * { position: relative; z-index: 2; }
body .aurum-disc-card h3,
body .aurum-disc-card .elementor-heading-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic !important;
  font-weight: 500 !important;
  font-size: clamp(22px,2vw,28px) !important;
  color: var(--text-display) !important;
  line-height: 1.3 !important;
  margin-bottom: 18px !important;
}
body .aurum-disc-card p,
body .aurum-disc-card .elementor-widget-text-editor p {
  font-size: 15px !important;
  color: var(--text-secondary) !important;
  line-height: 1.85 !important;
  font-weight: 300 !important;
}

/* === 08 Técnicas (3 cards com img + marcação SVG + badge glass) === */
body .aurum-tecnicas-grid.e-con,
body .aurum-tecnicas-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: clamp(20px,2.5vw,32px) !important;
  max-width: 1320px !important;
  margin: 0 auto !important;
  flex-direction: unset !important;
  flex-wrap: unset !important;
}
body .aurum-tecnicas-grid > .aurum-tecnica-card {
  width: auto !important;
  max-width: none !important;
  flex-basis: auto !important;
  min-width: 0 !important;
  flex: unset !important;
}
body .aurum-tecnica-card {
  position: relative !important;
  background: rgba(17,17,17,0.6) !important;
  backdrop-filter: blur(20px);
  border: 1px solid rgba(196,160,96,0.15) !important;
  border-radius: 10px !important;
  padding: 0 clamp(28px,3vw,40px) clamp(36px,4vw,52px) !important;
  overflow: hidden !important;
  transition: all 0.5s cubic-bezier(0.16,1,0.3,1);
}
body .aurum-tecnica-card::after {
  content: ""; position: absolute; inset: 0;
  background: radial-gradient(560px circle at var(--mx,50%) var(--my,50%), rgba(220,193,137,0.10), transparent 50%);
  opacity: 0; transition: opacity 0.5s; pointer-events: none;
}
body .aurum-tecnica-card:hover { transform: translateY(-6px); border-color: rgba(220,193,137,0.30) !important; }
body .aurum-tecnica-card:hover::after { opacity: 1; }
body .aurum-tecnica-img-wrap {
  position: relative !important;
  aspect-ratio: 3/2 !important;
  margin: 0 calc(-1 * clamp(28px,3vw,40px)) clamp(28px,3vw,36px) !important;
  border-bottom: 1px solid var(--gold-deep);
  overflow: hidden;
}
body .aurum-tecnica-img-wrap img {
  width: 100% !important; height: 100% !important; object-fit: cover !important;
  filter: saturate(0.9) contrast(1.05) brightness(0.92);
  transition: filter 0.6s ease, transform 0.7s cubic-bezier(0.16,1,0.3,1);
}
body .aurum-tecnica-card:hover .aurum-tecnica-img-wrap img {
  filter: saturate(1.1) contrast(1.1) brightness(0.98);
  transform: scale(1.05);
}
body .aurum-tecnica-marcacao {
  position: absolute !important;
  inset: 0;
  width: 100% !important; height: 100% !important;
  pointer-events: none;
  z-index: 3;
}
body .aurum-tecnica-badge {
  position: absolute !important;
  top: 14px; right: 14px;
  width: 64px; height: 64px;
  background: rgba(8,8,8,0.72) !important;
  backdrop-filter: blur(14px) saturate(140%);
  border: 1px solid rgba(196,160,96,0.45) !important;
  border-radius: 10px !important;
  padding: 10px !important;
  z-index: 4;
}
body .aurum-tecnica-num .elementor-heading-title {
  font-family: 'Manrope', sans-serif !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 0.35em !important;
  text-transform: uppercase !important;
  color: var(--gold) !important;
  margin: clamp(8px,1vw,12px) 0 16px !important;
}
body .aurum-tecnica-card h3,
body .aurum-tecnica-card > .elementor-widget-heading:not(.aurum-tecnica-num) .elementor-heading-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 500 !important;
  font-size: clamp(24px,2.4vw,32px) !important;
  color: var(--text-display) !important;
  line-height: 1.2 !important;
  margin-bottom: 18px !important;
}
body .aurum-tecnica-card p,
body .aurum-tecnica-card .elementor-widget-text-editor p {
  font-size: 14px !important;
  color: var(--text-secondary) !important;
  line-height: 1.8 !important;
  font-weight: 300 !important;
}
body .aurum-tecnicas-complemento .elementor-widget-container p {
  max-width: 820px !important;
  margin: clamp(56px,6vw,80px) auto 0 !important;
  text-align: center !important;
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic !important;
  font-size: 18px !important;
  line-height: 1.75 !important;
  color: var(--text-primary) !important;
}

/* === 09 Timeline (Processo, zigue-zague vertical) === */
body .aurum-timeline {
  position: relative;
  max-width: 1080px;
  margin: 0 auto !important;
  padding: clamp(32px,4vw,56px) 0 !important;
}
body .aurum-timeline::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0; bottom: 0;
  width: 1px;
  background: linear-gradient(180deg, transparent 0%, var(--gold-deep) 8%, var(--gold) 50%, var(--gold-deep) 92%, transparent 100%);
  transform: translateX(-50%);
}
body .aurum-timeline-item {
  position: relative !important;
  width: calc(50% - 56px) !important;
  margin-bottom: clamp(40px,5vw,64px) !important;
}
body .aurum-timeline-left { padding-right: 24px !important; text-align: right; }
body .aurum-timeline-right { padding-left: 24px !important; margin-left: calc(50% + 56px) !important; }
body .aurum-timeline-marker {
  position: absolute !important;
  top: 12px;
  width: 56px !important; height: 56px !important;
  border-radius: 50% !important;
  background: var(--bg-secondary) !important;
  border: 1px solid var(--gold) !important;
  box-shadow: 0 0 24px rgba(196,160,96,0.30);
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 2;
}
body .aurum-timeline-left .aurum-timeline-marker { right: -84px !important; }
body .aurum-timeline-right .aurum-timeline-marker { left: -84px !important; }
body .aurum-timeline-marker .elementor-heading-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic !important;
  font-weight: 500 !important;
  font-size: 22px !important;
  color: var(--gold-light) !important;
  line-height: 1 !important;
  margin: 0 !important;
}
body .aurum-timeline-card {
  background: rgba(17,17,17,0.55) !important;
  backdrop-filter: blur(20px);
  border: 1px solid rgba(196,160,96,0.18) !important;
  border-radius: 10px !important;
  padding: clamp(26px,2.8vw,36px) clamp(28px,3vw,40px) !important;
  transition: all 0.5s cubic-bezier(0.16,1,0.3,1);
}
body .aurum-timeline-item:hover .aurum-timeline-card { border-color: rgba(220,193,137,0.30) !important; transform: translateY(-3px); }
body .aurum-timeline-step .elementor-heading-title {
  display: inline-block !important;
  font-family: 'Manrope', sans-serif !important;
  font-size: 10.5px !important;
  font-weight: 700 !important;
  letter-spacing: 0.32em !important;
  text-transform: uppercase !important;
  color: var(--gold) !important;
  margin-bottom: 14px !important;
}
body .aurum-timeline-card h3,
body .aurum-timeline-card > .elementor-widget-heading:not(.aurum-timeline-step) .elementor-heading-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 500 !important;
  font-size: clamp(20px,2vw,26px) !important;
  color: var(--text-display) !important;
  line-height: 1.2 !important;
  margin-bottom: 12px !important;
}
body .aurum-timeline-card p,
body .aurum-timeline-card .elementor-widget-text-editor p {
  font-size: 14px !important;
  color: var(--text-secondary) !important;
  line-height: 1.8 !important;
  font-weight: 300 !important;
}

/* === 10 Sobre — credenciais box === */
body .aurum-sobre-credenciais .elementor-widget-container p {
  font-family: 'Manrope', sans-serif !important;
  font-size: 13px !important;
  color: var(--text-secondary) !important;
  line-height: 1.85 !important;
  padding: 20px 24px !important;
  background: rgba(17,17,17,0.5) !important;
  border: 1px solid rgba(196,160,96,0.18) !important;
  border-radius: 8px !important;
  margin-bottom: 24px !important;
}
body .aurum-sobre-stats,
.elementor-9 .aurum-sobre-stats {
  display: flex !important;
  --flex-direction: row !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  --gap: clamp(32px, 4vw, 64px) !important;
  gap: clamp(32px, 4vw, 64px) !important;
  --align-items: flex-start !important;
  align-items: flex-start !important;
  --justify-content: flex-start !important;
  padding: 28px 0 !important;
  border-top: 1px solid rgba(196,160,96,0.12) !important;
  border-bottom: 1px solid rgba(196,160,96,0.12) !important;
  margin: clamp(28px,3.5vw,40px) 0 !important;
  max-width: 1320px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body .aurum-sobre-stats > .aurum-sobre-stat,
.elementor-9 .aurum-sobre-stats > .aurum-sobre-stat {
  display: flex !important;
  --flex-direction: column !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 8px !important;
  width: auto !important;
  max-width: none !important;
  flex-basis: auto !important;
  min-width: 0 !important;
  flex: 0 0 auto !important;
}
body .aurum-sobre-stat .aurum-num .elementor-heading-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic !important;
  font-weight: 500 !important;
  font-size: clamp(32px,3.4vw,52px) !important;
  background: linear-gradient(135deg, var(--gold-deep), var(--gold) 40%, var(--gold-light));
  -webkit-background-clip: text; background-clip: text;
  -webkit-text-fill-color: transparent; color: transparent;
  line-height: 1 !important;
  margin: 0 !important;
}
body .aurum-sobre-stat .aurum-lbl .elementor-heading-title {
  font-family: 'Manrope', sans-serif !important;
  font-size: 10px !important;
  color: var(--text-muted) !important;
  letter-spacing: 0.3em !important;
  text-transform: uppercase !important;
  margin: 0 !important;
}
body .aurum-sobre-img-caption .elementor-widget-container p {
  text-align: center;
  font-family: 'Cormorant Garamond', serif;
  font-style: italic;
  font-size: 13px;
  color: var(--text-muted);
  margin-top: 16px;
}

/* === 11 Depoimentos duais (2 blocos por card) === */
body .aurum-dep-grid.e-con,
body .aurum-dep-grid {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: clamp(24px,3vw,36px) !important;
  max-width: 1320px !important;
  margin: 0 auto !important;
  flex-direction: unset !important;
  flex-wrap: unset !important;
}
body .aurum-dep-grid > .aurum-dep-card {
  width: auto !important;
  max-width: none !important;
  flex-basis: auto !important;
  min-width: 0 !important;
  flex: unset !important;
}
body .aurum-dep-bloco-label .elementor-heading-title {
  display: inline-block !important;
  font-family: 'Manrope', sans-serif !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 0.32em !important;
  text-transform: uppercase !important;
  color: var(--gold) !important;
  margin-bottom: 18px !important;
}
body .aurum-dep-text .elementor-widget-container p {
  font-family: 'Cormorant Garamond', serif !important;
  font-style: italic !important;
  font-size: clamp(16px,1.45vw,19px) !important;
  color: var(--text-primary) !important;
  line-height: 1.65 !important;
  margin-bottom: 18px !important;
}
body .aurum-dep-author .elementor-heading-title {
  font-family: 'Manrope', sans-serif !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  color: var(--gold) !important;
  margin: 0 !important;
}
body .aurum-dep-author .elementor-heading-title small {
  display: block;
  color: var(--text-muted) !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  letter-spacing: 0.1em !important;
  text-transform: none !important;
  margin-top: 6px !important;
}
body .aurum-dep-separator {
  height: 1px !important;
  background: linear-gradient(90deg, transparent, rgba(196,160,96,0.25), transparent) !important;
  margin: 24px 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
}

/* === Section-cta-wrap (CTA centralizado por dobra) === */
body .aurum-section-cta-wrap {
  text-align: center !important;
  margin-top: clamp(48px,6vw,72px) !important;
}

/* === Botão CTA outline (variante border) === */
body .aurum-cta-outline .elementor-button {
  background: transparent !important;
  color: var(--gold-light) !important;
  border: 1px solid var(--gold-deep) !important;
}
body .aurum-cta-outline .elementor-button::before { display: none !important; }
body .aurum-cta-outline .elementor-button:hover {
  background: linear-gradient(135deg, var(--gold-deep), var(--gold) 45%, var(--gold-light)) !important;
  color: var(--bg-deepest) !important;
  border-color: transparent !important;
}

/* === Responsivo extra para novas dobras === */
@media (max-width: 1024px) {
  body .aurum-dor-grid { grid-template-columns: 1fr !important; }
  body .aurum-stack-split { grid-template-columns: 1fr !important; gap: 40px !important; }
  body .aurum-stack-img-col { position: static !important; max-width: 460px; margin: 0 auto; }
  body .aurum-ben-grid { grid-template-columns: repeat(2, 1fr) !important; }
  body .aurum-ben-grid > .aurum-ben-card:nth-child(10) { grid-column: auto !important; }
  body .aurum-perfis-grid { grid-template-columns: repeat(2, 1fr) !important; }
  body .aurum-perfis-grid > .aurum-perfis-card { grid-column: auto !important; }
  body .aurum-perfis-grid > .aurum-perfis-card:nth-child(4),
  body .aurum-perfis-grid > .aurum-perfis-card:nth-child(5) { grid-column: auto !important; }
  body .aurum-disc-grid { grid-template-columns: 1fr !important; }
  body .aurum-tecnicas-grid { grid-template-columns: 1fr !important; max-width: 560px; margin: 0 auto; }
  body .aurum-dep-grid { grid-template-columns: 1fr !important; }
  body .aurum-timeline::before { left: 32px !important; }
  body .aurum-timeline-item,
  body .aurum-timeline-left,
  body .aurum-timeline-right {
    width: calc(100% - 88px) !important;
    margin-left: 88px !important;
    padding: 0 !important;
    text-align: left !important;
  }
  body .aurum-timeline-left .aurum-timeline-marker,
  body .aurum-timeline-right .aurum-timeline-marker {
    left: -72px !important;
    right: auto !important;
    width: 44px !important;
    height: 44px !important;
  }
  body .aurum-timeline-marker .elementor-heading-title { font-size: 18px !important; }
}
@media (max-width: 640px) {
  body .aurum-ben-grid { grid-template-columns: 1fr !important; }
  body .aurum-perfis-grid { grid-template-columns: 1fr !important; }
  body .aurum-stack-bullet { grid-template-columns: 56px 1fr !important; gap: 16px !important; }
  body .aurum-sobre-stats { flex-direction: column !important; gap: 24px !important; }
}
@media (hover: none) {
  body .aurum-dor-card:hover,
  body .aurum-ben-card:hover,
  body .aurum-perfis-card:hover,
  body .aurum-disc-card:hover,
  body .aurum-tecnica-card:hover { transform: none !important; }
}/* End custom CSS */