.elementor-1053 .elementor-element.elementor-element-0ac1ceb{--display:flex;--min-height:627px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1053 .elementor-element.elementor-element-0ac1ceb:not(.elementor-motion-effects-element-type-background), .elementor-1053 .elementor-element.elementor-element-0ac1ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;background-image:url("https://thinkingrey.com.br/wp-content/uploads/2026/07/h1-2.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-1053 .elementor-element.elementor-element-0ac1ceb::before, .elementor-1053 .elementor-element.elementor-element-0ac1ceb > .elementor-background-video-container::before, .elementor-1053 .elementor-element.elementor-element-0ac1ceb > .e-con-inner > .elementor-background-video-container::before, .elementor-1053 .elementor-element.elementor-element-0ac1ceb > .elementor-background-slideshow::before, .elementor-1053 .elementor-element.elementor-element-0ac1ceb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1053 .elementor-element.elementor-element-0ac1ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EDEDED00 0%, #000000 100%);}.elementor-1053 .elementor-element.elementor-element-1cbc345{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1053 .elementor-element.elementor-element-a3e3ffb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1053 .elementor-element.elementor-element-be0db5f{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-1053 .elementor-element.elementor-element-be0db5f.elementor-element{--align-self:center;}.elementor-1053 .elementor-element.elementor-element-be0db5f .elementor-heading-title{font-family:"SF PRO Display", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:14px;color:#FFFFFFCC;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1053 .elementor-element.elementor-element-77015c4{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;text-align:end;}.elementor-1053 .elementor-element.elementor-element-77015c4.elementor-element{--align-self:flex-end;}.elementor-1053 .elementor-element.elementor-element-77015c4 img{width:67%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1053 .elementor-element.elementor-element-7910b87{--divider-border-style:solid;--divider-color:#F3F3F25C;--divider-border-width:1.5px;}.elementor-1053 .elementor-element.elementor-element-7910b87 .elementor-divider-separator{width:100%;}.elementor-1053 .elementor-element.elementor-element-ede3ba0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1053 .elementor-element.elementor-element-9d72df8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1053 .elementor-element.elementor-element-c9512fa{text-align:center;}.elementor-1053 .elementor-element.elementor-element-c9512fa .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:45px;font-weight:700;line-height:50px;letter-spacing:-1px;color:#F6FAFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-1053 .elementor-element.elementor-element-60270c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:#FFFFFFCC;}.elementor-1053 .elementor-element.elementor-element-60270c7.elementor-element{--align-self:center;}.elementor-1053 .elementor-element.elementor-element-9f0bf47{text-align:center;font-family:"Questrial", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFFCC;}.elementor-1053 .elementor-element.elementor-element-f47a814{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1053 .elementor-element.elementor-element-f47a814.e-con{--align-self:center;}.elementor-1053 .elementor-element.elementor-element-8d3300b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1053 .elementor-element.elementor-element-54b10ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;text-align:center;}.elementor-1053 .elementor-element.elementor-element-54b10ef.elementor-element{--align-self:center;}.elementor-1053 .elementor-element.elementor-element-1856629{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1053 .elementor-element.elementor-element-1856629.elementor-element{--align-self:center;}.elementor-1053 .elementor-element.elementor-element-1856629 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-1053 .elementor-element.elementor-element-8e03a28{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1053 .elementor-element.elementor-element-bee9596{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-1053 .elementor-element.elementor-element-f10f0f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1053 .elementor-element.elementor-element-f10f0f7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-1053 .elementor-element.elementor-element-7fe2dda{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1053 .elementor-element.elementor-element-98610c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1053 .elementor-element.elementor-element-98610c5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-1053 .elementor-element.elementor-element-88cb008{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1053 .elementor-element.elementor-element-c7e1d5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1053 .elementor-element.elementor-element-c7e1d5b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-1053 .elementor-element.elementor-element-afb917b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-1053 .elementor-element.elementor-element-8dbbc19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1053 .elementor-element.elementor-element-8dbbc19 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-1053 .elementor-element.elementor-element-37cb824{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1053 .elementor-element.elementor-element-3bd1de2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1053 .elementor-element.elementor-element-3bd1de2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-1053 .elementor-element.elementor-element-fbc7626{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-1053 .elementor-element.elementor-element-5094e43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1053 .elementor-element.elementor-element-5094e43 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-1053 .elementor-element.elementor-element-e4ef8ca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:7;}.elementor-1053 .elementor-element.elementor-element-638b0b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1053 .elementor-element.elementor-element-638b0b1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-1053 .elementor-element.elementor-element-bce4308{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99999;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1053 .elementor-element.elementor-element-6308307 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:46px;font-weight:500;line-height:1.5em;fill:#090909;color:#090909;border-radius:0px 0px 0px 0px;padding:18px 30px 18px 30px;}.elementor-1053 .elementor-element.elementor-element-6308307.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1053 .elementor-element.elementor-element-6308307{z-index:99;}.elementor-1053 .elementor-element.elementor-element-926423c .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:46px;font-weight:500;line-height:1.5em;fill:#090909;color:#090909;border-radius:0px 0px 0px 0px;padding:18px 30px 18px 30px;}.elementor-1053 .elementor-element.elementor-element-926423c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1053 .elementor-element.elementor-element-926423c{z-index:99;}.elementor-1053 .elementor-element.elementor-element-d885abc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1053 .elementor-element.elementor-element-d885abc:not(.elementor-motion-effects-element-type-background), .elementor-1053 .elementor-element.elementor-element-d885abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1053 .elementor-element.elementor-element-371e67f{text-align:center;}.elementor-1053 .elementor-element.elementor-element-371e67f .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:45px;font-weight:700;line-height:50px;letter-spacing:-1px;color:#F6FAFF;}.elementor-1053 .elementor-element.elementor-element-0a0bab9{--display:flex;--margin-top:0vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1053 .elementor-element.elementor-element-0a0bab9:not(.elementor-motion-effects-element-type-background), .elementor-1053 .elementor-element.elementor-element-0a0bab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #101010 100%);}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1053 .elementor-element.elementor-element-9be7a0b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1053 .elementor-element.elementor-element-9be7a0b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-1053 .elementor-element.elementor-element-9be7a0b .elementor-swiper-button{color:#02010100;}.elementor-1053 .elementor-element.elementor-element-9be7a0b .elementor-swiper-button svg{fill:#02010100;}.elementor-1053 .elementor-element.elementor-element-c0c685f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--overlay-opacity:1;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1053 .elementor-element.elementor-element-c0c685f:not(.elementor-motion-effects-element-type-background), .elementor-1053 .elementor-element.elementor-element-c0c685f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54278B;background-image:url("https://thinkingrey.com.br/wp-content/uploads/2026/07/fundo-roxo-3.webp");}.elementor-1053 .elementor-element.elementor-element-c0c685f::before, .elementor-1053 .elementor-element.elementor-element-c0c685f > .elementor-background-video-container::before, .elementor-1053 .elementor-element.elementor-element-c0c685f > .e-con-inner > .elementor-background-video-container::before, .elementor-1053 .elementor-element.elementor-element-c0c685f > .elementor-background-slideshow::before, .elementor-1053 .elementor-element.elementor-element-c0c685f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1053 .elementor-element.elementor-element-c0c685f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #F1F1F100 93%, #000000 100%);}.elementor-1053 .elementor-element.elementor-element-7bc2086{padding:16px 16px 16px 16px;text-align:center;}.elementor-1053 .elementor-element.elementor-element-7bc2086 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:45px;font-weight:700;line-height:50px;letter-spacing:-1px;color:#F6FAFF;}.elementor-1053 .elementor-element.elementor-element-b44025a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-fe8ec0b:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-fe52e09:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-7f275d0:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-c295a75{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-660a517:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-375ef56:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-89624ff:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-669dd03:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-fa5a6e6:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-5d19298:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-0164c6c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-490f18d:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-0460096:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-ba88560:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-4b621cd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-934cd76:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-20b6941:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-afe1db3:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-dce73fa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-330bcca:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-b1c2c14:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-94b2449:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-f57390e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-a670ce6:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-c011dfe:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-a6ce20e:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-a35bf20{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-309fa6f:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-ce9c187:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-bd45d23:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-61abd15{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-bd8b4dc:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-726cbe6:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-314eb38:hover{--e-transform-scale:1.01;}.elementor-1053 .elementor-element.elementor-element-cd40f59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1053 .elementor-element.elementor-element-cd40f59:not(.elementor-motion-effects-element-type-background), .elementor-1053 .elementor-element.elementor-element-cd40f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #7E28DD 0%, #000000 100%);}.elementor-1053 .elementor-element.elementor-element-cd40f59::before, .elementor-1053 .elementor-element.elementor-element-cd40f59 > .elementor-background-video-container::before, .elementor-1053 .elementor-element.elementor-element-cd40f59 > .e-con-inner > .elementor-background-video-container::before, .elementor-1053 .elementor-element.elementor-element-cd40f59 > .elementor-background-slideshow::before, .elementor-1053 .elementor-element.elementor-element-cd40f59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1053 .elementor-element.elementor-element-cd40f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #7E28DD00 0%, #000000 100%);}.elementor-1053 .elementor-element.elementor-element-003098a{text-align:center;}.elementor-1053 .elementor-element.elementor-element-003098a .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:45px;font-weight:700;line-height:50px;letter-spacing:-1px;color:#F6FAFF;}.elementor-1053 .elementor-element.elementor-element-aaed6b2:hover{--e-transform-scale:1.02;}.elementor-1053 .elementor-element.elementor-element-aaed6b2 img{width:83%;}.elementor-1053 .elementor-element.elementor-element-08c20b4{--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;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1053 .elementor-element.elementor-element-08c20b4:not(.elementor-motion-effects-element-type-background), .elementor-1053 .elementor-element.elementor-element-08c20b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6713C5;}.elementor-1053 .elementor-element.elementor-element-69b4d9f{text-align:center;}.elementor-1053 .elementor-element.elementor-element-69b4d9f .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:45px;font-weight:700;line-height:50px;letter-spacing:-1px;color:#F6FAFF;}.elementor-1053 .elementor-element.elementor-element-16c3184:hover{--e-transform-scale:1.02;}.elementor-1053 .elementor-element.elementor-element-16c3184 img{width:78%;border-radius:30px 30px 30px 30px;box-shadow:7px 2px 10px 4px rgba(0,0,0,0.5);}.elementor-1053 .elementor-element.elementor-element-0b98a20{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1053 .elementor-element.elementor-element-0b98a20:not(.elementor-motion-effects-element-type-background), .elementor-1053 .elementor-element.elementor-element-0b98a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6713C5;}.elementor-1053 .elementor-element.elementor-element-3a49d98{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1053 .elementor-element.elementor-element-8d0183e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1053 .elementor-element.elementor-element-16088f4{text-align:center;}.elementor-1053 .elementor-element.elementor-element-16088f4 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1rem;font-weight:400;color:#FFFFFF;}.elementor-1053 .elementor-element.elementor-element-c414e17{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1053 .elementor-element.elementor-element-02ddf10{--display:flex;}.elementor-1053 .elementor-element.elementor-element-3b91c0d{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1053 .elementor-element.elementor-element-3b91c0d:not(.elementor-motion-effects-element-type-background), .elementor-1053 .elementor-element.elementor-element-3b91c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6713C5;}.elementor-1053 .elementor-element.elementor-element-5006d02{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1053 .elementor-element.elementor-element-79203b4{--spacer-size:105px;}.elementor-1053 .elementor-element.elementor-element-2255cd7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1053 .elementor-element.elementor-element-e47389c{--display:flex;}@media(max-width:1024px){.elementor-1053 .elementor-element.elementor-element-0ac1ceb:not(.elementor-motion-effects-element-type-background), .elementor-1053 .elementor-element.elementor-element-0ac1ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1053 .elementor-element.elementor-element-be0db5f{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;text-align:end;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1053 .elementor-element.elementor-element-77015c4{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1053 .elementor-element.elementor-element-ede3ba0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1053 .elementor-element.elementor-element-c9512fa{text-align:center;}.elementor-1053 .elementor-element.elementor-element-c9512fa .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1053 .elementor-element.elementor-element-60270c7{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-1053 .elementor-element.elementor-element-9f0bf47{text-align:center;}.elementor-1053 .elementor-element.elementor-element-f47a814{--margin-top:20px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-1053 .elementor-element.elementor-element-54b10ef img{width:100%;}.elementor-1053 .elementor-element.elementor-element-1856629 .elementor-heading-title{font-size:12px;}.elementor-1053 .elementor-element.elementor-element-f10f0f7 .elementor-heading-title{font-size:12px;}.elementor-1053 .elementor-element.elementor-element-98610c5 .elementor-heading-title{font-size:12px;}.elementor-1053 .elementor-element.elementor-element-c7e1d5b .elementor-heading-title{font-size:12px;}.elementor-1053 .elementor-element.elementor-element-8dbbc19 .elementor-heading-title{font-size:12px;}.elementor-1053 .elementor-element.elementor-element-3bd1de2 .elementor-heading-title{font-size:12px;}.elementor-1053 .elementor-element.elementor-element-5094e43 .elementor-heading-title{font-size:12px;}.elementor-1053 .elementor-element.elementor-element-638b0b1 .elementor-heading-title{font-size:12px;}.elementor-1053 .elementor-element.elementor-element-bce4308{--justify-content:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1053 .elementor-element.elementor-element-371e67f{text-align:center;}.elementor-1053 .elementor-element.elementor-element-371e67f .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-1053 .elementor-element.elementor-element-9be7a0b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1053 .elementor-element.elementor-element-7bc2086{text-align:center;}.elementor-1053 .elementor-element.elementor-element-7bc2086 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-1053 .elementor-element.elementor-element-b44025a{--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-c295a75{--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-0164c6c{--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-4b621cd{--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-dce73fa{--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-f57390e{--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-a35bf20{--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-61abd15{--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-003098a{text-align:center;}.elementor-1053 .elementor-element.elementor-element-003098a .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-1053 .elementor-element.elementor-element-69b4d9f{text-align:center;}.elementor-1053 .elementor-element.elementor-element-69b4d9f .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-1053 .elementor-element.elementor-element-0b98a20{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1053 .elementor-element.elementor-element-16088f4 .elementor-heading-title{line-height:1.2em;}.elementor-1053 .elementor-element.elementor-element-02ddf10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1053 .elementor-element.elementor-element-3b91c0d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}}@media(max-width:767px){.elementor-1053 .elementor-element.elementor-element-0ac1ceb{--min-height:690px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1053 .elementor-element.elementor-element-0ac1ceb:not(.elementor-motion-effects-element-type-background), .elementor-1053 .elementor-element.elementor-element-0ac1ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1053 .elementor-element.elementor-element-1cbc345{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1053 .elementor-element.elementor-element-a3e3ffb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1053 .elementor-element.elementor-element-be0db5f{width:auto;max-width:auto;text-align:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1053 .elementor-element.elementor-element-77015c4{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1053 .elementor-element.elementor-element-c9512fa .elementor-heading-title{font-size:9vw;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1053 .elementor-element.elementor-element-60270c7{width:auto;max-width:auto;text-align:center;}.elementor-1053 .elementor-element.elementor-element-f47a814{--width:100%;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-1053 .elementor-element.elementor-element-8d3300b{--width:18%;--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-1053 .elementor-element.elementor-element-1856629 .elementor-heading-title{font-size:8px;line-height:1em;}.elementor-1053 .elementor-element.elementor-element-8e03a28{--width:18%;}.elementor-1053 .elementor-element.elementor-element-f10f0f7 .elementor-heading-title{font-size:8px;line-height:1em;}.elementor-1053 .elementor-element.elementor-element-7fe2dda{--width:18%;}.elementor-1053 .elementor-element.elementor-element-98610c5 .elementor-heading-title{font-size:8px;line-height:1em;}.elementor-1053 .elementor-element.elementor-element-88cb008{--width:18%;}.elementor-1053 .elementor-element.elementor-element-c7e1d5b .elementor-heading-title{font-size:8px;line-height:1em;}.elementor-1053 .elementor-element.elementor-element-afb917b{--width:18%;}.elementor-1053 .elementor-element.elementor-element-8dbbc19 .elementor-heading-title{font-size:8px;line-height:1em;}.elementor-1053 .elementor-element.elementor-element-37cb824{--width:18%;}.elementor-1053 .elementor-element.elementor-element-3bd1de2 .elementor-heading-title{font-size:8px;line-height:1em;}.elementor-1053 .elementor-element.elementor-element-fbc7626{--width:18%;}.elementor-1053 .elementor-element.elementor-element-5094e43 .elementor-heading-title{font-size:8px;line-height:1em;}.elementor-1053 .elementor-element.elementor-element-e4ef8ca{--width:18%;}.elementor-1053 .elementor-element.elementor-element-c63a546{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1053 .elementor-element.elementor-element-638b0b1 .elementor-heading-title{font-size:8px;line-height:1em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1053 .elementor-element.elementor-element-d885abc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1053 .elementor-element.elementor-element-371e67f .elementor-heading-title{font-size:9vw;line-height:1.1em;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-1053 .elementor-element.elementor-element-9be7a0b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1053 .elementor-element.elementor-element-7bc2086 .elementor-heading-title{font-size:9vw;line-height:1.1em;}.elementor-1053 .elementor-element.elementor-element-b44025a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-c295a75{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-0164c6c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-4b621cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-dce73fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-f57390e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-a35bf20{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-61abd15{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1053 .elementor-element.elementor-element-003098a .elementor-heading-title{font-size:9vw;line-height:1.1em;}.elementor-1053 .elementor-element.elementor-element-69b4d9f .elementor-heading-title{font-size:9vw;line-height:1.1em;}.elementor-1053 .elementor-element.elementor-element-0b98a20{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1053 .elementor-element.elementor-element-16088f4 .elementor-heading-title{line-height:1.5em;}.elementor-1053 .elementor-element.elementor-element-3b91c0d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1053 .elementor-element.elementor-element-79203b4{--spacer-size:65px;}}@media(min-width:768px){.elementor-1053 .elementor-element.elementor-element-a3e3ffb{--width:100%;}.elementor-1053 .elementor-element.elementor-element-f47a814{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1053 .elementor-element.elementor-element-f47a814{--width:80%;}}@media(min-width:1025px){.elementor-1053 .elementor-element.elementor-element-0ac1ceb:not(.elementor-motion-effects-element-type-background), .elementor-1053 .elementor-element.elementor-element-0ac1ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-c9512fa */.textodegrade {
  background: linear-gradient(
    90deg,
    #FFFFFF,
    #B8B8B8,
    #F2F2F2,
    #8C8C8C,
    #FFFFFF
  );
  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f47a814 *//* Pai */
.experts-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Cada avatar sobreposto */
.experts-wrapper .expert-container {
  position: relative;
  margin-left: -20px; /* sobreposição */
  transition: transform 0.3s ease, z-index 0.3s ease;
}

/* Primeiro avatar sem sobreposição */
.experts-wrapper .expert-container:first-child {
  margin-left: 0;
}

/* Imagem */
.experts-wrapper .expert {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;

  transition: all 0.3s ease;
  position: relative;
  z-index: 1;
  cursor: pointer;
}

/* Nome escondido atrás */
.experts-wrapper .nome-expert {
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translate(-50%, 20px);
  opacity: 0;
  z-index: -1;
  transition: all 0.3s ease;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background: rgba(0,0,0,0.6);
  padding: 3px 8px;
  border-radius: 6px;
  white-space: nowrap;
}
/* Aplica a sobreposição só a partir do 2º avatar */
.experts-wrapper .expert-container:not(:first-child) {
  margin-left: -20px; /* ajuste de sobreposição */
}

/* Hover: imagem cresce e vem pra frente */
.experts-wrapper .expert-container:hover {
  z-index: 10;
}

.experts-wrapper .expert-container:hover .expert {
  transform: scale(1.15) translateY(-10px);
  box-shadow: 0 6px 15px rgba(0,0,0,0.4);
}

.experts-wrapper .expert-container:hover .nome-expert {
  transform: translate(-50%, -30px);
  opacity: 1;
  z-index: 9;
}
@media(max-width: 767px){
/* Nome escondido atrás */
.experts-wrapper .nome-expert {
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translate(-50%, 20px);
  opacity: 0;
  z-index: -1;
  transition: all 0.3s ease;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background: rgba(0,0,0,0.6);
  padding: 3px 8px;
  border-radius: 6px;
  white-space: nowrap;
}


}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6308307 */.elementor-1053 .elementor-element.elementor-element-6308307 {
  width: 56px;
  height: 56px;
  min-width: 56px;
  padding: 0 !important;

  border-radius: 50%;
  border: none;

  background: linear-gradient(
    135deg,
    #FFFFFF 0%,
    #D9D9D9 25%,
    #A6A6A6 50%,
    #E8E8E8 75%,
    #B8B8B8 100%
  );

  box-shadow:
    0 10px 20px rgba(184, 184, 184, 0.35),
    0 20px 40px rgba(140, 140, 140, 0.25),
    0 40px 80px rgba(140, 140, 140, 0.15),
    0 60px 120px rgba(140, 140, 140, 0.08);

  outline: none;
  cursor: pointer;
  transition: all 0.5s ease;
  position: relative;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;
}


/* BOTÃO INTERNO DO ELEMENTOR */

.elementor-1053 .elementor-element.elementor-element-6308307 .elementor-button {
  width: 56px;
  height: 56px;
  min-width: 56px;

  padding: 0 !important;
  margin: 0 !important;

  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 50%;
  background: transparent !important;

  position: relative;
  z-index: 3;
}


/* CONTEÚDO INTERNO DO BOTÃO */

.elementor-1053 .elementor-element.elementor-element-6308307 .elementor-button-content-wrapper {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;

  gap: 0 !important;
}


/* ÍCONE DO WHATSAPP */

.elementor-1053 .elementor-element.elementor-element-6308307 .elementor-button-icon {
  margin: 0 !important;
  padding: 0 !important;

  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 26px;

  /* Herda a cor do texto definida no Elementor */
  color: inherit;

  transition: transform 0.5s ease;
}


/* TAMANHO E COR DO SVG */

.elementor-1053 .elementor-element.elementor-element-6308307 .elementor-button-icon svg,
.elementor-1053 .elementor-element.elementor-element-6308307 svg {
  width: 26px;
  height: 26px;

  font-size: 26px;

  /* Usa automaticamente a cor do texto */
  fill: currentColor;
}


/* HOVER DO ÍCONE */

.elementor-1053 .elementor-element.elementor-element-6308307:hover .elementor-button-icon {
  transform: scale(1.12) rotate(5deg);
}


/* HOVER DO BOTÃO */

.elementor-1053 .elementor-element.elementor-element-6308307:hover {
  transform: translateY(-6px);

  box-shadow:
    0 12px 25px rgba(184, 184, 184, 0.35),
    0 25px 50px rgba(140, 140, 140, 0.20);

  transition: all 0.5s ease;
}


/* CLIQUE */

.elementor-1053 .elementor-element.elementor-element-6308307:active {
  opacity: 0.7;
  transform: translateY(-2px);
}


/* BRILHO ANIMADO PASSANDO PELO BOTÃO */

.elementor-1053 .elementor-element.elementor-element-6308307::before {
  content: '';

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.9) 12.81%,
    rgba(255, 255, 255, 0) 66.66%
  );

  width: 35px;
  height: 130%;

  position: absolute;
  bottom: 0;

  transform: translateX(-50%) skew(-25deg);

  user-select: none;
  pointer-events: none;

  animation: shinery 3s infinite ease-in-out;

  filter: blur(3px);

  z-index: 1;
}


