.elementor-9 .elementor-element.elementor-element-33b5be9{--display:flex;--min-height:491px;--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-9 .elementor-element.elementor-element-33b5be9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-33b5be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/hero_danielle_editorial.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-ff8cc2d{--spacer-size:50px;}.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-9 .elementor-element.elementor-element-85881ad{font-family:"Ivyora", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ccbb699{font-family:"Ivyora", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0a4a1ec{--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-9 .elementor-element.elementor-element-0a4a1ec:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0a4a1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-cb833ae{font-family:"Archivo", Sans-serif;font-weight:400;color:#C5A059;}.elementor-9 .elementor-element.elementor-element-27e307e{font-family:"Ivyora", Sans-serif;font-weight:200;font-style:normal;color:#000000;}.elementor-9 .elementor-element.elementor-element-74a3927{font-family:"Archivo", Sans-serif;font-weight:normal;color:#000000;}.elementor-9 .elementor-element.elementor-element-74a3927 a{color:var( --e-global-color-de19362 );}.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-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-icon i{color:var( --e-global-color-de19362 );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-icon svg{fill:var( --e-global-color-de19362 );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9bfa6b4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-weight:500;}.elementor-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.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-9 .elementor-element.elementor-element-6cb9a9e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-6cb9a9e .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:40px;}.elementor-9 .elementor-element.elementor-element-6cb9a9e .elementor-swiper-button{font-size:20px;}.elementor-9 .elementor-element.elementor-element-489a11b{--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-9 .elementor-element.elementor-element-489a11b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-489a11b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8b94898{--display:flex;}.elementor-9 .elementor-element.elementor-element-8b94898:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8b94898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-361e75a{font-family:"Ivyora", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a3cf393{font-family:"Ivyora", Sans-serif;font-weight:200;color:var( --e-global-color-de19362 );}.elementor-9 .elementor-element.elementor-element-4b196e9{font-family:"Archivo", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-3b1186c{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-b19cda4{font-family:"Ivyora", Sans-serif;font-weight:100;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b067b5f{font-family:"Archivo", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-fe39667 .elementskit-image-comparison .twentytwenty-handle{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-fe39667 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-9 .elementor-element.elementor-element-fe39667 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-icon i{color:var( --e-global-color-de19362 );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-icon svg{fill:var( --e-global-color-de19362 );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b937fcf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-weight:500;}.elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-de19362 );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-b613938{font-family:"Ivyora", Sans-serif;font-weight:100;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b172069{font-family:"Archivo", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-184018f .elementskit-image-comparison .twentytwenty-handle{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-184018f .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-9 .elementor-element.elementor-element-184018f .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-icon i{color:var( --e-global-color-de19362 );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-icon svg{fill:var( --e-global-color-de19362 );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-dc05cea{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-weight:500;}.elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-de19362 );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-d2dd1d3{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-05df070{--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-9 .elementor-element.elementor-element-05df070:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-05df070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-abc22ba{font-family:"Ivyora", Sans-serif;font-weight:300;color:#000000;}.elementor-9 .elementor-element.elementor-element-82a48ff{font-family:"Archivo", Sans-serif;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-9 .elementor-element.elementor-element-ef41648 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-9 .elementor-element.elementor-element-ef41648.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-9 .elementor-element.elementor-element-ef41648.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-9 .elementor-element.elementor-element-ef41648.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-9 .elementor-element.elementor-element-ef41648 .elementor-cta .elementor-cta__bg, .elementor-9 .elementor-element.elementor-element-ef41648 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-9 .elementor-element.elementor-element-ef41648 .elementor-cta__content{text-align:center;}.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-9 .elementor-element.elementor-element-404228f img{transition-duration:0.6s;}.elementor-9 .elementor-element.elementor-element-ea638a8{font-family:"Archivo", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-68fe8b8{font-family:"Archivo", Sans-serif;font-weight:500;text-transform:uppercase;color:#C5A059;}.elementor-9 .elementor-element.elementor-element-503524b{font-family:"Ivyora", Sans-serif;font-weight:300;color:#000000;}.elementor-9 .elementor-element.elementor-element-a6e8048{font-family:"Archivo", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-8e07282{font-family:"Archivo", Sans-serif;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-9 .elementor-element.elementor-element-f570dd1 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-9 .elementor-element.elementor-element-9f632a7{--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-9 .elementor-element.elementor-element-f9df1e5{font-family:"Ivyora", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9ab8af6{font-family:"Archivo", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-0c03753{--display:flex;}.elementor-9 .elementor-element.elementor-element-0c03753:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0c03753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292929;}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-6cb9a9e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-33b5be9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-33b5be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/home-bg.jpg");}.elementor-9 .elementor-element.elementor-element-33b5be9{--min-height:745px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-ff8cc2d{--spacer-size:124px;}.elementor-9 .elementor-element.elementor-element-85881ad > .elementor-widget-container{margin:-120px 0px 120px 0px;}.elementor-9 .elementor-element.elementor-element-85881ad.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-85881ad{text-align:center;font-size:14px;}.elementor-9 .elementor-element.elementor-element-85881ad p{margin-block-end:6px;}.elementor-9 .elementor-element.elementor-element-ccbb699{width:100%;max-width:100%;column-gap:0px;text-align:center;font-size:39px;line-height:0.1em;}.elementor-9 .elementor-element.elementor-element-ccbb699 > .elementor-widget-container{margin:-100px 0px 90px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ccbb699.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ccbb699 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-0a4a1ec{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cb833ae > .elementor-widget-container{margin:0px 20px -14px 20px;}.elementor-9 .elementor-element.elementor-element-cb833ae{font-size:12px;letter-spacing:2.1px;}.elementor-9 .elementor-element.elementor-element-27e307e > .elementor-widget-container{margin:-47px 20px -30px 20px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-27e307e{font-size:43px;}.elementor-9 .elementor-element.elementor-element-74a3927 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-74a3927{font-size:15px;word-spacing:0.3em;}.elementor-9 .elementor-element.elementor-element-9bfa6b4 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-9 .elementor-element.elementor-element-9bfa6b4{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-9bfa6b4 .elementor-icon-list-item > a{font-size:11px;letter-spacing:0.2px;}.elementor-9 .elementor-element.elementor-element-6cb9a9e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:14px;}.elementor-9 .elementor-element.elementor-element-6cb9a9e > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6cb9a9e.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6cb9a9e .elementor-main-swiper{height:420px;width:320px;}.elementor-9 .elementor-element.elementor-element-6cb9a9e .elementor-swiper-button{font-size:0px;}.elementor-9 .elementor-element.elementor-element-6cb9a9e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;height:0px;width:0px;}.elementor-9 .elementor-element.elementor-element-6cb9a9e .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-9 .elementor-element.elementor-element-8b94898{--border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-361e75a > .elementor-widget-container{margin:0px 20px -21px 20px;}.elementor-9 .elementor-element.elementor-element-361e75a{text-align:center;font-size:28px;}.elementor-9 .elementor-element.elementor-element-361e75a p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-a3cf393 > .elementor-widget-container{margin:-37px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-a3cf393{text-align:center;font-size:29px;}.elementor-9 .elementor-element.elementor-element-a3cf393 p{margin-block-end:4px;}.elementor-9 .elementor-element.elementor-element-4b196e9 > .elementor-widget-container{margin:-15px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-4b196e9{text-align:center;font-size:13px;}.elementor-9 .elementor-element.elementor-element-4b196e9 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-3b1186c{--spacer-size:30px;}.elementor-9 .elementor-element.elementor-element-b19cda4 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-b19cda4{font-size:27px;}.elementor-9 .elementor-element.elementor-element-b067b5f > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-b067b5f{font-size:13px;}.elementor-9 .elementor-element.elementor-element-fe39667 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-fe39667 .elementskit-image-comparison{border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-fe39667 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:var( --e-global-color-de19362 );}.elementor-9 .elementor-element.elementor-element-fe39667 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:var( --e-global-color-de19362 );}.elementor-9 .elementor-element.elementor-element-fe39667 .elementskit-image-comparison .twentytwenty-handle:before, .elementor-9 .elementor-element.elementor-element-fe39667 .elementskit-image-comparison .twentytwenty-handle:after{background-color:var( --e-global-color-de19362 );}.elementor-9 .elementor-element.elementor-element-b937fcf > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-9 .elementor-element.elementor-element-b937fcf{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-b937fcf .elementor-icon-list-item > a{font-size:12px;letter-spacing:0.2px;}.elementor-9 .elementor-element.elementor-element-b613938 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-b613938{font-size:25px;}.elementor-9 .elementor-element.elementor-element-b172069 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-b172069{font-size:13px;}.elementor-9 .elementor-element.elementor-element-184018f > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-184018f .elementskit-image-comparison{border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-184018f .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:var( --e-global-color-de19362 );}.elementor-9 .elementor-element.elementor-element-184018f .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:var( --e-global-color-de19362 );}.elementor-9 .elementor-element.elementor-element-184018f .elementskit-image-comparison .twentytwenty-handle:before, .elementor-9 .elementor-element.elementor-element-184018f .elementskit-image-comparison .twentytwenty-handle:after{background-color:var( --e-global-color-de19362 );}.elementor-9 .elementor-element.elementor-element-dc05cea > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-9 .elementor-element.elementor-element-dc05cea{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-dc05cea .elementor-icon-list-item > a{font-size:12px;letter-spacing:0.2px;}.elementor-9 .elementor-element.elementor-element-abc22ba > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-abc22ba.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-abc22ba{text-align:start;font-size:27px;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-82a48ff > .elementor-widget-container{margin:0px 49px 0px 20px;}.elementor-9 .elementor-element.elementor-element-82a48ff{text-align:end;font-size:11px;}.elementor-9 .elementor-element.elementor-element-ef41648 > .elementor-widget-container{border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-404228f > .elementor-widget-container{border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-ea638a8{text-align:center;font-size:8px;}.elementor-9 .elementor-element.elementor-element-68fe8b8 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-68fe8b8{font-size:10px;}.elementor-9 .elementor-element.elementor-element-503524b > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-503524b{font-size:30px;}.elementor-9 .elementor-element.elementor-element-a6e8048 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-a6e8048{font-size:13px;}.elementor-9 .elementor-element.elementor-element-8e07282{text-align:center;font-size:12px;line-height:1.9em;}.elementor-9 .elementor-element.elementor-element-8e07282 p{margin-block-end:59px;}.elementor-9 .elementor-element.elementor-element-f570dd1 > .elementor-widget-container{border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-f9df1e5 > .elementor-widget-container{margin:0px 20px -20px 20px;}.elementor-9 .elementor-element.elementor-element-f9df1e5{text-align:center;font-size:30px;line-height:0.9em;}.elementor-9 .elementor-element.elementor-element-9ab8af6 > .elementor-widget-container{margin:-11px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-9ab8af6{text-align:center;font-size:14px;}.elementor-9 .elementor-element.elementor-element-9ada32b > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-0c03753{--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-74a3927 */:root {
            --color-bg: #FDFDFB;
            /* Warm Off-white */
            --color-text: #0F0F0F;
            --color-accent: #C5A059;
            /* Subtle Gold */
            --color-dark: #0A0A0A;
            --ease-premium: cubic-bezier(0.22, 1, 0.36, 1);
        }

        body {
            font-family: 'Inter', sans-serif;
            background-color: var(--color-bg);
            color: var(--color-text);
            overflow-x: hidden;
            -webkit-font-smoothing: antialiased;
        }

        h1,
        h2,
        h3,
        h4,
        .serif {
            font-family: 'Spectral', serif;
        }

        /* General UI */
        .reveal {
            opacity: 0;
            transform: translateY(20px);
            filter: blur(10px);
            transition: all 0.8s var(--ease-premium);
        }

        .reveal.active {
            opacity: 1;
            transform: translateY(0);
            filter: blur(0);
        }

        /* Floating Mini-Dock (Bottom) */
        #mini-dock {
            position: fixed;
            bottom: 15px;
            left: 50%;
            transform: translateX(-50%) translateY(100px);
            z-index: 1000;
            transition: transform 0.6s var(--ease-premium);
        }

        #mini-dock.visible {
            transform: translateX(-50%) translateY(0);
        }

        .dock-pill {
            background: rgba(10, 10, 10, 0.85);
            backdrop-filter: blur(20px);
            border: 1px solid rgba(197, 160, 89, 0.2);
            padding: 10px 20px;
            border-radius: 100px;
            display: flex;
            gap: 15px;
            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
        }

        .dock-item {
            color: white;
            font-size: 9px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 1px;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 4px;
            opacity: 0.6;
            transition: opacity 0.3s;
        }

        .dock-item:hover {
            opacity: 1;
        }

        .dock-item span {
            color: var(--color-accent);
            font-size: 12px;
        }

        /* Hero v4.6 Editorial + Transitions */
        .hero {
            height: 100vh;
            background: #000;
            position: relative;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .hero-editorial-img {
            position: absolute;
            inset: 0;
            width: 100%;
            height: 130%;
            /* More room for mobile parallax */
            top: -15%;
            background: url('assets/hero_danielle_editorial.jpg') center/cover no-repeat;
            opacity: 1;
            /* Start full brightness */
            z-index: 1;
            will-change: transform, filter;
        }

        /* Overlay for Fade to Black & Blur */
        .hero-vignette {
            position: absolute;
            inset: 0;
            z-index: 2;
            background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.8) 100%);
            pointer-events: none;
        }

        .hero-blur-layer {
            position: absolute;
            inset: 0;
            z-index: 3;
            backdrop-filter: blur(0px);
            -webkit-backdrop-filter: blur(0px);
            background: rgba(0, 0, 0, 0);
            pointer-events: none;
            transition: opacity 0.1s linear;
        }

        .hero-content-pro {
            z-index: 10;
            position: relative;
            pointer-events: none;
            text-align: center;
            margin-top: 45vh;
            /* Grounded lower */
            transition: opacity 0.3s ease;
        }

        .hero h1 {
            font-family: 'Spectral', serif;
            letter-spacing: -0.04em;
            color: #fff;
            line-height: 0.85;
            /* Tighter as requested */
        }

        @media (max-width: 768px) {
            .hero h1 {
                font-size: 3.8rem !important;
                /* Fixed clipping on iPhone 12 Pro Max */
            }

            .hero-content-pro {
                margin-top: 50vh;
            }
        }

        .hero p {
            font-family: 'Spectral', serif;
            letter-spacing: 0.02em;
            font-style: italic;
            text-transform: none;
            /* Sentence case as requested */
        }

        /* Stepout-Style Deep Parallax (v4.9) */
        .apple-reveal {
            opacity: 0;
            transform: translateY(40px);
            transition: all 1.5s cubic-bezier(0.16, 1, 0.3, 1);
            will-change: transform, opacity;
        }

        .apple-reveal.active {
            opacity: 1;
            transform: translateY(0);
        }

        .delay-300 {
            transition-delay: 0.3s;
        }

        .delay-600 {
            transition-delay: 0.6s;
        }

        /* Before/After Slider Premium */
        .ba-container {
            position: relative;
            width: 100%;
            aspect-ratio: 4/5;
            overflow: hidden;
            border-radius: 40px;
            background: #1a1a1a;
            border: 1px solid rgba(197, 160, 89, 0.2);
        }

        .ba-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
        }

        .ba-image-before {
            z-index: 2;
            width: 100% !important;
            /* Fix width, use clip-path instead */
            border-right: 1px solid var(--color-accent);
            clip-path: inset(0 50% 0 0);
        }

        .ba-image-after {
            z-index: 1;
        }

        .ba-handle {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 50%;
            width: 2px;
            background: var(--color-accent);
            z-index: 10;
            cursor: ew-resize;
            box-shadow: 0 0 20px rgba(197, 160, 89, 0.4);
            touch-action: none;
        }

        .ba-handle::after {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            width: 44px;
            height: 44px;
            background: var(--color-bg);
            border: 2px solid var(--color-accent);
            border-radius: 50%;
            transform: translate(-50%, -50%);
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23C5A059' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23C5A059' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
            background-position: left 2px center, right 2px center;
            background-repeat: no-repeat;
            background-size: 14px;
        }

        /* Custom Modal for Results */
        .modal {
            position: fixed;
            inset: 0;
            background: rgba(0, 0, 0, 0.95);
            z-index: 2000;
            display: none;
            opacity: 0;
            transition: opacity 0.4s var(--ease-premium);
            padding: 20px;
            justify-content: center;
            align-items: center;
        }

        .modal.active {
            display: flex;
            opacity: 1;
        }

        .modal-content {
            background: var(--color-bg);
            width: 100%;
            max-width: 500px;
            border-radius: 40px;
            overflow: hidden;
            position: relative;
        }

        /* Interactive Grid Thumbnails */
        .case-thumb {
            aspect-ratio: 1;
            border-radius: 20px;
            overflow: hidden;
            cursor: pointer;
            position: relative;
            background: #eee;
        }

        .case-thumb img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.5s;
        }

        .case-thumb:hover img {
            transform: scale(1.1);
        }

        .case-label {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 15px;
            font-size: 9px;
            text-transform: uppercase;
            letter-spacing: 1px;
            color: white;
            background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);
        }

        /* Utils */
        .gold-border {
            border-bottom: 1px solid var(--color-accent);
        }

        .text-accent {
            color: var(--color-accent);
        }

        .bg-dark {
            background-color: var(--color-dark);
        }

        .text-light {
            color: var(--color-bg);
        }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ivyora';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/IvyOraText-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Ivyora';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/IvyOraText-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Ivyora';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/IvyOraText-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Ivyora';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/IvyOraText-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Ivyora';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/IvyOraText-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Ivyora';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/IvyOraText-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Ivyora';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/IvyOraText-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Ivyora';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/IvyOraText-RegularItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Ivyora';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/IvyOraText-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Ivyora';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/IvyOraText-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://clinicadaniellenunes.com.br/wp-content/uploads/2026/03/Archivo-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */