.elementor-8 .elementor-element.elementor-element-8954a38{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:020px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8954a38:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8954a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drdanielhenrique.com/wp-content/uploads/2026/02/Plano-de-fundo-SITES-CLIENTES-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-8954a38::before, .elementor-8 .elementor-element.elementor-element-8954a38 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-8954a38 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-8954a38 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-8954a38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-8954a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(87deg, #000000 0%, #F2295B00 0%);}.elementor-8 .elementor-element.elementor-element-0e3024f{--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-8 .elementor-element.elementor-element-0e3024f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d22658b{--display:flex;}.elementor-8 .elementor-element.elementor-element-26411af{text-align:start;}.elementor-8 .elementor-element.elementor-element-26411af img{width:40%;}.elementor-8 .elementor-element.elementor-element-26411af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ad54811{text-align:start;}.elementor-8 .elementor-element.elementor-element-ad54811 .elementor-heading-title{font-size:58px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ad54811 > .elementor-widget-container{margin:20px 100px 0px 0px;}.elementor-8 .elementor-element.elementor-element-882bd80{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-882bd80 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ddb6d9f .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-ddb6d9f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-ddb6d9f .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-a169f3b{--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-8 .elementor-element.elementor-element-49a71788:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-49a71788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(280deg, #FFFFFF 0%, #EFEFEF 100%);}.elementor-8 .elementor-element.elementor-element-49a71788 > .elementor-background-overlay{opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-49a71788{border-style:solid;border-width:0px 0px 0px 0px;border-color:#e3c676;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 2em 0em 3em;}.elementor-8 .elementor-element.elementor-element-49a71788, .elementor-8 .elementor-element.elementor-element-49a71788 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-714b6b3f > .elementor-element-populated{padding:0em 2em 5em 2em;}.elementor-8 .elementor-element.elementor-element-2e865379{text-align:center;}.elementor-8 .elementor-element.elementor-element-2e865379 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;color:#34383A;}.elementor-8 .elementor-element.elementor-element-2e865379 > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4b4ff919{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:#34383A;}.elementor-8 .elementor-element.elementor-element-4b4ff919 > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2866ff70{text-align:center;font-family:"Poppins", Sans-serif;font-size:33px;font-weight:700;text-transform:uppercase;line-height:44px;color:#181E2C;width:var( --container-widget-width, 1138px );max-width:1138px;--container-widget-width:1138px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2866ff70 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 1em 0em;}.elementor-8 .elementor-element.elementor-element-36f02cf1 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-8 .elementor-element.elementor-element-550d804a img{width:100%;height:250px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;border-radius:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-550d804a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8 .elementor-element.elementor-element-550d804a > .elementor-widget-container{border-style:solid;border-color:#aa9063;border-radius:42px 42px 42px 42px;}.elementor-8 .elementor-element.elementor-element-77083f54 .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;fill:#0F262F;color:#0F262F;background-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-8 .elementor-element.elementor-element-77083f54 > .elementor-widget-container{margin:-3em 0em 0em 0em;}.elementor-8 .elementor-element.elementor-element-35ea13ba{text-align:center;}.elementor-8 .elementor-element.elementor-element-35ea13ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:#181E2C;}.elementor-8 .elementor-element.elementor-element-35ea13ba > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-35eb1e68 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-8 .elementor-element.elementor-element-1598c594 img{width:100%;height:250px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;border-radius:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-1598c594:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8 .elementor-element.elementor-element-1598c594 > .elementor-widget-container{border-style:solid;border-color:#aa9063;border-radius:42px 42px 42px 42px;}.elementor-8 .elementor-element.elementor-element-7bbc9f16 .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;fill:#0F262F;color:#0F262F;background-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-8 .elementor-element.elementor-element-7bbc9f16 > .elementor-widget-container{margin:-3em 0em 0em 0em;}.elementor-8 .elementor-element.elementor-element-44fc13c6{text-align:center;}.elementor-8 .elementor-element.elementor-element-44fc13c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:#181E2C;}.elementor-8 .elementor-element.elementor-element-44fc13c6 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-13d4e87e > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-8 .elementor-element.elementor-element-22109965 img{width:100%;height:250px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;border-radius:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-22109965:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8 .elementor-element.elementor-element-22109965 > .elementor-widget-container{border-style:solid;border-color:#aa9063;border-radius:42px 42px 42px 42px;}.elementor-8 .elementor-element.elementor-element-f57f2f7 .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;fill:#0F262F;color:#0F262F;background-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-8 .elementor-element.elementor-element-f57f2f7 > .elementor-widget-container{margin:-3em 0em 0em 0em;}.elementor-8 .elementor-element.elementor-element-4d7e5528{text-align:center;}.elementor-8 .elementor-element.elementor-element-4d7e5528 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:#181E2C;}.elementor-8 .elementor-element.elementor-element-4d7e5528 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-3bd29eef > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-8 .elementor-element.elementor-element-362dc01c img{width:100%;height:250px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;border-radius:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-362dc01c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8 .elementor-element.elementor-element-362dc01c > .elementor-widget-container{border-style:solid;border-color:#aa9063;border-radius:42px 42px 42px 42px;}.elementor-8 .elementor-element.elementor-element-255e088d .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;fill:#0F262F;color:#0F262F;background-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-8 .elementor-element.elementor-element-255e088d > .elementor-widget-container{margin:-3em 0em 0em 0em;}.elementor-8 .elementor-element.elementor-element-3cbbc961{text-align:center;}.elementor-8 .elementor-element.elementor-element-3cbbc961 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:#181E2C;}.elementor-8 .elementor-element.elementor-element-3cbbc961 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-1ef30bda > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-8 .elementor-element.elementor-element-5c8cf0e7 img{width:100%;height:250px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;border-radius:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-5c8cf0e7:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8 .elementor-element.elementor-element-5c8cf0e7 > .elementor-widget-container{border-style:solid;border-color:#aa9063;border-radius:42px 42px 42px 42px;}.elementor-8 .elementor-element.elementor-element-2680fd7d .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;fill:#0F262F;color:#0F262F;background-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-8 .elementor-element.elementor-element-2680fd7d > .elementor-widget-container{margin:-3em 0em 0em 0em;}.elementor-8 .elementor-element.elementor-element-67a9f8d7{text-align:center;}.elementor-8 .elementor-element.elementor-element-67a9f8d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:#181E2C;}.elementor-8 .elementor-element.elementor-element-67a9f8d7 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-64999eb4 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-8 .elementor-element.elementor-element-7313b32b img{width:100%;height:250px;object-fit:cover;object-position:center center;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;border-radius:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-7313b32b:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8 .elementor-element.elementor-element-7313b32b > .elementor-widget-container{border-style:solid;border-color:#aa9063;border-radius:42px 42px 42px 42px;}.elementor-8 .elementor-element.elementor-element-3a758c8b .elementor-button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;fill:#0F262F;color:#0F262F;background-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-8 .elementor-element.elementor-element-3a758c8b > .elementor-widget-container{margin:-3em 0em 0em 0em;}.elementor-8 .elementor-element.elementor-element-235e60e{text-align:center;}.elementor-8 .elementor-element.elementor-element-235e60e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:#181E2C;}.elementor-8 .elementor-element.elementor-element-235e60e > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-1280610d .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-1280610d .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-8 .elementor-element.elementor-element-1280610d .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#00BC1A;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-1280610d > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-8 .elementor-element.elementor-element-2c9a89d9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2c9a89d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-8 .elementor-element.elementor-element-2c9a89d9 > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-2c9a89d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 5em 0em;}.elementor-8 .elementor-element.elementor-element-2d1be66f > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-2d1be66f > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-2d1be66f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2d1be66f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-2d1be66f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-26986662 img{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-3474e043{text-align:start;font-family:"Poppins", Sans-serif;font-size:31px;font-weight:700;line-height:40px;color:#181E2C;width:var( --container-widget-width, 1172px );max-width:1172px;--container-widget-width:1172px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3474e043 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2df8cbfd{text-align:start;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:37px;color:#2A2A2A;width:var( --container-widget-width, 1164px );max-width:1164px;--container-widget-width:1164px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2df8cbfd > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-79f5b711 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-79f5b711 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-8 .elementor-element.elementor-element-79f5b711 .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#00BC1A;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-79f5b711 > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-8 .elementor-element.elementor-element-14ec5f6d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-14ec5f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050508;background-image:url("https://drdanielhenrique.com/wp-content/uploads/2026/02/placeholder-1.png");background-size:cover;}.elementor-8 .elementor-element.elementor-element-14ec5f6d > .elementor-background-overlay{background-color:#0A0A11;opacity:0.94;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-14ec5f6d{box-shadow:0px 0px 13px 0px rgba(255, 255, 255, 0.35);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 120px 0px;}.elementor-8 .elementor-element.elementor-element-1b09eede img{width:64%;border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-1b09eede > .elementor-widget-container{margin:-70px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2f656282{text-align:start;}.elementor-8 .elementor-element.elementor-element-2f656282 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:500;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2f656282 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-564a81b9{text-align:justify;}.elementor-8 .elementor-element.elementor-element-564a81b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-564a81b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1c696c9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1c696c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-8 .elementor-element.elementor-element-1c696c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 0em 3em 0em;}.elementor-8 .elementor-element.elementor-element-1c696c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-70bb024e{text-align:center;}.elementor-8 .elementor-element.elementor-element-70bb024e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;line-height:30px;color:#000000;}.elementor-8 .elementor-element.elementor-element-27417ab{--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-8 .elementor-element.elementor-element-4ce675f{text-align:center;}.elementor-8 .elementor-element.elementor-element-4ce675f .elementor-heading-title{color:#c4ac7c;}.elementor-8 .elementor-element.elementor-element-8ddf3ed{text-align:center;}.elementor-8 .elementor-element.elementor-element-8ddf3ed .elementor-heading-title{color:#cfb585;}.elementor-8 .elementor-element.elementor-element-8fd8ba6 .elementskit-single-faq .elementskit-faq-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-8fd8ba6 .elementskit-single-faq .elementskit-faq-header{padding:21px 40px 21px 40px;}.elementor-8 .elementor-element.elementor-element-8fd8ba6 .elementskit-single-faq .elementskit-faq-body{padding:30px 40px 30px 40px;}.elementor-8 .elementor-element.elementor-element-1b9b6981:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1b9b6981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C12;}.elementor-8 .elementor-element.elementor-element-1b9b6981{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1b9b6981 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-756c3e6b{text-align:center;}.elementor-8 .elementor-element.elementor-element-756c3e6b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7cb5ba01{text-align:center;}.elementor-8 .elementor-element.elementor-element-7cb5ba01 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-49a71788{padding:3em 1em 4em 1em;}.elementor-8 .elementor-element.elementor-element-36f02cf1 > .elementor-element-populated{padding:0.5em 0.5em 0.5em 0.5em;}.elementor-8 .elementor-element.elementor-element-550d804a img{height:150px;}.elementor-8 .elementor-element.elementor-element-35eb1e68 > .elementor-element-populated{padding:0.5em 0.5em 0.5em 0.5em;}.elementor-8 .elementor-element.elementor-element-1598c594 img{height:150px;}.elementor-8 .elementor-element.elementor-element-13d4e87e > .elementor-element-populated{padding:0.5em 0.5em 0.5em 0.5em;}.elementor-8 .elementor-element.elementor-element-22109965 img{height:150px;}.elementor-8 .elementor-element.elementor-element-3bd29eef > .elementor-element-populated{padding:0.5em 0.5em 0.5em 0.5em;}.elementor-8 .elementor-element.elementor-element-362dc01c img{height:150px;}.elementor-8 .elementor-element.elementor-element-1ef30bda > .elementor-element-populated{padding:0.5em 0.5em 0.5em 0.5em;}.elementor-8 .elementor-element.elementor-element-5c8cf0e7 img{height:150px;}.elementor-8 .elementor-element.elementor-element-64999eb4 > .elementor-element-populated{padding:0.5em 0.5em 0.5em 0.5em;}.elementor-8 .elementor-element.elementor-element-7313b32b img{height:150px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-8954a38:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8954a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:86% -18px;background-repeat:no-repeat;background-size:846px auto;}.elementor-8 .elementor-element.elementor-element-8954a38::before, .elementor-8 .elementor-element.elementor-element-8954a38 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-8954a38 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-8954a38 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-8954a38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-8954a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, #000000 64%, #F2295B00 71%);}.elementor-8 .elementor-element.elementor-element-8954a38{--overlay-opacity:0.99;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d22658b{--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;}.elementor-8 .elementor-element.elementor-element-d22658b.e-con{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-26411af{text-align:center;}.elementor-8 .elementor-element.elementor-element-26411af img{width:41%;}.elementor-8 .elementor-element.elementor-element-26411af > .elementor-widget-container{margin:-57px 0px 200px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ad54811{text-align:start;}.elementor-8 .elementor-element.elementor-element-ad54811 .elementor-heading-title{font-size:27px;}.elementor-8 .elementor-element.elementor-element-ad54811 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-882bd80{text-align:start;font-size:17px;line-height:1.1em;}.elementor-8 .elementor-element.elementor-element-882bd80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-8 .elementor-element.elementor-element-ddb6d9f .elementor-button{font-size:15px;}.elementor-8 .elementor-element.elementor-element-ddb6d9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-49a71788{padding:3em 0em 0em 0em;}.elementor-8 .elementor-element.elementor-element-714b6b3f > .elementor-element-populated{padding:1em 1em 5em 1em;}.elementor-8 .elementor-element.elementor-element-2e865379 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-4b4ff919{font-size:14px;}.elementor-8 .elementor-element.elementor-element-2866ff70{text-align:center;font-size:21px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-2866ff70 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8 .elementor-element.elementor-element-36f02cf1 > .elementor-element-populated{padding:1em 0.5em 1em 0.5em;}.elementor-8 .elementor-element.elementor-element-35ea13ba .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-35eb1e68 > .elementor-element-populated{padding:1em 0.5em 1em 0.5em;}.elementor-8 .elementor-element.elementor-element-44fc13c6 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-13d4e87e > .elementor-element-populated{padding:1em 0.5em 1em 0.5em;}.elementor-8 .elementor-element.elementor-element-4d7e5528 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-3bd29eef > .elementor-element-populated{padding:1em 0.5em 1em 0.5em;}.elementor-8 .elementor-element.elementor-element-3cbbc961 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-1ef30bda > .elementor-element-populated{padding:1em 0.5em 1em 0.5em;}.elementor-8 .elementor-element.elementor-element-67a9f8d7 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-64999eb4 > .elementor-element-populated{padding:1em 0.5em 1em 0.5em;}.elementor-8 .elementor-element.elementor-element-235e60e .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-1280610d .elementor-button{font-size:11px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-1280610d > .elementor-widget-container{padding:2em 1em 5em 1em;}.elementor-8 .elementor-element.elementor-element-2c9a89d9{padding:0em 0em 4em 0em;}.elementor-8 .elementor-element.elementor-element-3474e043{text-align:center;font-size:20px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-3474e043 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}.elementor-8 .elementor-element.elementor-element-2df8cbfd{text-align:center;font-size:17px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-2df8cbfd > .elementor-widget-container{margin:-1em 0em 0em 0em;padding:0em 1em 0em 1em;}.elementor-8 .elementor-element.elementor-element-79f5b711 .elementor-button{font-size:11px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-79f5b711 > .elementor-widget-container{padding:2em 1em 5em 1em;}.elementor-8 .elementor-element.elementor-element-14ec5f6d{margin-top:0px;margin-bottom:0px;padding:27px 0px 51px 0px;}.elementor-8 .elementor-element.elementor-element-2f656282{text-align:center;}.elementor-8 .elementor-element.elementor-element-2f656282 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-2f656282 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-564a81b9 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-564a81b9 > .elementor-widget-container{margin:0px 6px 0px 5px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-70bb024e .elementor-heading-title{font-size:11px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-1b9b6981{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-756c3e6b .elementor-heading-title{font-size:11px;}.elementor-8 .elementor-element.elementor-element-7cb5ba01 .elementor-heading-title{font-size:9px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-0e3024f{--width:65.99%;}.elementor-8 .elementor-element.elementor-element-a169f3b{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-ddb6d9f */#meu-botao {
  position: relative;
  overflow: hidden;
  color: #fff;
  border: none;
  transition: transform 0.3s ease;
  background-size: 200% auto;
  background-image: linear-gradient(45deg, #4CDF5C, #029F1A, #013E03);
  animation: animacaoGradiente 3s ease infinite;
}

#meu-botao:hover {
  transform: scale(1.1);
  animation-play-state: paused;
}

@keyframes animacaoGradiente {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1280610d */#time1 {
 -webkit-animation: pulse 1.3s infinite;
}
-pulse-button:hover {
 -wenkit-animation: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79f5b711 */#time1 {
 -webkit-animation: pulse 1.3s infinite;
}
-pulse-button:hover {
 -wenkit-animation: none;
}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&display=swap');


/* Remove o fundo, bordas e sombras da caixa, deixando apenas o texto */
.caixa-texto-sessao1 {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    text-align: left;
    max-width: 600px; /* Ajuste conforme necessário */
}

/* Estilo do texto (Subtítulo) */
.caixa-texto-sessao1 p {
    color: #FFFFFF !important; /* Texto branco para fundo escuro */
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7); /* Sombra no texto para dar leitura sobre a foto */
    font-family: 'Montserrat', sans-serif;
}

/* Destaque em Dourado para os números (4.500 processos) */
.caixa-texto-sessao1 span.destaque {
    color: #B4975A !important; /* Dourado do logo do Dr. Daniel */
    font-weight: 700;
}






/* ============= fundo faq */

/* Fundo com degradê de profundidade */
.sessao-faq-completa {
    background: radial-gradient(circle at 20% 50%, #121212 0%, #000000 100%);
    padding: 100px 10%;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
}

/* Título e Subtítulo */
.faq-header h2 {
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    color: #ffffff;
    margin-bottom: 10px;
}

.faq-header p {
    font-size: 16px;
    color: #B4975A; /* Dourado ID Visual */
    text-align: center;
    margin-bottom: 60px;
    font-weight: 300;
}

/* Estilo da Lista de Perguntas (Accordion) */
.faq-container {
    max-width: 900px;
    margin: 0 auto;
}

.faq-item {
    border-bottom: 1px solid rgba(180, 151, 90, 0.3); /* Linha dourada sutil */
    padding: 20px 0;
}

.faq-question {
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
    transition: color 0.3s ease;
}

/* O sinal de "+" em dourado */
.faq-question::before {
    content: '+';
    color: #B4975A;
    font-weight: bold;
    margin-right: 15px;
    font-size: 22px;
}

/* Quando a pergunta estiver aberta, o sinal muda para "-" */
.faq-item.active .faq-question::before {
    content: '-';
}

.faq-question:hover {
    color: #B4975A;
}

/* Resposta */
.faq-answer {
    padding: 15px 0 0 30px;
    color: #bbbbbb;
    font-size: 16px;
    line-height: 1.6;
    display: none; /* Escondido por padrão para o efeito accordion */
}

.faq-item.active .faq-answer {
    display: block;
}


.cont-mobile {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important; /* Empurra tudo para baixo, liberando o rosto */
    align-items: center !important;
    padding-bottom: 50px !important; /* Espaço no final da tela */
    padding-top: 20px !important;
    min-height: 100vh !important;
    background-attachment: scroll !important; /* Trava o fundo */
    background-position: center center !important;
}


/* Classe PRINCIPAL para o Título */
.titulo-advogado, 
.titulo-advogado h1, 
.titulo-advogado h2, 
.titulo-advogado h3,
.titulo-advogado div {
    font-family: 'Cinzel', serif !important; /* Força a fonte serifada */
    font-weight: 400 !important; /* A parte branca fica normal */
    color: #ffffff !important; /* Cor branca */
    text-transform: uppercase !important;
    line-height: 1.1 !important;
}

/* Tamanho da fonte para Desktop */
@media (min-width: 768px) {
    .titulo-advogado, 
    .titulo-advogado h1, 
    .titulo-advogado h2 {
        font-size: 42px !important;
    }
}

/* Tamanho da fonte para Mobile */
@media (max-width: 767px) {
    .titulo-advogado, 
    .titulo-advogado h1, 
    .titulo-advogado h2 {
        font-size: 26px !important;
        text-align: center !important;
    }
}

/* EFEITO DOURADO: Aplica no Negrito (Bold/Strong) */
.titulo-advogado strong, 
.titulo-advogado b,
.titulo-advogado h1 strong,
.titulo-advogado h2 strong {
    font-family: 'Cinzel', serif !important; /* Garante que o negrito também seja serifado */
    font-weight: 700 !important;
    
    /* O Degradê Dourado */
    background: linear-gradient(180deg, #FDFBF7 0%, #E3C684 40%, #B4975A 100%);
    background-clip: text !important;
    -webkit-background-clip: text !important;
    text-fill-color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    
    /* Remove sombra do texto dourado para não ficar sujo */
    text-shadow: none !important; 
}/* End custom CSS */