@keyframes shinery {

  0%,
  100% {
    left: -20%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 120%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}


/* GLOW PRATA SUPERIOR */

.elementor-1053 .elementor-element.elementor-element-6308307::after {
  content: "";

  position: absolute;

  top: -10px;
  left: 50%;

  transform: translateX(-50%);

  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,
    #FFFFFF 20%,
    rgba(200, 200, 200, 0.5) 70%,
    rgba(200, 200, 200, 0) 100%
  );

  mix-blend-mode: screen;

  filter: blur(12px);

  pointer-events: none;

  z-index: 1;
}


/* REFLEXO SUPERIOR */

.elementor-1053 .elementor-element.elementor-element-6308307 .elementor-button::before {
  content: "";

  position: absolute;

  top: -5px;
  left: 50%;

  transform: translateX(-50%);

  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );

  pointer-events: none;

  z-index: 2;
}


/* REFLEXO INFERIOR */

.elementor-1053 .elementor-element.elementor-element-6308307 .elementor-button::after {
  content: "";

  position: absolute;

  bottom: -4.5px;
  left: 50%;

  transform: translateX(-50%);

  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );

  pointer-events: none;

  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-926423c */.elementor-1053 .elementor-element.elementor-element-926423c {
  width: 56px;
  height: 56px;
  min-width: 56px;
  padding: 0 !important;

  border-radius: 50%;
  border: none;

  background: linear-gradient(
    135deg,
    #FFFFFF 0%,
    #D9D9D9 25%,
    #A6A6A6 50%,
    #E8E8E8 75%,
    #B8B8B8 100%
  );

  box-shadow:
    0 10px 20px rgba(184, 184, 184, 0.35),
    0 20px 40px rgba(140, 140, 140, 0.25),
    0 40px 80px rgba(140, 140, 140, 0.15),
    0 60px 120px rgba(140, 140, 140, 0.08);

  outline: none;
  cursor: pointer;
  transition: all 0.5s ease;
  position: relative;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;
}


