.elementor-10 .elementor-element.elementor-element-10f99ff{--display:flex;--min-height:800px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-10f99ff:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-10f99ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/BG1-5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-e27109c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-201e482{text-align:start;}.elementor-10 .elementor-element.elementor-element-201e482 img{width:94px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4bccad0{width:var( --container-widget-width, 458px );max-width:458px;--container-widget-width:458px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4bccad0.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-4bccad0 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:40px;font-weight:700;line-height:130%;letter-spacing:0.6px;color:#191818;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f9ed95a{width:var( --container-widget-width, 372px );max-width:372px;--container-widget-width:372px;--container-widget-flex-grow:0;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;color:#777777;}.elementor-10 .elementor-element.elementor-element-f9ed95a.elementor-element{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-ced863f .elementor-button{background-color:#024453;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.9px;transition-duration:0.6s;border-radius:20px 20px 20px 20px;padding:30px 50px 30px 50px;}.elementor-10 .elementor-element.elementor-element-ced863f .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ced863f .elementor-button:focus{background-color:#E2725B;color:#FFFFFF;border-color:#024453;}.elementor-10 .elementor-element.elementor-element-ced863f .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-ced863f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-213756d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-db474ae{--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:flex-start;--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-10 .elementor-element.elementor-element-786d8f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-786d8f2 img{width:98%;transition-duration:0.6s;}.elementor-10 .elementor-element.elementor-element-786d8f2:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-a3c5e33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a3c5e33 img{width:100%;transition-duration:0.6s;}.elementor-10 .elementor-element.elementor-element-a3c5e33:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-3beb11d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3beb11d img{width:100%;transition-duration:0.6s;}.elementor-10 .elementor-element.elementor-element-3beb11d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-5feca98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5feca98 img{width:100%;transition-duration:0.6s;}.elementor-10 .elementor-element.elementor-element-5feca98:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-c6130ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c6130ba img{width:100%;transition-duration:0.6s;}.elementor-10 .elementor-element.elementor-element-c6130ba:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-0d444a7{--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-10 .elementor-element.elementor-element-e21f80b{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;font-family:"Questrial", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#777777;}.elementor-10 .elementor-element.elementor-element-e21f80b.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-4742a0e{--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-10 .elementor-element.elementor-element-628290b.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-628290b{text-align:start;}.elementor-10 .elementor-element.elementor-element-628290b img{width:162px;}.elementor-10 .elementor-element.elementor-element-96d2587{--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;--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-10 .elementor-element.elementor-element-2fd2841{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-32542b3{--display:flex;--min-height:900px;--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-32542b3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-32542b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-10 .elementor-element.elementor-element-c554d0b{width:var( --container-widget-width, 754px );max-width:754px;--container-widget-width:754px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-c554d0b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c554d0b .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:40px;font-weight:700;line-height:130%;letter-spacing:0.6px;color:#191818;}.elementor-10 .elementor-element.elementor-element-2ea50c0{--display:flex;}.elementor-10 .elementor-element.elementor-element-1bea3a0{--display:flex;--min-height:598px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:60px;--padding-right:80px;}.elementor-10 .elementor-element.elementor-element-1bea3a0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1bea3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/Rectangle-6.webp");}.elementor-10 .elementor-element.elementor-element-4f78855{width:var( --container-widget-width, 754px );max-width:754px;--container-widget-width:754px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-4f78855.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4f78855 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:40px;font-weight:700;line-height:130%;letter-spacing:0.6px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e0a5898 .elementor-button{background-color:#E2725B;font-family:"Questrial", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.9px;box-shadow:0px 6px 40px 0px #E2725B;transition-duration:0.6s;border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-e0a5898 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-e0a5898 .elementor-button:focus{background-color:#FFFFFF;color:#E2725B;border-color:#E2725B;box-shadow:0px 21px 49px 0px rgba(255, 255, 255, 0.5);}.elementor-10 .elementor-element.elementor-element-e0a5898 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-e0a5898 .elementor-button:focus svg{fill:#E2725B;}.elementor-10 .elementor-element.elementor-element-14af7ad{--display:flex;}.elementor-10 .elementor-element.elementor-element-ab11fb4{--display:flex;--min-height:598px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:60px;--padding-right:80px;}.elementor-10 .elementor-element.elementor-element-ab11fb4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ab11fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/Rectangle-6.webp");}.elementor-10 .elementor-element.elementor-element-6834172{width:var( --container-widget-width, 754px );max-width:754px;--container-widget-width:754px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-6834172.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6834172 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:40px;font-weight:700;line-height:130%;letter-spacing:0.6px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cce8af9 .elementor-button{background-color:#E2725B;font-family:"Questrial", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.9px;box-shadow:0px 6px 40px 0px #E2725B;transition-duration:0.6s;border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-cce8af9 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-cce8af9 .elementor-button:focus{background-color:#FFFFFF;color:#E2725B;border-color:#E2725B;box-shadow:0px 21px 49px 0px rgba(255, 255, 255, 0.5);}.elementor-10 .elementor-element.elementor-element-cce8af9 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-cce8af9 .elementor-button:focus svg{fill:#E2725B;}.elementor-10 .elementor-element.elementor-element-7b154af{--display:flex;}.elementor-10 .elementor-element.elementor-element-6f74af1{--display:flex;--min-height:598px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:60px;--padding-right:80px;}.elementor-10 .elementor-element.elementor-element-6f74af1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6f74af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/Rectangle-6.webp");}.elementor-10 .elementor-element.elementor-element-1bd91c0{width:var( --container-widget-width, 754px );max-width:754px;--container-widget-width:754px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-1bd91c0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1bd91c0 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:40px;font-weight:700;line-height:130%;letter-spacing:0.6px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6cbe017 .elementor-button{background-color:#E2725B;font-family:"Questrial", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.9px;box-shadow:0px 6px 40px 0px #E2725B;transition-duration:0.6s;border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-6cbe017 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6cbe017 .elementor-button:focus{background-color:#FFFFFF;color:#E2725B;border-color:#E2725B;box-shadow:0px 21px 49px 0px rgba(255, 255, 255, 0.5);}.elementor-10 .elementor-element.elementor-element-6cbe017 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-6cbe017 .elementor-button:focus svg{fill:#E2725B;}.elementor-10 .elementor-element.elementor-element-4e3cafc{--display:flex;}.elementor-10 .elementor-element.elementor-element-31d71b7{--display:flex;--min-height:598px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:60px;--padding-right:80px;}.elementor-10 .elementor-element.elementor-element-31d71b7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-31d71b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/Rectangle-6.webp");}.elementor-10 .elementor-element.elementor-element-2946787{width:var( --container-widget-width, 754px );max-width:754px;--container-widget-width:754px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-2946787.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2946787 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:40px;font-weight:700;line-height:130%;letter-spacing:0.6px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f09c95f .elementor-button{background-color:#E2725B;font-family:"Questrial", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.9px;box-shadow:0px 6px 40px 0px #E2725B;transition-duration:0.6s;border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-f09c95f .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f09c95f .elementor-button:focus{background-color:#FFFFFF;color:#E2725B;border-color:#E2725B;box-shadow:0px 21px 49px 0px rgba(255, 255, 255, 0.5);}.elementor-10 .elementor-element.elementor-element-f09c95f .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-f09c95f .elementor-button:focus svg{fill:#E2725B;}.elementor-10 .elementor-element.elementor-element-945c4fa{--display:flex;}.elementor-10 .elementor-element.elementor-element-1a13ddc{--display:flex;--min-height:598px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:60px;--padding-right:80px;}.elementor-10 .elementor-element.elementor-element-1a13ddc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1a13ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/Rectangle-6.webp");}.elementor-10 .elementor-element.elementor-element-df49873{width:var( --container-widget-width, 754px );max-width:754px;--container-widget-width:754px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-df49873.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-df49873 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:40px;font-weight:700;line-height:130%;letter-spacing:0.6px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2ddb7ea .elementor-button{background-color:#E2725B;font-family:"Questrial", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.9px;box-shadow:0px 6px 40px 0px #E2725B;transition-duration:0.6s;border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-2ddb7ea .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-2ddb7ea .elementor-button:focus{background-color:#FFFFFF;color:#E2725B;border-color:#E2725B;box-shadow:0px 21px 49px 0px rgba(255, 255, 255, 0.5);}.elementor-10 .elementor-element.elementor-element-2ddb7ea .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-2ddb7ea .elementor-button:focus svg{fill:#E2725B;}.elementor-10 .elementor-element.elementor-element-f26a6d2{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:220px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-10 .elementor-element.elementor-element-e308971{--display:flex;--min-height:881px;--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;--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-10 .elementor-element.elementor-element-e308971:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e308971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #065466 0%, #024453 100%);}.elementor-10 .elementor-element.elementor-element-e308971::before, .elementor-10 .elementor-element.elementor-element-e308971 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e308971 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e308971 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e308971 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e308971 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/Frame-16.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-e308971:hover::before, .elementor-10 .elementor-element.elementor-element-e308971:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e308971:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e308971 > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-e308971 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/Frame-16.webp");--background-overlay:'';background-position:194px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-e308971:hover{--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-e308971, .elementor-10 .elementor-element.elementor-element-e308971::before{--overlay-transition:3s;}.elementor-10 .elementor-element.elementor-element-a2392ba{--display:flex;--min-height:881px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--overlay-mix-blend-mode:overlay;--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-10 .elementor-element.elementor-element-a2392ba::before, .elementor-10 .elementor-element.elementor-element-a2392ba > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a2392ba > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a2392ba > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a2392ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a2392ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/5-1-1.webp");--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-4710a81{--display:flex;--min-height:734px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 65px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:123;}.elementor-10 .elementor-element.elementor-element-4710a81:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4710a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-10 .elementor-element.elementor-element-f6d9fb4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6cb041a{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-6cb041a.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-6cb041a .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:40px;font-weight:700;line-height:130%;letter-spacing:0.6px;color:#191818;}.elementor-10 .elementor-element.elementor-element-a703cab{width:var( --container-widget-width, 414px );max-width:414px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--container-widget-width:414px;--container-widget-flex-grow:0;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;line-height:150%;color:#777777;}.elementor-10 .elementor-element.elementor-element-a703cab.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-2181af4{width:var( --container-widget-width, 414px );max-width:414px;--container-widget-width:414px;--container-widget-flex-grow:0;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;line-height:150%;color:#191818;}.elementor-10 .elementor-element.elementor-element-2181af4.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-0f77887{--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;--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-10 .elementor-element.elementor-element-9090f9b{z-index:1;}.elementor-10 .elementor-element.elementor-element-d19045e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -193px;}.elementor-10 .elementor-element.elementor-element-1d7355d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -193px;}.elementor-10 .elementor-element.elementor-element-e054753{--display:flex;--min-height:802px;--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:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.54;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e054753::before, .elementor-10 .elementor-element.elementor-element-e054753 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e054753 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e054753 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e054753 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e054753 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/Frame-19.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-348f9ad{width:var( --container-widget-width, 754px );max-width:754px;--container-widget-width:754px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-348f9ad.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-348f9ad .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:40px;font-weight:700;line-height:130%;letter-spacing:0.6px;color:#191818;}.elementor-10 .elementor-element.elementor-element-d889996{--e-image-carousel-slides-to-show:5;}.elementor-10 .elementor-element.elementor-element-06ae8c8 .elementor-button{background-color:#024453;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.9px;transition-duration:0.6s;border-radius:20px 20px 20px 20px;padding:30px 50px 30px 50px;}.elementor-10 .elementor-element.elementor-element-06ae8c8 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-06ae8c8 .elementor-button:focus{background-color:#E2725B;color:#FFFFFF;border-color:#024453;}.elementor-10 .elementor-element.elementor-element-06ae8c8 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-06ae8c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ca7ac02{--display:flex;--min-height:600px;--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;--overlay-opacity:0.56;--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-10 .elementor-element.elementor-element-ca7ac02:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ca7ac02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #065466 0%, #024453 100%);}.elementor-10 .elementor-element.elementor-element-ca7ac02::before, .elementor-10 .elementor-element.elementor-element-ca7ac02 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ca7ac02 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ca7ac02 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ca7ac02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ca7ac02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/5-1-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ca7ac02:hover::before, .elementor-10 .elementor-element.elementor-element-ca7ac02:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ca7ac02:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ca7ac02 > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-ca7ac02 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-ca7ac02:hover{--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-ca7ac02, .elementor-10 .elementor-element.elementor-element-ca7ac02::before{--overlay-transition:3s;}.elementor-10 .elementor-element.elementor-element-a723ee1{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5f63fe3{width:var( --container-widget-width, 754px );max-width:754px;--container-widget-width:754px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-5f63fe3.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5f63fe3 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:40px;font-weight:800;line-height:130%;letter-spacing:0.6px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-12f7234{width:var( --container-widget-width, 507px );max-width:507px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--container-widget-width:507px;--container-widget-flex-grow:0;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;line-height:150%;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-12f7234.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-41ba794{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-10 .elementor-element.elementor-element-eb2f120 .elementor-button{background-color:#29A71A;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.9px;transition-duration:0.6s;border-radius:13px 13px 13px 13px;padding:30px 50px 30px 50px;}.elementor-10 .elementor-element.elementor-element-eb2f120 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-eb2f120 .elementor-button:focus{background-color:#4FC740;color:#FFFFFF;border-color:#4FC740;box-shadow:0px 21px 48px 0px #8DC986;}.elementor-10 .elementor-element.elementor-element-eb2f120.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-eb2f120 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-eb2f120 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-186f07c .elementor-button{background-color:#29A71A;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.9px;transition-duration:0.6s;border-radius:13px 13px 13px 13px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-186f07c .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-186f07c .elementor-button:focus{background-color:#4FC740;color:#FFFFFF;border-color:#024453;box-shadow:0px 10px 50px 0px #86E67A;}.elementor-10 .elementor-element.elementor-element-186f07c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-186f07c.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-186f07c .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-186f07c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ed9066e{width:var( --container-widget-width, 356px );max-width:356px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--container-widget-width:356px;--container-widget-flex-grow:0;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;line-height:150%;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ed9066e.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-09fcab6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c6b3cfc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-c940f27{margin:-519px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-c940f27 img{width:410px;}.elementor-10 .elementor-element.elementor-element-4e1f0de{--display:flex;--min-height:1080px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--overlay-mix-blend-mode:multiply;}.elementor-10 .elementor-element.elementor-element-4e1f0de:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4e1f0de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-10 .elementor-element.elementor-element-4e1f0de::before, .elementor-10 .elementor-element.elementor-element-4e1f0de > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4e1f0de > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4e1f0de > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4e1f0de > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4e1f0de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/Frame-19.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ffccf78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1c54617{width:var( --container-widget-width, 359px );max-width:359px;--container-widget-width:359px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1c54617.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-1c54617 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:35px;font-weight:700;line-height:130%;letter-spacing:0.6px;color:#191818;}.elementor-10 .elementor-element.elementor-element-7174445{--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-10 .elementor-element.elementor-element-2317bb1{width:var( --container-widget-width, 456px );max-width:456px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--container-widget-width:456px;--container-widget-flex-grow:0;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:600;line-height:150%;color:#777777;}.elementor-10 .elementor-element.elementor-element-2317bb1.elementor-element{--align-self:flex-start;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-140e449{width:var( --container-widget-width, 435px );max-width:435px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--container-widget-width:435px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-140e449.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-140e449 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-140e449 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-10 .elementor-element.elementor-element-140e449 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-140e449 .elementor-icon-box-title a{font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-140e449:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-140e449:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-140e449 .elementor-icon-box-description{font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;line-height:130%;}.elementor-10 .elementor-element.elementor-element-72b4d0f{width:var( --container-widget-width, 435px );max-width:435px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--container-widget-width:435px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-72b4d0f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-72b4d0f .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-72b4d0f .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-10 .elementor-element.elementor-element-72b4d0f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-72b4d0f .elementor-icon-box-title a{font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-72b4d0f:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-72b4d0f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-72b4d0f .elementor-icon-box-description{font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;line-height:130%;}.elementor-10 .elementor-element.elementor-element-0b3096d{width:var( --container-widget-width, 435px );max-width:435px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--container-widget-width:435px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-0b3096d.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-0b3096d .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-0b3096d .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-10 .elementor-element.elementor-element-0b3096d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0b3096d .elementor-icon-box-title a{font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-0b3096d:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-0b3096d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-0b3096d .elementor-icon-box-description{font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;line-height:130%;}.elementor-10 .elementor-element.elementor-element-17d9d33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b45cbbb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-10 .elementor-element.elementor-element-3d6fb25{--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-10 .elementor-element.elementor-element-b9562b7{--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-10 .elementor-element.elementor-element-015962b{--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;--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-10 .elementor-element.elementor-element-fa3473a{--display:flex;--min-height:440px;--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;--overlay-opacity:0.56;--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-10 .elementor-element.elementor-element-fa3473a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fa3473a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #065466 0%, #024453 100%);}.elementor-10 .elementor-element.elementor-element-fa3473a::before, .elementor-10 .elementor-element.elementor-element-fa3473a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fa3473a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fa3473a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-fa3473a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-fa3473a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/5-1-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-fa3473a:hover::before, .elementor-10 .elementor-element.elementor-element-fa3473a:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fa3473a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fa3473a > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-fa3473a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-fa3473a:hover{--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-fa3473a, .elementor-10 .elementor-element.elementor-element-fa3473a::before{--overlay-transition:3s;}.elementor-10 .elementor-element.elementor-element-863a2ad{--display:flex;--min-height:337px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-863a2ad:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-863a2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-10 .elementor-element.elementor-element-13ab9a1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-10 .elementor-element.elementor-element-8cfaca1{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-8cfaca1.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8cfaca1 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:40px;font-weight:700;line-height:130%;letter-spacing:0.6px;color:#191818;}.elementor-10 .elementor-element.elementor-element-b57cbc4{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:400;line-height:130%;color:#191818;}.elementor-10 .elementor-element.elementor-element-b57cbc4.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-eedbe9a .elementor-button{background-color:#E2725B;font-family:"Questrial", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.9px;box-shadow:0px 6px 40px 0px #E2725B;transition-duration:0.6s;border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-eedbe9a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-eedbe9a .elementor-button:focus{background-color:#024453;color:#FFFFFF;border-color:#E2725B;box-shadow:0px 21px 49px 0px rgba(255, 255, 255, 0.5);}.elementor-10 .elementor-element.elementor-element-eedbe9a .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-eedbe9a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-aff59dc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-355px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8024b48{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-784b1eb{--display:flex;--min-height:805px;--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-784b1eb::before, .elementor-10 .elementor-element.elementor-element-784b1eb > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-784b1eb > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-784b1eb > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-784b1eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-784b1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/Frame-19.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f6a8fa1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-10 .elementor-element.elementor-element-5118920{width:var( --container-widget-width, 754px );max-width:754px;--container-widget-width:754px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-5118920.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5118920 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:40px;font-weight:800;line-height:130%;letter-spacing:0.6px;color:#191818;}.elementor-10 .elementor-element.elementor-element-f44b1c3{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:400;line-height:130%;color:#191818;}.elementor-10 .elementor-element.elementor-element-f44b1c3.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f98f04c{--display:flex;}.elementor-10 .elementor-element.elementor-element-83e1cc6{border-radius:15px 15px 15px 15px;box-shadow:24px 21px 36px 0px rgba(0, 0, 0, 0.21);}.elementor-10 .elementor-element.elementor-element-83e1cc6 iframe{height:400px;}.elementor-10 .elementor-element.elementor-element-4028c01{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-10 .elementor-element.elementor-element-fe0e4d6 .elementor-button{background-color:#29A71A;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.9px;transition-duration:0.6s;border-radius:13px 13px 13px 13px;padding:30px 50px 30px 50px;}.elementor-10 .elementor-element.elementor-element-fe0e4d6 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-fe0e4d6 .elementor-button:focus{background-color:#4FC740;color:#FFFFFF;border-color:#4FC740;box-shadow:0px 21px 48px 0px #8DC986;}.elementor-10 .elementor-element.elementor-element-fe0e4d6.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-fe0e4d6 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-fe0e4d6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ea9ef9a .elementor-button{background-color:#29A71A;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.9px;transition-duration:0.6s;border-radius:13px 13px 13px 13px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-ea9ef9a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ea9ef9a .elementor-button:focus{background-color:#4FC740;color:#FFFFFF;border-color:#024453;box-shadow:0px 10px 50px 0px #86E67A;}.elementor-10 .elementor-element.elementor-element-ea9ef9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ea9ef9a.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-ea9ef9a .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-ea9ef9a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ec4eaf3{--display:flex;--min-height:74px;--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;}.elementor-10 .elementor-element.elementor-element-ec4eaf3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ec4eaf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-10 .elementor-element.elementor-element-070516b{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Questrial", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:130%;letter-spacing:5.6px;color:#191818;}.elementor-10 .elementor-element.elementor-element-070516b.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-f26a6d2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-e308971:hover::before, .elementor-10 .elementor-element.elementor-element-e308971:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e308971:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e308971 > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-e308971 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-10f99ff:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-10f99ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gerardiodontologia.com.br/wp-content/uploads/2026/03/BG1-MOBILE-3.webp");}.elementor-10 .elementor-element.elementor-element-10f99ff{--min-height:900px;--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:flex-start;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-201e482{text-align:center;}.elementor-10 .elementor-element.elementor-element-201e482 img{width:68px;}.elementor-10 .elementor-element.elementor-element-4bccad0{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-10 .elementor-element.elementor-element-4bccad0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4bccad0 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-f9ed95a{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;text-align:center;font-size:14px;}.elementor-10 .elementor-element.elementor-element-f9ed95a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ced863f .elementor-button{font-size:14px;padding:25px 30px 25px 30px;}.elementor-10 .elementor-element.elementor-element-213756d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-db474ae{--width:80px;}.elementor-10 .elementor-element.elementor-element-786d8f2 img{width:32px;}.elementor-10 .elementor-element.elementor-element-a3c5e33 img{width:32px;}.elementor-10 .elementor-element.elementor-element-3beb11d img{width:32px;}.elementor-10 .elementor-element.elementor-element-5feca98 img{width:32px;}.elementor-10 .elementor-element.elementor-element-c6130ba img{width:32px;}.elementor-10 .elementor-element.elementor-element-0d444a7{--width:200px;}.elementor-10 .elementor-element.elementor-element-e21f80b{--container-widget-width:209px;--container-widget-flex-grow:0;width:var( --container-widget-width, 209px );max-width:209px;font-size:10px;}.elementor-10 .elementor-element.elementor-element-628290b{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 28px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-628290b img{width:95px;}.elementor-10 .elementor-element.elementor-element-32542b3{--min-height:470px;}.elementor-10 .elementor-element.elementor-element-c554d0b .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-2ea50c0{--content-width:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1bea3a0{--width:200px;--min-height:350px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-1bea3a0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1bea3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4f78855{text-align:center;}.elementor-10 .elementor-element.elementor-element-4f78855 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-e0a5898 .elementor-button{font-size:6px;padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-14af7ad{--content-width:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ab11fb4{--width:200px;--min-height:350px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-ab11fb4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ab11fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6834172{text-align:center;}.elementor-10 .elementor-element.elementor-element-6834172 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-cce8af9 .elementor-button{font-size:6px;padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-7b154af{--content-width:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-6f74af1{--width:200px;--min-height:350px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-6f74af1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6f74af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-1bd91c0{text-align:center;}.elementor-10 .elementor-element.elementor-element-1bd91c0 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-6cbe017 .elementor-button{font-size:6px;padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-4e3cafc{--content-width:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-31d71b7{--width:200px;--min-height:350px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-31d71b7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-31d71b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2946787{text-align:center;}.elementor-10 .elementor-element.elementor-element-2946787 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-f09c95f .elementor-button{font-size:6px;padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-945c4fa{--content-width:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1a13ddc{--width:200px;--min-height:350px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-1a13ddc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1a13ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-df49873{text-align:center;}.elementor-10 .elementor-element.elementor-element-df49873 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-2ddb7ea .elementor-button{font-size:6px;padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-f26a6d2{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:30px;}.elementor-10 .elementor-element.elementor-element-e308971{--min-height:962px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e308971::before, .elementor-10 .elementor-element.elementor-element-e308971 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e308971 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e308971 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e308971 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e308971 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-10 .elementor-element.elementor-element-e308971:hover::before, .elementor-10 .elementor-element.elementor-element-e308971:hover > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e308971:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e308971 > .elementor-background-slideshow:hover::before, .elementor-10 .elementor-element.elementor-element-e308971 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-a2392ba::before, .elementor-10 .elementor-element.elementor-element-a2392ba > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a2392ba > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a2392ba > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a2392ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a2392ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a2392ba{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-4710a81{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-6cb041a .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-a703cab{font-size:14px;}.elementor-10 .elementor-element.elementor-element-2181af4{--container-widget-width:265px;--container-widget-flex-grow:0;width:var( --container-widget-width, 265px );max-width:265px;font-size:14px;}.elementor-10 .elementor-element.elementor-element-0f77887{--justify-content:center;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-9090f9b{z-index:3;}.elementor-10 .elementor-element.elementor-element-9090f9b img{width:100%;}.elementor-10 .elementor-element.elementor-element-d19045e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -110px;z-index:2;}.elementor-10 .elementor-element.elementor-element-d19045e img{width:100%;}.elementor-10 .elementor-element.elementor-element-1d7355d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -110px;}.elementor-10 .elementor-element.elementor-element-1d7355d img{width:100%;}.elementor-10 .elementor-element.elementor-element-e054753{--min-height:498px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-10 .elementor-element.elementor-element-348f9ad .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-d889996{--e-image-carousel-slides-to-show:2;}.elementor-10 .elementor-element.elementor-element-06ae8c8 .elementor-button{font-size:14px;padding:25px 30px 25px 30px;}.elementor-10 .elementor-element.elementor-element-ca7ac02{--gap:23px 23px;--row-gap:23px;--column-gap:23px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-a723ee1{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-5f63fe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:388px;--container-widget-flex-grow:0;width:var( --container-widget-width, 388px );max-width:388px;text-align:center;}.elementor-10 .elementor-element.elementor-element-5f63fe3 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-12f7234{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--container-widget-width:342px;--container-widget-flex-grow:0;width:var( --container-widget-width, 342px );max-width:342px;text-align:center;font-size:14px;line-height:160%;}.elementor-10 .elementor-element.elementor-element-12f7234.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-41ba794{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-eb2f120 .elementor-button{font-size:12px;padding:25px 20px 25px 20px;}.elementor-10 .elementor-element.elementor-element-186f07c .elementor-button{padding:011px 011px 011px 011px;}.elementor-10 .elementor-element.elementor-element-ed9066e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;text-align:center;font-size:16px;}.elementor-10 .elementor-element.elementor-element-ed9066e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c940f27{margin:-352px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-c940f27 img{width:276px;}.elementor-10 .elementor-element.elementor-element-4e1f0de{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1c54617{--container-widget-width:210px;--container-widget-flex-grow:0;width:var( --container-widget-width, 210px );max-width:210px;}.elementor-10 .elementor-element.elementor-element-1c54617 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-2317bb1{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;text-align:start;font-size:14px;}.elementor-10 .elementor-element.elementor-element-140e449 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-140e449 .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-140e449 .elementor-icon-box-description{font-size:14px;}.elementor-10 .elementor-element.elementor-element-72b4d0f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-72b4d0f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-72b4d0f .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-72b4d0f .elementor-icon-box-description{font-size:14px;}.elementor-10 .elementor-element.elementor-element-0b3096d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-0b3096d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0b3096d .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-0b3096d .elementor-icon-box-description{font-size:14px;}.elementor-10 .elementor-element.elementor-element-015962b{--width:100%;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-2187fa3 img{width:100%;}.elementor-10 .elementor-element.elementor-element-440bb6e img{width:100%;}.elementor-10 .elementor-element.elementor-element-fa3473a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-863a2ad{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-8cfaca1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:233px;--container-widget-flex-grow:0;width:var( --container-widget-width, 233px );max-width:233px;text-align:center;}.elementor-10 .elementor-element.elementor-element-8cfaca1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8cfaca1 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-b57cbc4{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;text-align:center;font-size:16px;}.elementor-10 .elementor-element.elementor-element-b57cbc4.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-aff59dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-8024b48{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;}.elementor-10 .elementor-element.elementor-element-784b1eb{--min-height:375px;}.elementor-10 .elementor-element.elementor-element-5118920 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-f44b1c3{--container-widget-width:314px;--container-widget-flex-grow:0;width:var( --container-widget-width, 314px );max-width:314px;font-size:16px;}.elementor-10 .elementor-element.elementor-element-83e1cc6 iframe{height:328px;}.elementor-10 .elementor-element.elementor-element-fe0e4d6 .elementor-button{font-size:12px;padding:25px 20px 25px 20px;}.elementor-10 .elementor-element.elementor-element-ea9ef9a .elementor-button{padding:011px 011px 011px 011px;}.elementor-10 .elementor-element.elementor-element-ec4eaf3{--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-10 .elementor-element.elementor-element-ec4eaf3.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-070516b{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;font-size:11px;letter-spacing:4.1px;}.elementor-10 .elementor-element.elementor-element-262094c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-e27109c{--width:50%;}.elementor-10 .elementor-element.elementor-element-db474ae{--width:200px;}.elementor-10 .elementor-element.elementor-element-4742a0e{--width:50%;}.elementor-10 .elementor-element.elementor-element-1bea3a0{--width:411px;}.elementor-10 .elementor-element.elementor-element-ab11fb4{--width:411px;}.elementor-10 .elementor-element.elementor-element-6f74af1{--width:411px;}.elementor-10 .elementor-element.elementor-element-31d71b7{--width:411px;}.elementor-10 .elementor-element.elementor-element-1a13ddc{--width:411px;}.elementor-10 .elementor-element.elementor-element-4710a81{--width:1140px;}.elementor-10 .elementor-element.elementor-element-f6d9fb4{--width:945px;}.elementor-10 .elementor-element.elementor-element-a723ee1{--width:50%;}.elementor-10 .elementor-element.elementor-element-09fcab6{--width:50%;}.elementor-10 .elementor-element.elementor-element-ffccf78{--width:50%;}.elementor-10 .elementor-element.elementor-element-17d9d33{--width:50%;}.elementor-10 .elementor-element.elementor-element-b45cbbb{--width:562px;}.elementor-10 .elementor-element.elementor-element-863a2ad{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-201e482 */.elementor-10 .elementor-element.elementor-element-201e482{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.7s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bccad0 */.elementor-10 .elementor-element.elementor-element-4bccad0{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.9s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9ed95a */.elementor-10 .elementor-element.elementor-element-f9ed95a{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 1.1s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ced863f */.elementor-10 .elementor-element.elementor-element-ced863f{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 1.3s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213756d */.elementor-10 .elementor-element.elementor-element-213756d{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 1.4s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-628290b */.elementor-10 .elementor-element.elementor-element-628290b {
    border-radius: 1000px;
    fill: rgba(217, 217, 217, 0.12);
    stroke-width: 1px;
    stroke: rgba(242, 242, 242, 0.00);
    backdrop-filter: blur(32.8px); /* Simplifiquei o arredondamento */
    display: inline-block; /* Garante que o elemento aceite transformações e animações */
    
    /* Configurações iniciais para a animação de entrada */
    opacity: 0; /* Começa invisível */

    /* Aplicação das duas animações: girar e entrada */
    animation: 
        girar 10s linear infinite,        /* Animação de rotação contínua */
        entradaComDesfoque 1.5s ease-out forwards; /* Animação de entrada */
}

/* O nome aqui deve ser o mesmo que você definiu acima */
@keyframes girar {
    from {
        transform: rotate(0deg); /* Use o número 0 */
    }
    to {
        transform: rotate(360deg);
    }
}

/* Nova animação para entrada com desfoque */
@keyframes entradaComDesfoque {
    from {
        opacity: 0;
        filter: blur(10px); /* Começa bastante desfocado */
    }
    to {
        opacity: 1;
        filter: blur(0);    /* Termina nítido */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fd2841 */@import url('https://fonts.googleapis.com/css2?family=Questrial&display=swap');

.ticker {
  width: 100%;
  overflow: hidden;
  padding: 30px 0; /* Reduzi um pouco a altura da barra */
  background: linear-gradient(270deg, #024453 0%, #045263 50%, #024453 100%);
  background-size: 200% 100%;
  animation: moverGradiente 6s ease-in-out infinite;
}

.ticker-track {
  display: flex;
  width: max-content;
  animation: tickerMove 85s linear infinite; /* Aumentei um pouco a velocidade */
}

.ticker-group {
  display: flex;
  align-items: center;
}

.ticker span {
  white-space: nowrap;
  font-family: 'Questrial', sans-serif;
  font-size: 15px; /* Ajuste fino no tamanho */
  letter-spacing: 0.8px; /* Texto mais "junto" e elegante */
  color: #FFFFFF;
  font-weight: 400;
  padding: 0 30px; /* Reduzi de 45px para 20px para ficarem próximos */
  text-transform: uppercase;
}

/* Esconde divisores residuais */
.ticker .divider {
  display: none;
}

@keyframes tickerMove {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}

@keyframes moverGradiente {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@media (max-width: 768px) {
  .ticker span {
    font-size: 12px;
    padding: 0 12px;
    
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96d2587 */.elementor-10 .elementor-element.elementor-element-96d2587 {
    /* Definimos o gradiente e aumentamos o tamanho dele para 200% */
    background: linear-gradient(270deg, #024453 0%, #045263 50%, #024453 100%);
    background-size: 200% 100%; 
    
    /* Aplicamos a animação */
    animation: moverGradiente 8s linear infinite;
}

@keyframes moverGradiente {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f26a6d2 */.elementor-10 .elementor-element.elementor-element-f26a6d2 .swiper-container{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.elementor-10 .elementor-element.elementor-element-f26a6d2 .swiper-wrapper{
    display: flex;
    animation: infiniteSlide 25s linear infinite;
}
@keyframes infiniteSlide {
    from {
        transform: translateX(0%);
    }
    to {
        transform: translateX(-100%);
    }
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d889996 */.elementor-10 .elementor-element.elementor-element-d889996 .swiper-container{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.elementor-10 .elementor-element.elementor-element-d889996 .swiper-wrapper{
    display: flex;
    animation: infiniteSlide 45s linear infinite;
}
@keyframes infiniteSlide {
    from {
        transform: translateX(0%);
    }
    to {
        transform: translateX(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-186f07c *//* Força o tamanho em QUALQUER coisa que contenha o ícone */
.elementor-10 .elementor-element.elementor-element-186f07c .elementor-button-icon,
.elementor-10 .elementor-element.elementor-element-186f07c .elementor-button-icon * {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    font-size: 40px !important;
    line-height: 1 !important;
}

/* Garante que o SVG preencha o espaço de 40px */
.elementor-10 .elementor-element.elementor-element-186f07c svg {
    width: 100% !important;
    height: 100% !important;
    display: block !important;
}

/* Centraliza o conteúdo no botão */
.elementor-10 .elementor-element.elementor-element-186f07c .elementor-button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea9ef9a *//* Força o tamanho em QUALQUER coisa que contenha o ícone */
.elementor-10 .elementor-element.elementor-element-ea9ef9a .elementor-button-icon,
.elementor-10 .elementor-element.elementor-element-ea9ef9a .elementor-button-icon * {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    font-size: 40px !important;
    line-height: 1 !important;
}

/* Garante que o SVG preencha o espaço de 40px */
.elementor-10 .elementor-element.elementor-element-ea9ef9a svg {
    width: 100% !important;
    height: 100% !important;
    display: block !important;
}

/* Centraliza o conteúdo no botão */
.elementor-10 .elementor-element.elementor-element-ea9ef9a .elementor-button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-262094c */.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
    opacity: 0 !important;
    filter: blur(7px) !important;              /* << adiciona blur inicial */
    transition: 0.8s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 0.8s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}/* End custom CSS */
/* Start custom CSS */body, html {
overflow-x: hidden !important;
}

/* Corrigir escrollamento no Mobile */
@media (max-width: 786px){
body, html {
overflow-x: hidden!important;
}
}/* End custom CSS */