.elementor-10 .elementor-element.elementor-element-3a9f264{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-3a9f264:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3a9f264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://luzdentalstudio.com.br/wp-content/uploads/2025/11/Bg-1-Deesktop.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-38878b9{--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-1424c22{--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-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-1c52e9e{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:left;}.elementor-10 .elementor-element.elementor-element-1c52e9e img{width:30%;}.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-f2d34f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3e5a3eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d57847e .elementor-icon-list-icon i{color:#777674;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d57847e .elementor-icon-list-icon svg{fill:#777674;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-d57847e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-d57847e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-d57847e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-d57847e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-862ec0e .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-a22a2d4{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-a22a2d4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a22a2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://luzdentalstudio.com.br/wp-content/uploads/2025/11/Bg-1-Deesktop.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a3b1c26{--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-341a7c6{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:left;}.elementor-10 .elementor-element.elementor-element-341a7c6 img{width:30%;}.elementor-10 .elementor-element.elementor-element-e46556e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f7047a4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-59cc389 .elementor-icon-list-icon i{color:#777674;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-59cc389 .elementor-icon-list-icon svg{fill:#777674;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-59cc389{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-59cc389 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-59cc389 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-59cc389 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-731c1db .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-4853b0c{--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-047ccaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-047ccaf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-047ccaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-f4e0157{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-9ee0faa img{width:80%;border-radius:15px 15px 15px 15px;box-shadow:-8px -8px 23px -3px #FFFFFF;}.elementor-10 .elementor-element.elementor-element-c1e9de6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-a7e85fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-939c548 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-24cfe8c .elementor-icon-list-icon i{color:#777674;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-24cfe8c .elementor-icon-list-icon svg{fill:#777674;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-24cfe8c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-24cfe8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-24cfe8c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-24cfe8c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3568ded .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-47141bf .elementor-icon-list-icon i{color:#777674;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-47141bf .elementor-icon-list-icon svg{fill:#777674;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-47141bf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-47141bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-47141bf .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-47141bf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-a0a7df4 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-787ae5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-787ae5d > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-787ae5d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-10 .elementor-element.elementor-element-787ae5d > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-787ae5d > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:15px;}.elementor-10 .elementor-element.elementor-element-787ae5d > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-787ae5d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-10 .elementor-element.elementor-element-787ae5d > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-787ae5d > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:15px;}.elementor-10 .elementor-element.elementor-element-94d5aca{text-align:center;}.elementor-10 .elementor-element.elementor-element-94d5aca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#000000;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-d10388c .elementor-swiper-button{font-size:20px;}.elementor-10 .elementor-element.elementor-element-d10388c .elementor-testimonial__text{color:#000000;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:20px;}.elementor-10 .elementor-element.elementor-element-d10388c .elementor-testimonial__name{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{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-19a3e5d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-19a3e5d{padding:0% 3% 0% 03%;}.elementor-10 .elementor-element.elementor-element-19a3e5d .elementor-main-swiper{height:380px;}.elementor-10 .elementor-element.elementor-element-19a3e5d .elementor-main-swiper .swiper-slide{border-radius:15px;}.elementor-10 .elementor-element.elementor-element-19a3e5d .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-10 .elementor-element.elementor-element-19a3e5d .elementor-swiper-button svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-bfaf634 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 50px 20px 50px;}.elementor-10 .elementor-element.elementor-element-241a3b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-241a3b5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-241a3b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-b60f01e{text-align:center;}.elementor-10 .elementor-element.elementor-element-b60f01e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b2c45f1{padding:0% 15% 0% 15%;text-align:center;}.elementor-10 .elementor-element.elementor-element-b2c45f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6f87c7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-bd36a08{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-bd36a08:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bd36a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-d5541f2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-d5541f2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-d5541f2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-d5541f2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-d5541f2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-d5541f2 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d5541f2:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-d5541f2:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1b792ea{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1b792ea:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1b792ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-10 .elementor-element.elementor-element-105de08.elementor-position-right .elementor-image-box-img{margin-left:26px;}.elementor-10 .elementor-element.elementor-element-105de08.elementor-position-left .elementor-image-box-img{margin-right:26px;}.elementor-10 .elementor-element.elementor-element-105de08.elementor-position-top .elementor-image-box-img{margin-bottom:26px;}.elementor-10 .elementor-element.elementor-element-105de08 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-10 .elementor-element.elementor-element-105de08 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-105de08 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-105de08:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-105de08:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e123abb{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e123abb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e123abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-10 .elementor-element.elementor-element-d3081a5.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-10 .elementor-element.elementor-element-d3081a5.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-10 .elementor-element.elementor-element-d3081a5.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-d3081a5 .elementor-image-box-wrapper .elementor-image-box-img{width:39%;}.elementor-10 .elementor-element.elementor-element-d3081a5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-d3081a5 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d3081a5:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-d3081a5:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-84f8c07{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-84f8c07:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-84f8c07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-10 .elementor-element.elementor-element-e528641.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-10 .elementor-element.elementor-element-e528641.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-10 .elementor-element.elementor-element-e528641.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-10 .elementor-element.elementor-element-e528641 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-10 .elementor-element.elementor-element-e528641 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-e528641 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e528641:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-e528641:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-49265d7{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-49265d7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-49265d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-10 .elementor-element.elementor-element-0d97a4a.elementor-position-right .elementor-image-box-img{margin-left:28px;}.elementor-10 .elementor-element.elementor-element-0d97a4a.elementor-position-left .elementor-image-box-img{margin-right:28px;}.elementor-10 .elementor-element.elementor-element-0d97a4a.elementor-position-top .elementor-image-box-img{margin-bottom:28px;}.elementor-10 .elementor-element.elementor-element-0d97a4a .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-10 .elementor-element.elementor-element-0d97a4a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-0d97a4a .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0d97a4a:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-0d97a4a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-61964cb{--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-61964cb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-61964cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-41cf0f6{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-41cf0f6 .elementor-divider-separator{width:47%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-41cf0f6 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-e769c99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:03%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-e769c99:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e769c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-1c6e843{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-2c3a80d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c6e1862 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e0ea1e3{--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-f04b076.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-f04b076 .swiper-pagination-bullet-active, .elementor-10 .elementor-element.elementor-element-f04b076 .swiper-pagination-progressbar-fill{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f04b076 .swiper-pagination-fraction{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f04b076{padding:0% 6% 0% 6%;}.elementor-10 .elementor-element.elementor-element-f04b076 .elementor-main-swiper{height:402px;}.elementor-10 .elementor-element.elementor-element-f04b076 .elementor-main-swiper .swiper-slide{border-radius:15px;}.elementor-10 .elementor-element.elementor-element-f04b076 .elementor-swiper-button{font-size:20px;}.elementor-10 .elementor-element.elementor-element-f04b076 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF7D;opacity:1;}.elementor-10 .elementor-element.elementor-element-c0d6c37{--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-c0d6c37:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c0d6c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-14b7017{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-14b7017 .elementor-divider-separator{width:47%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-14b7017 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-c8af5a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-c8af5a3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c8af5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-86ef5b8{--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-86ef5b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2c8e203{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-2c8e203 iframe{height:264px;}.elementor-10 .elementor-element.elementor-element-f3934b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-d153c75{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-d153c75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-d153c75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-d153c75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-d153c75 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-10 .elementor-element.elementor-element-d153c75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-10 .elementor-element.elementor-element-d153c75 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d153c75 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-d153c75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-d153c75 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-d153c75 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-7bb64fc{text-align:left;}.elementor-10 .elementor-element.elementor-element-7bb64fc img{width:19%;}.elementor-10 .elementor-element.elementor-element-7833f04 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;padding:20px 50px 20px 50px;}.elementor-10 .elementor-element.elementor-element-9f0a498{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-9f0a498:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9f0a498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-d1a63b3{text-align:center;}.elementor-10 .elementor-element.elementor-element-d1a63b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-19a3e5d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-f04b076.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-3a9f264:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3a9f264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luzdentalstudio.com.br/wp-content/uploads/2025/11/Bg-1-Mobile-2.png");}.elementor-10 .elementor-element.elementor-element-1424c22{--margin-top:100%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-1c52e9e{text-align:center;}.elementor-10 .elementor-element.elementor-element-f2d34f1{text-align:center;}.elementor-10 .elementor-element.elementor-element-f2d34f1 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-3e5a3eb{text-align:center;}.elementor-10 .elementor-element.elementor-element-3e5a3eb .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-d57847e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-d57847e .elementor-icon-list-item > a{font-size:15px;}.elementor-10 .elementor-element.elementor-element-341a7c6{text-align:center;}.elementor-10 .elementor-element.elementor-element-e46556e{text-align:center;}.elementor-10 .elementor-element.elementor-element-e46556e .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-f7047a4{text-align:center;}.elementor-10 .elementor-element.elementor-element-f7047a4 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-59cc389 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-59cc389 .elementor-icon-list-item > a{font-size:15px;}.elementor-10 .elementor-element.elementor-element-047ccaf{--padding-top:10%;--padding-bottom:10%;--padding-left:03%;--padding-right:03%;}.elementor-10 .elementor-element.elementor-element-a7e85fc{text-align:center;}.elementor-10 .elementor-element.elementor-element-a7e85fc .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-939c548{text-align:center;}.elementor-10 .elementor-element.elementor-element-939c548 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-24cfe8c{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-10 .elementor-element.elementor-element-3568ded{text-align:center;}.elementor-10 .elementor-element.elementor-element-3568ded .elementor-heading-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-47141bf{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-10 .elementor-element.elementor-element-787ae5d > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-787ae5d > .e-con-inner > .elementor-shape-top svg{width:calc(270% + 1.3px);height:15px;}.elementor-10 .elementor-element.elementor-element-787ae5d > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-787ae5d > .e-con-inner > .elementor-shape-bottom svg{width:calc(270% + 1.3px);height:15px;}.elementor-10 .elementor-element.elementor-element-787ae5d{--padding-top:10%;--padding-bottom:10%;--padding-left:03%;--padding-right:03%;}.elementor-10 .elementor-element.elementor-element-94d5aca .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-d10388c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}.elementor-10 .elementor-element.elementor-element-d10388c .elementor-testimonial__text{font-size:14px;}body.rtl .elementor-10 .elementor-element.elementor-element-d10388c.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-d10388c.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d10388c.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d10388c.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d10388c.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d10388c.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-d10388c.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-d10388c.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-10 .elementor-element.elementor-element-d10388c.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-10 .elementor-element.elementor-element-d10388c.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-10 .elementor-element.elementor-element-d10388c.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-10 .elementor-element.elementor-element-19a3e5d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-19a3e5d{padding:0% 10% 0% 10%;}.elementor-10 .elementor-element.elementor-element-19a3e5d .elementor-main-swiper{height:267px;}.elementor-10 .elementor-element.elementor-element-241a3b5{--padding-top:10%;--padding-bottom:10%;--padding-left:03%;--padding-right:3%;}.elementor-10 .elementor-element.elementor-element-b60f01e .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-b2c45f1{padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-b2c45f1 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-d5541f2 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-d5541f2 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-10 .elementor-element.elementor-element-d5541f2 .elementor-image-box-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-105de08 .elementor-image-box-img{margin-bottom:26px;}.elementor-10 .elementor-element.elementor-element-105de08 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-10 .elementor-element.elementor-element-105de08 .elementor-image-box-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-d3081a5 .elementor-image-box-img{margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-d3081a5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-d3081a5 .elementor-image-box-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-e528641 .elementor-image-box-img{margin-bottom:19px;}.elementor-10 .elementor-element.elementor-element-e528641 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-10 .elementor-element.elementor-element-e528641 .elementor-image-box-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-0d97a4a .elementor-image-box-img{margin-bottom:28px;}.elementor-10 .elementor-element.elementor-element-0d97a4a .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-10 .elementor-element.elementor-element-0d97a4a .elementor-image-box-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-e769c99{--padding-top:10%;--padding-bottom:10%;--padding-left:03%;--padding-right:03%;}.elementor-10 .elementor-element.elementor-element-2c3a80d{text-align:center;}.elementor-10 .elementor-element.elementor-element-2c3a80d .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-c6e1862{text-align:center;}.elementor-10 .elementor-element.elementor-element-c6e1862 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-f04b076.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-f04b076 .elementor-main-swiper{height:202px;}.elementor-10 .elementor-element.elementor-element-c8af5a3{--padding-top:10%;--padding-bottom:10%;--padding-left:03%;--padding-right:03%;}.elementor-10 .elementor-element.elementor-element-86ef5b8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-f3934b7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-7bb64fc{text-align:center;}.elementor-10 .elementor-element.elementor-element-7bb64fc img{width:33%;}.elementor-10 .elementor-element.elementor-element-9f0a498{--padding-top:03%;--padding-bottom:03%;--padding-left:0%;--padding-right:0%;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-38878b9{--width:50%;}.elementor-10 .elementor-element.elementor-element-1424c22{--width:50%;}.elementor-10 .elementor-element.elementor-element-a3b1c26{--width:50%;}.elementor-10 .elementor-element.elementor-element-4853b0c{--width:50%;}.elementor-10 .elementor-element.elementor-element-f4e0157{--width:50%;}.elementor-10 .elementor-element.elementor-element-c1e9de6{--width:50%;}.elementor-10 .elementor-element.elementor-element-1c6e843{--width:50%;}.elementor-10 .elementor-element.elementor-element-e0ea1e3{--width:50%;}.elementor-10 .elementor-element.elementor-element-86ef5b8{--width:40%;}.elementor-10 .elementor-element.elementor-element-f3934b7{--width:60%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-3a9f264:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3a9f264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-a22a2d4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a22a2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for button, class: .elementor-element-862ec0e *//* 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);
    }
}

.elementor-button{
animation: luzes 2s linear infinite; /*defina o tempo da animação*/
}

@keyframes luzes{
0%{
box-shadow: 0 0 30px -20px #777773;  /*defina a cor da luz aqui*/
}
90%{
box-shadow: 0 0 0 30px transparent;
}
100%{
box-shadow: 0 0 0 0px transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9f264 */.elementor-10 .elementor-element.elementor-element-3a9f264::before{
    content: "";
    background-color: white;
    width: 500px;
    height: 500px;
    border-radius: 2000px;
    position: absolute;
    top: -55%;
    left: 40%;
    mix-blend-mode: screen;
    filter: blur(100px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-731c1db *//* 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);
    }
}

.elementor-button{
animation: luzes 2s linear infinite; /*defina o tempo da animação*/
}

@keyframes luzes{
0%{
box-shadow: 0 0 30px -20px #777773;  /*defina a cor da luz aqui*/
}
90%{
box-shadow: 0 0 0 30px transparent;
}
100%{
box-shadow: 0 0 0 0px transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22a2d4 */.elementor-10 .elementor-element.elementor-element-a22a2d4::before{
    content: "";
    background-color: white;
    width: 500px;
    height: 500px;
    border-radius: 2000px;
    position: absolute;
    top: -55%;
    left: 40%;
    mix-blend-mode: screen;
    filter: blur(100px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0a7df4 *//* 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);
    }
}

.elementor-button{
animation: luzes 2s linear infinite; /*defina o tempo da animação*/
}

@keyframes luzes{
0%{
box-shadow: 0 0 30px -20px #777773;  /*defina a cor da luz aqui*/
}
90%{
box-shadow: 0 0 0 30px transparent;
}
100%{
box-shadow: 0 0 0 0px transparent;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfaf634 *//* 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);
    }
}

.elementor-button{
animation: luzes 2s linear infinite; /*defina o tempo da animação*/
}

@keyframes luzes{
0%{
box-shadow: 0 0 30px -20px #777773;  /*defina a cor da luz aqui*/
}
90%{
box-shadow: 0 0 0 30px transparent;
}
100%{
box-shadow: 0 0 0 0px transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd36a08 */.elementor-10 .elementor-element.elementor-element-bd36a08 {
  z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-bd36a08:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 15px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(to bottom, white, transparent); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b792ea */.elementor-10 .elementor-element.elementor-element-1b792ea {
  z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-1b792ea:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 15px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(to bottom, white, transparent); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e123abb */.elementor-10 .elementor-element.elementor-element-e123abb {
  z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-e123abb:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 15px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(to bottom, white, transparent); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84f8c07 */.elementor-10 .elementor-element.elementor-element-84f8c07 {
  z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-84f8c07:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 15px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(to bottom, white, transparent); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49265d7 */.elementor-10 .elementor-element.elementor-element-49265d7 {
  z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-49265d7:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 15px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(to bottom, white, transparent); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e769c99 */.elementor-10 .elementor-element.elementor-element-e769c99::before{
    content: "";
    background-color: white;
    width: 250px;
    height: 250px;
    border-radius: 2000px;
    position: absolute;
    top: -20%;
    left: 10%;
    mix-blend-mode: screen;
    filter: blur(100px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7833f04 *//* 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);
    }
}

.elementor-button{
animation: luzes 2s linear infinite; /*defina o tempo da animação*/
}

@keyframes luzes{
0%{
box-shadow: 0 0 30px -20px #777773;  /*defina a cor da luz aqui*/
}
90%{
box-shadow: 0 0 0 30px transparent;
}
100%{
box-shadow: 0 0 0 0px transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8af5a3 */.elementor-10 .elementor-element.elementor-element-c8af5a3::before{
    content: "";
    background-color: white;
    width: 250px;
    height: 250px;
    border-radius: 2000px;
    position: absolute;
    top: -40%;
    left: 70%;
    mix-blend-mode: screen;
    filter: blur(100px)
}/* End custom CSS */
/* Start custom CSS */::selection{
    background: #ffffff20
}

html, body{ overflow-x: hidden !important; }

p:last-child{
    margin-bottom:0px;
}

body::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}

body::-webkit-scrollbar-track {
  background: #000000;        /* color of the tracking area */
}

body::-webkit-scrollbar-thumb {
  background-image: linear-gradient(0deg, white, white);
  /* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 3px solid #000000;  /* creates padding around scroll thumb */
}/* End custom CSS */