/* BOTÃO INTERNO DO ELEMENTOR */

.elementor-1053 .elementor-element.elementor-element-926423c .elementor-button {
  width: 56px;
  height: 56px;
  min-width: 56px;

  padding: 0 !important;
  margin: 0 !important;

  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 50%;
  background: transparent !important;

  position: relative;
  z-index: 3;
}


/* CONTEÚDO INTERNO DO BOTÃO */

.elementor-1053 .elementor-element.elementor-element-926423c .elementor-button-content-wrapper {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;

  gap: 0 !important;
}


/* ÍCONE DO WHATSAPP */

.elementor-1053 .elementor-element.elementor-element-926423c .elementor-button-icon {
  margin: 0 !important;
  padding: 0 !important;

  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 26px;

  /* Herda a cor do texto definida no Elementor */
  color: inherit;

  transition: transform 0.5s ease;
}


/* TAMANHO E COR DO SVG */

.elementor-1053 .elementor-element.elementor-element-926423c .elementor-button-icon svg,
.elementor-1053 .elementor-element.elementor-element-926423c svg {
  width: 26px;
  height: 26px;

  font-size: 26px;

  /* Usa automaticamente a cor do texto */
  fill: currentColor;
}


/* HOVER DO ÍCONE */

.elementor-1053 .elementor-element.elementor-element-926423c:hover .elementor-button-icon {
  transform: scale(1.12) rotate(5deg);
}


/* HOVER DO BOTÃO */

.elementor-1053 .elementor-element.elementor-element-926423c:hover {
  transform: translateY(-6px);

  box-shadow:
    0 12px 25px rgba(184, 184, 184, 0.35),
    0 25px 50px rgba(140, 140, 140, 0.20);

  transition: all 0.5s ease;
}


/* CLIQUE */

.elementor-1053 .elementor-element.elementor-element-926423c:active {
  opacity: 0.7;
  transform: translateY(-2px);
}


/* BRILHO ANIMADO PASSANDO PELO BOTÃO */

.elementor-1053 .elementor-element.elementor-element-926423c::before {
  content: '';

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.9) 12.81%,
    rgba(255, 255, 255, 0) 66.66%
  );

  width: 35px;
  height: 130%;

  position: absolute;
  bottom: 0;

  transform: translateX(-50%) skew(-25deg);

  user-select: none;
  pointer-events: none;

  animation: shinery 3s infinite ease-in-out;

  filter: blur(3px);

  z-index: 1;
}


@keyframes shinery {

  0%,
  100% {
    left: -20%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 120%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }
}


/* GLOW PRATA SUPERIOR */

.elementor-1053 .elementor-element.elementor-element-926423c::after {
  content: "";

  position: absolute;

  top: -10px;
  left: 50%;

  transform: translateX(-50%);

  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,
    #FFFFFF 20%,
    rgba(200, 200, 200, 0.5) 70%,
    rgba(200, 200, 200, 0) 100%
  );

  mix-blend-mode: screen;

  filter: blur(12px);

  pointer-events: none;

  z-index: 1;
}


/* REFLEXO SUPERIOR */

.elementor-1053 .elementor-element.elementor-element-926423c .elementor-button::before {
  content: "";

  position: absolute;

  top: -5px;
  left: 50%;

  transform: translateX(-50%);

  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );

  pointer-events: none;

  z-index: 2;
}


/* REFLEXO INFERIOR */

.elementor-1053 .elementor-element.elementor-element-926423c .elementor-button::after {
  content: "";

  position: absolute;

  bottom: -4.5px;
  left: 50%;

  transform: translateX(-50%);

  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );

  pointer-events: none;

  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-371e67f */.textodegrade {
  background: linear-gradient(
    90deg,
    #FFFFFF,
    #B8B8B8,
    #F2F2F2,
    #8C8C8C,
    #FFFFFF
  );
  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bc2086 */.textodegrade {
  background: linear-gradient(
    90deg,
    #FFFFFF,
    #B8B8B8,
    #F2F2F2,
    #8C8C8C,
    #FFFFFF
  );
  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-003098a */.textodegrade {
  background: linear-gradient(
    90deg,
    #FFFFFF,
    #B8B8B8,
    #F2F2F2,
    #8C8C8C,
    #FFFFFF
  );
  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69b4d9f */.textodegrade {
  background: linear-gradient(
    90deg,
    #FFFFFF,
    #B8B8B8,
    #F2F2F2,
    #8C8C8C,
    #FFFFFF
  );
  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16088f4 */.elementor-1053 .elementor-element.elementor-element-16088f4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cb081f */.elementor-1053 .elementor-element.elementor-element-7cb081f {
    width: 100%;
    height: 200px;
    z-index: 999;
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}


.blur-1 {
    z-index: 1;
    backdrop-filter: blur(0.25px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgba(0, 0, 0, 0) 37.5%);
}
.blur-2 {
    z-index: 2;
    backdrop-filter: blur(0.5px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgba(0, 0, 0, 0) 50%);
}
.blur-3 {
    z-index: 3;
    backdrop-filter: blur(1px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 62.5%);
}
.blur-4 {
    z-index: 4;
    backdrop-filter: blur(2px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgba(0, 0, 0, 0) 75%);
}
.blur-5 {
    z-index: 5;
    backdrop-filter: blur(4px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 87.5%);
}
.blur-6 {
    z-index: 6;
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
}
.blur-7 {
    z-index: 7;
    backdrop-filter: blur(16px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgb(0, 0, 0) 100%);
}
.blur-8 {
    z-index: 8;
    backdrop-filter: blur(32px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 87.5%, rgb(0, 0, 0) 100%);
}
.blur {
    position: absolute;
    pointer-events: none;
    inset: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5a5d47 */.elementor-1053 .elementor-element.elementor-element-a5a5d47 { 
  pointer-events: none; 
  display: table; 
  width: 100vw; 
  height: 100vh; 
  position: fixed; 
  background-color: transparent; 
  line-height: 1.6; 
  font-family: sans-serif; 
  overflow: hidden; 
  top: 0; 
  left: 0; 
  z-index: 9999; 
} 

.moving-lines { 
  position: absolute; 
  top: 50%; 
  left: 50%; 
  transform: translate(-50%, -50%); /* Centraliza as linhas */ 
  width: 100%; 
  height: 100%; 
} 

.moving-line { 
  position: absolute; 
  width: 1.5px; /* Garantindo que todas as linhas tenham a mesma largura */
  height: 100%; 
  top: 0; 
  left: 50%; 
  background: #ffffff10; 
  overflow: hidden; 
} 

.moving-line::after { 
  content: ""; 
  display: block; 
  position: absolute; 
  height: 15vh; 
  width: 100%; 
  top: -50%; 
  left: 0; 
  background: linear-gradient(to bottom, transparent, #ffffff50); 
  -webkit-animation: rainDrop 7s 0s infinite; 
          animation: rainDrop 5s 0s infinite; 
  -webkit-animation-fill-mode: forwards; 
          animation-fill-mode: forwards; 
  -webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97); 
          animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97); 
} 

.moving-line:nth-child(1) { 
  margin-left: -32.9%;
  width: 1.5px; 
}

.moving-line:nth-child(1)::after { 
  -webkit-animation-delay: 2s; 
          animation-delay: 2s; 
} 


.moving-line:nth-child(2) { 
  margin-left: -16%; 
  width: 1.5px; 
} 

.moving-line:nth-child(2)::after { 
  -webkit-animation-delay: 2.5s; 
          animation-delay: 2.5s; 
} 

.moving-line:nth-child(3) { 
  margin-left: 16%; 
  width: 1.5px;
} 

.moving-line:nth-child(3)::after { 
  -webkit-animation-delay: 3s; 
          animation-delay: 3s; 
} 

.moving-line:nth-child(4) { 
  margin-left: 32.9%; 
  width: 1.5px; /* Garantido que a largura da quarta linha seja a mesma */
} 

.moving-line:nth-child(4)::after { 
  -webkit-animation-delay: 3.5s; 
          animation-delay: 3.5s; 
} 

@-webkit-keyframes rainDrop { 
  0% { 
    top: -50%; 
  } 
  100% { 
    top: 110%; 
  } 
} 

@keyframes rainDrop { 
  0% { 
    top: -50%; 
  } 
  100% { 
    top: 110%; 
  } 
}/* End custom CSS */