.elementor-12 .elementor-element.elementor-element-bf32972{--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-12 .elementor-element.elementor-element-5655e3c{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5655e3c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5655e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-12 .elementor-element.elementor-element-f4e9b3d{width:100%;max-width:100%;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-f4e9b3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(39px/2);}.elementor-12 .elementor-element.elementor-element-f4e9b3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(39px/2);}.elementor-12 .elementor-element.elementor-element-f4e9b3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(39px/2);}.elementor-12 .elementor-element.elementor-element-f4e9b3d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-39px/2);}.elementor-12 .elementor-element.elementor-element-f4e9b3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-39px/2);}.elementor-12 .elementor-element.elementor-element-f4e9b3d .elementor-icon-list-icon i{color:#FF7E22;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-f4e9b3d .elementor-icon-list-icon svg{fill:#FF7E22;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-f4e9b3d .elementor-icon-list-icon{padding-inline-end:30px;}.elementor-12 .elementor-element.elementor-element-f4e9b3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f4e9b3d .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-f4e9b3d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-47569e1{--display:flex;--min-height:100vh;--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;--overflow:hidden;--z-index:1;}.elementor-12 .elementor-element.elementor-element-47569e1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-47569e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000407;background-image:url("https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/hero-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-12 .elementor-element.elementor-element-942f7dd img{width:78%;}.elementor-12 .elementor-element.elementor-element-dd37ae7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dd37ae7.e-con{--flex-grow:0;--flex-shrink:0;}.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-12 .elementor-element.elementor-element-3a2a1b4 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:3.5rem;font-weight:700;line-height:3.4rem;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-020c59f{width:var( --container-widget-width, 571px );max-width:571px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:571px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-020c59f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-020c59f .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:27px;color:#B4B4B4;}.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-12 .elementor-element.elementor-element-cbebb78{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-cbebb78 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-ad05439{--display:flex;--min-height:526px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--flex-wrap:wrap;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-ad05439:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ad05439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030200;}.elementor-12 .elementor-element.elementor-element-15692d7{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 3em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:20;text-align:center;}.elementor-12 .elementor-element.elementor-element-15692d7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c33db4f{--e-image-carousel-slides-to-show:2;}.elementor-12 .elementor-element.elementor-element-c33db4f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12 .elementor-element.elementor-element-c33db4f .elementor-swiper-button.elementor-swiper-button-next{color:#FF7E22;}.elementor-12 .elementor-element.elementor-element-c33db4f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-12 .elementor-element.elementor-element-c33db4f .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FF7E22;}.elementor-12 .elementor-element.elementor-element-9f846d9{--display:flex;--min-height:414px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;--z-index:20;}.elementor-12 .elementor-element.elementor-element-9f846d9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9f846d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0808;background-image:url("https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/Divicao.svg");}.elementor-12 .elementor-element.elementor-element-f916b5e{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-f916b5e.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3df022c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-709255e .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:2.1rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6c0a74e{--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;--justify-content:center;--flex-wrap:wrap;--overflow:hidden;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-6c0a74e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6c0a74e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/Secao-2.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5b25213{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 3em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-5b25213 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.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-12 .elementor-element.elementor-element-2aa8fc7{width:var( --container-widget-width, 32% );max-width:32%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0rem 0rem 0rem 0rem;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:106;}.elementor-12 .elementor-element.elementor-element-2aa8fc7 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-2aa8fc7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-2aa8fc7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-2aa8fc7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2aa8fc7 .elementor-image-box-title{margin-bottom:4px;font-family:"Cabin", Sans-serif;font-size:1.5rem;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2aa8fc7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-2aa8fc7:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-2aa8fc7:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2aa8fc7 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-8612573{width:var( --container-widget-width, 32% );max-width:32%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0rem 0rem 0rem 0rem;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:106;}.elementor-12 .elementor-element.elementor-element-8612573 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-8612573.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-8612573.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-8612573.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8612573 .elementor-image-box-title{margin-bottom:4px;font-family:"Cabin", Sans-serif;font-size:1.5rem;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8612573 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-8612573:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-8612573:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8612573 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-0d9b47f{width:var( --container-widget-width, 32% );max-width:32%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0rem 0rem 0rem 0rem;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:106;}.elementor-12 .elementor-element.elementor-element-0d9b47f .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-0d9b47f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-0d9b47f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-0d9b47f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0d9b47f .elementor-image-box-title{margin-bottom:4px;font-family:"Cabin", Sans-serif;font-size:1.5rem;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0d9b47f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0d9b47f:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-0d9b47f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0d9b47f .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-0d3d718{width:var( --container-widget-width, 32% );max-width:32%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0rem 0rem 0rem 0rem;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:106;}.elementor-12 .elementor-element.elementor-element-0d3d718 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-0d3d718.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-0d3d718.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-0d3d718.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0d3d718 .elementor-image-box-title{margin-bottom:4px;font-family:"Cabin", Sans-serif;font-size:1.5rem;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0d3d718 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0d3d718:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-0d3d718:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0d3d718 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-428d021{width:var( --container-widget-width, 32% );max-width:32%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0rem 0rem 0rem 0rem;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:106;}.elementor-12 .elementor-element.elementor-element-428d021 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-428d021.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-428d021.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-428d021.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-428d021 .elementor-image-box-title{margin-bottom:4px;font-family:"Cabin", Sans-serif;font-size:1.5rem;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-428d021 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-428d021:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-428d021:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-428d021 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-e1ad8bf{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e1ad8bf .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-4ecc9aa{--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;--overflow:hidden;}.elementor-12 .elementor-element.elementor-element-4ecc9aa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4ecc9aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030200;}.elementor-12 .elementor-element.elementor-element-e5721c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:20;}.elementor-12 .elementor-element.elementor-element-e5721c8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e5721c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/prazer-eu-2.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-917e1f3{width:var( --container-widget-width, 57% );max-width:57%;padding:0em 10em 0em 3em;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-917e1f3.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-917e1f3 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:700;color:#FF7E22;}.elementor-12 .elementor-element.elementor-element-917e1f3:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-917e1f3:has(:focus) .elementor-image-box-title{color:#FF7E22;}.elementor-12 .elementor-element.elementor-element-917e1f3 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:1.5rem;font-weight:400;color:#141414;}.elementor-12 .elementor-element.elementor-element-7cb0c96{padding:2em 2em 2em 2em;}.elementor-12 .elementor-element.elementor-element-7cb0c96 img{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-9362635{--display:flex;--min-height:526px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--flex-wrap:wrap;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-9362635:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9362635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030200;}.elementor-12 .elementor-element.elementor-element-8f883a2{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 3em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:20;text-align:center;}.elementor-12 .elementor-element.elementor-element-8f883a2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-aef4077{--e-image-carousel-slides-to-show:2;}.elementor-12 .elementor-element.elementor-element-aef4077 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12 .elementor-element.elementor-element-aef4077 .elementor-swiper-button.elementor-swiper-button-next{color:#FF7E22;}.elementor-12 .elementor-element.elementor-element-aef4077 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-12 .elementor-element.elementor-element-aef4077 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FF7E22;}.elementor-12 .elementor-element.elementor-element-3d1f591{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3d1f591:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3d1f591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-52945a6{width:100%;max-width:100%;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-52945a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(39px/2);}.elementor-12 .elementor-element.elementor-element-52945a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(39px/2);}.elementor-12 .elementor-element.elementor-element-52945a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(39px/2);}.elementor-12 .elementor-element.elementor-element-52945a6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-39px/2);}.elementor-12 .elementor-element.elementor-element-52945a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-39px/2);}.elementor-12 .elementor-element.elementor-element-52945a6 .elementor-icon-list-icon i{color:#FF7E22;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-52945a6 .elementor-icon-list-icon svg{fill:#FF7E22;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-52945a6 .elementor-icon-list-icon{padding-inline-end:30px;}.elementor-12 .elementor-element.elementor-element-52945a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-52945a6 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-52945a6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-5cd6673{--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 40px;--row-gap:0px;--column-gap:40px;--flex-wrap:wrap;--overflow:hidden;--border-radius:0px 0px 34px 34px;--padding-top:7em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-5cd6673:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5cd6673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030200;}.elementor-12 .elementor-element.elementor-element-3600e52 img{width:78%;}.elementor-12 .elementor-element.elementor-element-e6d2ed4 img{width:78%;}.elementor-12 .elementor-element.elementor-element-7f55c33 img{width:78%;}.elementor-12 .elementor-element.elementor-element-732b2d3{--display:flex;}.elementor-12 .elementor-element.elementor-element-d7a4029{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-d7a4029 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-36ea248{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-36ea248.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-36ea248 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:27px;color:#B4B4B4;}.elementor-12 .elementor-element.elementor-element-d777f2d{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d777f2d .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;}.elementor-12 .elementor-element.elementor-element-e4c5284{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-788413e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1em 1em 2em 2em;}.elementor-12 .elementor-element.elementor-element-788413e .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-788413e .elementor-icon-box-title{margin-block-end:16px;color:#F3D8C6;}.elementor-12 .elementor-element.elementor-element-788413e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-788413e .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em;letter-spacing:-1.5px;}.elementor-12 .elementor-element.elementor-element-788413e:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-788413e:has(:focus) .elementor-icon-box-title{color:#FFF4D5;}.elementor-12 .elementor-element.elementor-element-788413e .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-weight:400;color:#B3B3B3;}.elementor-12 .elementor-element.elementor-element-404fedb{--display:flex;}.elementor-12 .elementor-element.elementor-element-e961d10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1em 1em 2em 2em;}.elementor-12 .elementor-element.elementor-element-e961d10 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-e961d10 .elementor-icon-box-title{margin-block-end:16px;color:#F3D8C6;}.elementor-12 .elementor-element.elementor-element-e961d10 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e961d10 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em;letter-spacing:-1.5px;}.elementor-12 .elementor-element.elementor-element-e961d10:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-e961d10:has(:focus) .elementor-icon-box-title{color:#FFF4D5;}.elementor-12 .elementor-element.elementor-element-e961d10 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-weight:400;color:#B3B3B3;}.elementor-12 .elementor-element.elementor-element-5c95c34{--display:flex;}.elementor-12 .elementor-element.elementor-element-0cdd5ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1em 1em 2em 2em;}.elementor-12 .elementor-element.elementor-element-0cdd5ed .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-0cdd5ed .elementor-icon-box-title{margin-block-end:16px;color:#F3D8C6;}.elementor-12 .elementor-element.elementor-element-0cdd5ed .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0cdd5ed .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em;letter-spacing:-1.5px;}.elementor-12 .elementor-element.elementor-element-0cdd5ed:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-0cdd5ed:has(:focus) .elementor-icon-box-title{color:#FFF4D5;}.elementor-12 .elementor-element.elementor-element-0cdd5ed .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-weight:400;color:#B3B3B3;}.elementor-12 .elementor-element.elementor-element-cc6541b{--display:flex;}.elementor-12 .elementor-element.elementor-element-41b3f10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1em 1em 2em 2em;}.elementor-12 .elementor-element.elementor-element-41b3f10 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-41b3f10 .elementor-icon-box-title{margin-block-end:16px;color:#F3D8C6;}.elementor-12 .elementor-element.elementor-element-41b3f10 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-41b3f10 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em;letter-spacing:-1.5px;}.elementor-12 .elementor-element.elementor-element-41b3f10:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-41b3f10:has(:focus) .elementor-icon-box-title{color:#FFF4D5;}.elementor-12 .elementor-element.elementor-element-41b3f10 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-weight:400;color:#B3B3B3;}.elementor-12 .elementor-element.elementor-element-de6fb01{--display:flex;}.elementor-12 .elementor-element.elementor-element-a25cac0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1em 1em 2em 2em;}.elementor-12 .elementor-element.elementor-element-a25cac0 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-a25cac0 .elementor-icon-box-title{margin-block-end:16px;color:#F3D8C6;}.elementor-12 .elementor-element.elementor-element-a25cac0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a25cac0 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em;letter-spacing:-1.5px;}.elementor-12 .elementor-element.elementor-element-a25cac0:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-a25cac0:has(:focus) .elementor-icon-box-title{color:#FFF4D5;}.elementor-12 .elementor-element.elementor-element-a25cac0 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-weight:400;color:#B3B3B3;}.elementor-12 .elementor-element.elementor-element-6d27201{--n-accordion-title-font-size:1.5rem;width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;z-index:25;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FF7E22;--n-accordion-title-active-color:#FF7E22;--n-accordion-icon-size:17px;--n-accordion-icon-gap:110px;--n-accordion-icon-normal-color:#0477A4;}.elementor-12 .elementor-element.elementor-element-6d27201.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6d27201 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12 .elementor-element.elementor-element-6d27201 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Cabin", Sans-serif;}.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-12 .elementor-element.elementor-element-a392a94{--divider-border-style:solid;--divider-color:#2D2D2D;--divider-border-width:1px;width:100%;max-width:100%;margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-a392a94 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-a392a94 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-97b59c2{width:100%;max-width:100%;z-index:300;text-align:center;}.elementor-12 .elementor-element.elementor-element-97b59c2 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0px;word-spacing:0px;color:#D9D9D9;}.elementor-12 .elementor-element.elementor-element-eed7462{--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:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;--z-index:300;}.elementor-12 .elementor-element.elementor-element-eed7462:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-eed7462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B120B;}.elementor-12 .elementor-element.elementor-element-2956ebb{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-2956ebb.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2956ebb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2956ebb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-2956ebb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2956ebb .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:8px;font-weight:400;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-2956ebb .elementor-icon-list-text{color:#FF7E22;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-52a7bdd{--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-12 .elementor-element.elementor-element-4f420fa{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-47569e1{--content-width:1281px;}.elementor-12 .elementor-element.elementor-element-dd37ae7{--width:532px;}.elementor-12 .elementor-element.elementor-element-f916b5e{--width:50%;}.elementor-12 .elementor-element.elementor-element-732b2d3{--width:34%;}}@media(max-width:1366px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-dd37ae7{--width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-dd37ae7{--width:57.695%;}.elementor-12 .elementor-element.elementor-element-f916b5e{--width:60%;}.elementor-12 .elementor-element.elementor-element-732b2d3{--width:68%;}}@media(min-width:2400px){.elementor-12 .elementor-element.elementor-element-47569e1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-47569e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/Hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-47569e1{--min-height:928px;--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;}}@media(max-width:1366px){.elementor-12 .elementor-element.elementor-element-47569e1{--padding-top:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:3em;}.elementor-12 .elementor-element.elementor-element-3a2a1b4 .elementor-heading-title{font-size:41px;line-height:2.8rem;}.elementor-12 .elementor-element.elementor-element-cbebb78{width:var( --container-widget-width, 371px );max-width:371px;--container-widget-width:371px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ad05439{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9vw;--padding-bottom:9vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-9f846d9{--padding-top:5em;--padding-bottom:5em;--padding-left:3em;--padding-right:3em;}.elementor-12 .elementor-element.elementor-element-6c0a74e{--padding-top:5em;--padding-bottom:5em;--padding-left:3em;--padding-right:3em;}.elementor-12 .elementor-element.elementor-element-2aa8fc7{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8612573{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-12 .elementor-element.elementor-element-0d9b47f{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-12 .elementor-element.elementor-element-0d3d718{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-12 .elementor-element.elementor-element-428d021{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-e1ad8bf{width:var( --container-widget-width, 371px );max-width:371px;--container-widget-width:371px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4ecc9aa{--justify-content:space-around;}.elementor-12 .elementor-element.elementor-element-e5721c8{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-917e1f3{padding:0em 0em 0em 3em;}.elementor-12 .elementor-element.elementor-element-9362635{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9vw;--padding-bottom:9vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-5cd6673{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9vw;--padding-bottom:9vw;--padding-left:3vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-5cd6673.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-36ea248{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-12 .elementor-element.elementor-element-d777f2d{width:var( --container-widget-width, 371px );max-width:371px;--container-widget-width:371px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6d27201{z-index:99;}.elementor-12 .elementor-element.elementor-element-97b59c2 .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-2956ebb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2956ebb .elementor-icon-list-item > a{font-size:12px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-47569e1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-47569e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/hero-2.webp");background-position:top center;}.elementor-12 .elementor-element.elementor-element-47569e1{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12 .elementor-element.elementor-element-3a2a1b4{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-12 .elementor-element.elementor-element-3a2a1b4 .elementor-heading-title{font-size:31px;}.elementor-12 .elementor-element.elementor-element-020c59f .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-ad05439{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-12 .elementor-element.elementor-element-3df022c .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-709255e .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-2aa8fc7{width:var( --container-widget-width, 48% );max-width:48%;padding:0rem 0rem 0rem 0rem;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8612573{width:var( --container-widget-width, 48% );max-width:48%;padding:0rem 0rem 0rem 0rem;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0d9b47f{width:var( --container-widget-width, 48% );max-width:48%;padding:0rem 0rem 0rem 0rem;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0d3d718{width:var( --container-widget-width, 48% );max-width:48%;padding:0rem 0rem 0rem 0rem;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-428d021{width:var( --container-widget-width, 100% );max-width:100%;padding:0rem 0rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4ecc9aa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:3em;--padding-left:4em;--padding-right:4em;}.elementor-12 .elementor-element.elementor-element-e5721c8{--flex-wrap:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:3em;}.elementor-12 .elementor-element.elementor-element-917e1f3{width:100%;max-width:100%;padding:0em 2em 0em 2em;}.elementor-12 .elementor-element.elementor-element-917e1f3.elementor-element{--align-self:center;--order:2;}.elementor-12 .elementor-element.elementor-element-917e1f3 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-917e1f3 .elementor-image-box-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-917e1f3 .elementor-image-box-description{font-size:24px;}.elementor-12 .elementor-element.elementor-element-7cb0c96{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-7cb0c96.elementor-element{--align-self:center;--order:1;}.elementor-12 .elementor-element.elementor-element-7cb0c96 img{width:60%;}.elementor-12 .elementor-element.elementor-element-9362635{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-12 .elementor-element.elementor-element-5cd6673{--min-height:0px;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-12 .elementor-element.elementor-element-732b2d3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-d7a4029{text-align:center;}.elementor-12 .elementor-element.elementor-element-36ea248 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-6d27201{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:880px){.elementor-12 .elementor-element.elementor-element-f916b5e.e-con{--order:2;}.elementor-12 .elementor-element.elementor-element-1e63067.elementor-element{--order:1;}.elementor-12 .elementor-element.elementor-element-4ecc9aa{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-e5721c8{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-917e1f3{width:100%;max-width:100%;padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-917e1f3.elementor-element{--order:2;}.elementor-12 .elementor-element.elementor-element-7cb0c96.elementor-element{--order:1;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-47569e1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-47569e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/hero_mobile-2.webp");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-47569e1{--min-height:0px;--justify-content:flex-end;--padding-top:64vw;--padding-bottom:16vw;--padding-left:8vw;--padding-right:8vw;}.elementor-12 .elementor-element.elementor-element-dd37ae7{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-3a2a1b4{margin:3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-12 .elementor-element.elementor-element-3a2a1b4 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-020c59f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-020c59f .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-ad05439{--content-width:360px;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-12 .elementor-element.elementor-element-15692d7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;}.elementor-12 .elementor-element.elementor-element-9f846d9{--padding-top:16vw;--padding-bottom:16vw;--padding-left:8vw;--padding-right:8vw;}.elementor-12 .elementor-element.elementor-element-f916b5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3df022c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-3df022c .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-709255e .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-1e63067.elementor-element{--order:1;}.elementor-12 .elementor-element.elementor-element-6c0a74e{--padding-top:16vw;--padding-bottom:16vw;--padding-left:8vw;--padding-right:8vw;}.elementor-12 .elementor-element.elementor-element-5b25213{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 1em 0em;text-align:center;}.elementor-12 .elementor-element.elementor-element-2aa8fc7{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-2aa8fc7 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2aa8fc7 .elementor-image-box-title{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2aa8fc7 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-12 .elementor-element.elementor-element-8612573{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-8612573 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8612573 .elementor-image-box-title{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8612573 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-12 .elementor-element.elementor-element-0d9b47f{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-0d9b47f .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0d9b47f .elementor-image-box-title{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0d9b47f .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-12 .elementor-element.elementor-element-0d3d718{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-0d3d718 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0d3d718 .elementor-image-box-title{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0d3d718 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-12 .elementor-element.elementor-element-428d021{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-428d021 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-428d021 .elementor-image-box-title{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-428d021 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-12 .elementor-element.elementor-element-4ecc9aa{--padding-top:16vw;--padding-bottom:16vw;--padding-left:03vw;--padding-right:3vw;}.elementor-12 .elementor-element.elementor-element-e5721c8{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-917e1f3{width:100%;max-width:100%;padding:0em 0em 2em 1em;}.elementor-12 .elementor-element.elementor-element-917e1f3.elementor-element{--order:2;}.elementor-12 .elementor-element.elementor-element-917e1f3 .elementor-image-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-917e1f3 .elementor-image-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-7cb0c96{padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-7cb0c96.elementor-element{--order:1;}.elementor-12 .elementor-element.elementor-element-7cb0c96 img{width:100%;}.elementor-12 .elementor-element.elementor-element-9362635{--content-width:360px;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-12 .elementor-element.elementor-element-8f883a2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;}.elementor-12 .elementor-element.elementor-element-5cd6673{--content-width:360px;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-12 .elementor-element.elementor-element-d7a4029{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-12 .elementor-element.elementor-element-d7a4029.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-36ea248{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-36ea248 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-6d27201{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99%;--container-widget-flex-grow:0;--n-accordion-title-font-size:14px;}.elementor-12 .elementor-element.elementor-element-97b59c2{width:100%;max-width:100%;padding:0px 0px 0px 20px;text-align:center;}.elementor-12 .elementor-element.elementor-element-97b59c2 .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-2956ebb{padding:0vw 6vw 0vw 6vw;}.elementor-12 .elementor-element.elementor-element-2956ebb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2956ebb .elementor-icon-list-item > a{font-size:10px;}}/* Start custom CSS for icon-list, class: .elementor-element-f4e9b3d */.my-list-left.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  animation: scroll-left 50s linear infinite;
}

.my-list-left.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}


.my-list-left.elementor-widget .elementor-icon-list-items {
  width: 200%; 
}

@keyframes scroll-left {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5655e3c */.elementor-12 .elementor-element.elementor-element-5655e3c {
  border-top: 1px solid #2F1300;
  border-bottom: 1px solid #2F1300;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-907827a */.elementor-12 .elementor-element.elementor-element-907827a{
        position: absolute;
    top: 10% !important;
    left: calc(50% + 600px) !important;
     animation: flutuandoicon1 5s infinite ease-in-out !important;
    pointer-events: none;
filter: drop-shadow(-2px 1px 4px rgba(0, 0, 0, 0.10)) drop-shadow(-7px 4px 8px rgba(0, 0, 0, 0.09)) drop-shadow(-16px 9px 11px rgba(0, 0, 0, 0.05)) drop-shadow(-28px 16px 13px rgba(0, 0, 0, 0.01)) drop-shadow(-43px 26px 14px rgba(0, 0, 0, 0.00));

  
}
@media (min-width: 1024px) and (max-width: 1919px){
     .elementor-12 .elementor-element.elementor-element-907827a {
        
        top: 38%;
        left: calc(50% + 0px);
      
    }
}   


@media(min-width: 768px) and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-907827a{
        top: inherit;
       top: 27% !important;
    left: calc(50% - 300px) !important;
    }
}

@media(max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-907827a {
        top: inherit;
        top: 15% !important;
        left: calc(50% - 160px)!important;
        
    }
}




@keyframes flutuandoicon1{
    0%, 100%{
        transform: translatey(0) rotate(0deg) ;
    }
    50%{
        transform: translatey(3px) rotate(0deg);
    }
    
}

.elementor-12 .elementor-element.elementor-element-907827a :hover{
    transform: scale(1.03);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-942f7dd */.elementor-12 .elementor-element.elementor-element-942f7dd{
        position: absolute;
    top: 40% !important;
    pointer-events: none;
    left: calc(50% + 100px) !important;
     animation: flutuandoicon1 5s infinite ease-in-out !important;

filter: drop-shadow(-2px 1px 4px rgba(0, 0, 0, 0.10)) drop-shadow(-7px 4px 8px rgba(0, 0, 0, 0.09)) drop-shadow(-16px 9px 11px rgba(0, 0, 0, 0.05)) drop-shadow(-28px 16px 13px rgba(0, 0, 0, 0.01)) drop-shadow(-43px 26px 14px rgba(0, 0, 0, 0.00));

  
}
@media (min-width: 1024px) and (max-width: 1919px){
     .elementor-12 .elementor-element.elementor-element-942f7dd {
        
        top: 38%;
        left: calc(50% + 0px);
      
    }
}   


@media(min-width: 768px) and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-942f7dd{
        top: inherit;
       top: 27% !important;
    left: calc(50% - 300px) !important;
    }
}

@media(max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-942f7dd {
        top: inherit;
        top: 15% !important;
        left: calc(50% - 160px)!important;
        
    }
}




@keyframes flutuandoicon1{
    0%, 100%{
        transform: translatey(0) rotate(0deg) ;
    }
    50%{
        transform: translatey(3px) rotate(0deg);
    }
    
}

.elementor-12 .elementor-element.elementor-element-942f7dd :hover{
    transform: scale(1.03);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-020c59f */.branco{
    color: #fff;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbebb78 *//* Codigo botão*/
.elementor-button { 
  border-radius: 16px !important;
  border-top: 2px solid #FFB36A !important;
  background: var(--Gradiente-laranja, linear-gradient(90deg, #E45F00 0%, #FF852E 49.16%, #E45F00 103.29%)) !important;
  background-size: 200% auto;
  background-position: 0% 0;
  box-shadow: 0px 4px 0px 0px #7B3400, 0px 15px 40px -10px rgba(0, 0, 0, 0.6) !important;

  height: 3.25rem;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  animation: textura5 1s infinite alternate;
}

@keyframes textura5 {
  0% {
    background-position: 0% 0;
  }
  100% {
    background-position: 100% 0;
  }
}

.elementor-button-text {
  position: relative;
  z-index: 2;
}

@media(max-width: 767px){
  .elementor-12 .elementor-element.elementor-element-cbebb78 .elementor-button {
    height: 50px;
  }
}


.elementor-12 .elementor-element.elementor-element-cbebb78 .elementor-button-text{
    color: #FFF;
font-family: Cabin;
font-size: 1.1rem !important;
font-style: normal;
font-weight: 700;
line-height: normal;

}


/* Efeito ao redor do botão */
.elementor-button::after {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 100%;
  height: calc(100% + 3px);
  border-radius: 16px;
  border-top: 2px solid #FFC997;
  background: linear-gradient(92deg, #FF6A00 -3.39%, #FFB36A 32.16%, #FF6A00 66.71%, #E45F00 100%);
  box-shadow: 0px 4px 0px 0px #8C3A00, 0px 15px 40px -10px rgba(0, 0, 0, 0.6);
  z-index: 1;
  opacity: 0;
  transition: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-cbebb78 .elementor-button:hover::after {
  opacity: 1;
}

/* Efeito hover */
.elementor-12 .elementor-element.elementor-element-cbebb78 .elementor-button:hover {
  transform: scale(1.03);
}

/* Efeito de brilho inferior */
.elementor-12 .elementor-element.elementor-element-cbebb78::before,
.elementor-12 .elementor-element.elementor-element-cbebb78 .elementor-button::before {
  content: "";
  position: absolute;
  bottom: -100px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 200%;
  border-radius: 125rem;
  background: linear-gradient(92deg, #FF6A00 -3.39%, #FFB36A 32.16%, #FFB36A 66.71%, #E45F00 100%);
  filter: blur(50px);
  opacity: 0.15;
  z-index: 0;
  transition: 0.5s;
  pointer-events: none;
}

.elementor-12 .elementor-element.elementor-element-cbebb78 .elementor-button::before {
  background: linear-gradient(92deg, #E45F00 -3.39%, #FF852E 32.16%, #FFB36A 66.71%, #E45F00 100%);
  opacity: 0;
}

.elementor-button:hover::before {
  opacity: 0.05;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15692d7 */@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-15692d7 .elementor-heading-title{
      font-size: 24px;

  }
}

.elementor-12 .elementor-element.elementor-element-15692d7 .laranjapeq1 {
  display: inline-block;
  color: #FF7E22;
  font-family: Cabin;
font-size: 14px !important;
font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 0 0 3px 0 !important;
  
  
    
}



@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-15692d7 .laranjapeq1{
      font-size: 14px !important;

  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c33db4f */.elementor-image-carousel-wrapper {
  display: flex !important;
  gap: 40px !important; /* espaço entre as imagens */
}

.elementor-image-carousel-wrapper img {
  border-radius: 20px !important;
  flex-shrink: 0;
}






@media (max-width: 767px) {
    .elementor-image-carousel-wrapper img {
  border-radius: 10px !important;
  flex-shrink: 0;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e63067 */.elementor-12 .elementor-element.elementor-element-1e63067 img{
    border-left: 3px solid #FF7E22;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f846d9 */.elementor-12 .elementor-element.elementor-element-9f846d9::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  width: 100%;
  height: 100%;
  pointer-events: none;

  /* define bordas em cima e embaixo */
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;

  /* gradiente laranja suave */
  border-image: linear-gradient(
    90deg,
    rgba(255, 126, 34, 0) 0%,       /* transparente no início */
    rgba(255, 126, 34, 0.5) 25%,    /* brilho suave */
    rgba(255, 126, 34, 0.85) 50%,   /* mais intenso no centro */
    rgba(255, 126, 34, 0.5) 75%,    /* suaviza */
    rgba(255, 126, 34, 0) 100%      /* transparente no final */
  ) 1;

  border-image-slice: 1;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b25213 */@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-5b25213 .elementor-heading-title{
      font-size: 24px;

  }
}

.elementor-12 .elementor-element.elementor-element-5b25213 .laranjapeq1 {
  display: inline-block;
  color: #FF7E22;
  font-family: Cabin;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 0 0 3px 0 !important;
  
  padding: 8px 26px;
   background: linear-gradient(87deg, #120A08 -19.9%, #270D0D 117.67%);
    width: fit-content;
    
    border-radius: 20px;
    
    margin: 0 auto; 
  
  
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2aa8fc7 *//* Caixa de imagem*/
/* ==============================
   ESTILO GERAL DO CONTAINER
   ============================== */
.elementor-image-box-wrapper {
  border-radius: 0.625rem;                    /* Bordas arredondadas */
  border-top: 3px solid #FF7E22;              /* Linha superior laranja */
  background: linear-gradient(180deg, #120A08 0%, #111 100%); /* Fundo em degradê escuro */
  padding: 3rem 4rem 5rem 2rem;                              /* Espaçamento interno */
  transition: transform 0.5s ease;            /* Transição suave para o hover */
}

/* Efeito de zoom no hover */
.elementor-image-box-wrapper:hover {
  transform: scale(1.03);                     /* Aumenta levemente o tamanho */
  
  
}


/* ==============================
   IMAGEM COM BASE DE NEON
   ============================== */
.elementor-image-box-img {
  --neon: #FF7E22;                            /* Cor principal do brilho */
  position: relative;                         /* Necessário para o pseudo-elemento */
  border-radius: 2.25rem;                     /* Bordas arredondadas da imagem */
  border: 0.2px solid #FFA869;                /* Borda fina dourada */
  background: #FF7E22;                        /* Fundo sólido laranja */
  box-shadow: 0 4px 4px rgba(255, 187, 91, .25) inset; /* Sombra interna suave */
  overflow: visible;                          /* Permite que o glow vaze para fora */
  z-index: 0;
}


/* ==============================
   GLOW (EFEITO NEON ATRÁS DA IMAGEM)
   ============================== */
.elementor-image-box-img::before {
  content: "";
  position: absolute;
  inset: -24px;                               /* Controla a área do brilho */
  border-radius: inherit;                     /* Mesmo arredondamento da imagem */
  background: radial-gradient(
    60% 60% at 50% 50%, 
    var(--neon) 0%, 
    transparent 60%
  );                                           /* Cria o gradiente de brilho */
  filter: blur(5px);                          /* Deixa o brilho suave e difuso */
  opacity: .5;                                /* Intensidade do brilho */
  pointer-events: none;                       /* Evita interferir em cliques */
  z-index: -1;                                /* Fica atrás da imagem */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0d9b47f */.elementor-12 .elementor-element.elementor-element-0d9b47f .elementor-image-box-wrapper {
    
    padding: 3rem 4rem 1.6rem 2rem;   
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0d3d718 */@media (min-width: 1025px) and (max-width: 1366px) {
    
    .elementor-12 .elementor-element.elementor-element-0d3d718 .elementor-image-box-wrapper {
  border-radius: 0.625rem;                    /* Bordas arredondadas */
  border-top: 3px solid #FF7E22;              /* Linha superior laranja */
  background: linear-gradient(180deg, #120A08 0%, #111 100%); /* Fundo em degradê escuro */
  padding: 3rem 4rem 3rem 2rem;
  
  
}

}

@media (min-width: 768px) and (max-width: 1024px){
   .elementor-12 .elementor-element.elementor-element-0d3d718 .elementor-image-box-wrapper { 
    padding: 3rem 4rem 1.9rem 2rem;
   }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1ad8bf *//* Codigo botão*/
.elementor-button { 
  border-radius: 16px !important;
  border-top: 2px solid #FFB36A !important;
  background: var(--Gradiente-laranja, linear-gradient(90deg, #E45F00 0%, #FF852E 49.16%, #E45F00 103.29%)) !important;
  background-size: 200% auto;
  background-position: 0% 0;
  box-shadow: 0px 4px 0px 0px #7B3400, 0px 15px 40px -10px rgba(0, 0, 0, 0.6) !important;

  height: 3.25rem;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  animation: textura5 1s infinite alternate;
}

@keyframes textura5 {
  0% {
    background-position: 0% 0;
  }
  100% {
    background-position: 100% 0;
  }
}

.elementor-button-text {
  position: relative;
  z-index: 2;
}

@media(max-width: 767px){
  .elementor-12 .elementor-element.elementor-element-e1ad8bf .elementor-button {
    height: 50px;
  }
}


.elementor-12 .elementor-element.elementor-element-e1ad8bf .elementor-button-text{
    color: #FFF;
font-family: Cabin;
font-size: 1.1rem !important;
font-style: normal;
font-weight: 700;
line-height: normal;

}


/* Efeito ao redor do botão */
.elementor-button::after {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 100%;
  height: calc(100% + 3px);
  border-radius: 16px;
  border-top: 2px solid #FFC997;
  background: linear-gradient(92deg, #FF6A00 -3.39%, #FFB36A 32.16%, #FF6A00 66.71%, #E45F00 100%);
  box-shadow: 0px 4px 0px 0px #8C3A00, 0px 15px 40px -10px rgba(0, 0, 0, 0.6);
  z-index: 1;
  opacity: 0;
  transition: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-e1ad8bf .elementor-button:hover::after {
  opacity: 1;
}

/* Efeito hover */
.elementor-12 .elementor-element.elementor-element-e1ad8bf .elementor-button:hover {
  transform: scale(1.03);
}

/* Efeito de brilho inferior */
.elementor-12 .elementor-element.elementor-element-e1ad8bf::before,
.elementor-12 .elementor-element.elementor-element-e1ad8bf .elementor-button::before {
  content: "";
  position: absolute;
  bottom: -100px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 200%;
  border-radius: 125rem;
  background: linear-gradient(92deg, #FF6A00 -3.39%, #FFB36A 32.16%, #FFB36A 66.71%, #E45F00 100%);
  filter: blur(50px);
  opacity: 0.15;
  z-index: 0;
  transition: 0.5s;
  pointer-events: none;
}

.elementor-12 .elementor-element.elementor-element-e1ad8bf .elementor-button::before {
  background: linear-gradient(92deg, #E45F00 -3.39%, #FF852E 32.16%, #FFB36A 66.71%, #E45F00 100%);
  opacity: 0;
}

.elementor-button:hover::before {
  opacity: 0.05;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-917e1f3 */.elementor-12 .elementor-element.elementor-element-917e1f3 .elementor-image-box-wrapper {
  all: unset !important;  /* Remove todos os estilos anteriores */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5721c8 */.elementor-12 .elementor-element.elementor-element-e5721c8{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ecc9aa *//*Efeito Circulo bluer*/
.elementor-12 .elementor-element.elementor-element-4ecc9aa {
  position: relative;
  overflow: visible !important; /* permite que o ::after saia do container */
  z-index: 1; /* garante que o container não fique abaixo do brilho */
}

.elementor-12 .elementor-element.elementor-element-4ecc9aa::after {
  content: "";
  width: 450px;
  height: 790px;
  position: absolute;
  left: -30%;
  top: -40px;
  pointer-events: none;
  border-radius: 1107px;
  z-index: 0; /* agora o brilho fica por trás dos elementos do container */
  
  background: rgba(255, 126, 34, 0.3);
  mix-blend-mode: normal;
  filter: blur(500px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f883a2 */@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-8f883a2 .elementor-heading-title{
      font-size: 24px;

  }
}

.elementor-12 .elementor-element.elementor-element-8f883a2 .laranjapeq1 {
  display: inline-block;
  color: #FF7E22;
  font-family: Cabin;
font-size: 14px !important;
font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 0 0 3px 0 !important;
  
  
    
}



@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-8f883a2 .laranjapeq1{
      font-size: 14px !important;

  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-aef4077 */.elementor-image-carousel-wrapper {
  display: flex !important;
  gap: 40px !important; /* espaço entre as imagens */
}

.elementor-image-carousel-wrapper img {
  border-radius: 20px !important;
  flex-shrink: 0;
}






@media (max-width: 767px) {
    .elementor-image-carousel-wrapper img {
  border-radius: 10px !important;
  flex-shrink: 0;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-52945a6 */.my-list-left.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  animation: scroll-left 50s linear infinite;
}

.my-list-left.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}


.my-list-left.elementor-widget .elementor-icon-list-items {
  width: 200%; 
}

@keyframes scroll-left {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1f591 */.elementor-12 .elementor-element.elementor-element-3d1f591 {
  border-top: 1px solid #2F1300;
  border-bottom: 1px solid #2F1300;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3600e52 */.elementor-12 .elementor-element.elementor-element-3600e52 {
        position: absolute;
    top: 50% !important;
      pointer-events: none;

    left: calc(50% - 750px) !important;
     animation: flutuandoicon1 5s infinite ease-in-out !important;
    scale: 0.6;
filter: drop-shadow(-2px 1px 4px rgba(0, 0, 0, 0.10)) drop-shadow(-7px 4px 8px rgba(0, 0, 0, 0.09)) drop-shadow(-16px 9px 11px rgba(0, 0, 0, 0.05)) drop-shadow(-28px 16px 13px rgba(0, 0, 0, 0.01)) drop-shadow(-43px 26px 14px rgba(0, 0, 0, 0.00));

  
}
@media (min-width: 1024px) and (max-width: 1919px){
     .elementor-12 .elementor-element.elementor-element-3600e52 {
        
        top: 38%;
        left: calc(50% + 0px);
      
    }
}   


@media(min-width: 768px) and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-3600e52{
        top: inherit;
       top: 27% !important;
    left: calc(50% - 300px) !important;
    }
}

@media(max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-3600e52 {
        top: inherit;
        top: 15% !important;
        left: calc(50% - 160px)!important;
        
    }
}




@keyframes flutuandoicon1{
    0%, 100%{
        transform: translatey(0) rotate(0deg) ;
    }
    50%{
        transform: translatey(6px) rotate(20deg);
    }
    
}

.elementor-12 .elementor-element.elementor-element-3600e52 :hover{
    transform: scale(1.03);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6d2ed4 */.elementor-12 .elementor-element.elementor-element-e6d2ed4{
        position: absolute;
    top: 24% !important;
      pointer-events: none;
    opacity: 15%;

    left: calc(50% + 450px) !important;
     animation: flutuandoicon1 5s infinite ease-in-out !important;
    scale: 1.6;
filter: drop-shadow(-2px 1px 4px rgba(0, 0, 0, 0.10)) drop-shadow(-7px 4px 8px rgba(0, 0, 0, 0.09)) drop-shadow(-16px 9px 11px rgba(0, 0, 0, 0.05)) drop-shadow(-28px 16px 13px rgba(0, 0, 0, 0.01)) drop-shadow(-43px 26px 14px rgba(0, 0, 0, 0.00));

  
}
@media (min-width: 1024px) and (max-width: 1919px){
     .elementor-12 .elementor-element.elementor-element-e6d2ed4 {
        
        top: 38%;
        left: calc(50% + 0px);
      
    }
}   


@media(min-width: 768px) and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-e6d2ed4{
        top: inherit;
       top: 27% !important;
    left: calc(50% - 300px) !important;
    }
}

@media(max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-e6d2ed4 {
        top: inherit;
        top: 15% !important;
        left: calc(50% - 160px)!important;
        
    }
}




@keyframes flutuandoicon1{
    0%, 100%{
        transform: translatey(0) rotate(0deg) ;
    }
    50%{
        transform: translatey(6px) rotate(20deg);
    }
    
}

.elementor-12 .elementor-element.elementor-element-e6d2ed4 :hover{
    transform: scale(1.03);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f55c33 */.elementor-12 .elementor-element.elementor-element-7f55c33{
        position: absolute;
    top: 64% !important;
      pointer-events: none;
    opacity: 7%;

    left: calc(50% - 400px) !important;
     animation: flutuandoicon1 5s infinite ease-in-out !important;
    scale: 1.9;
filter: drop-shadow(-2px 1px 4px rgba(0, 0, 0, 0.10)) drop-shadow(-7px 4px 8px rgba(0, 0, 0, 0.09)) drop-shadow(-16px 9px 11px rgba(0, 0, 0, 0.05)) drop-shadow(-28px 16px 13px rgba(0, 0, 0, 0.01)) drop-shadow(-43px 26px 14px rgba(0, 0, 0, 0.00));

  
}
@media (min-width: 1024px) and (max-width: 1919px){
     .elementor-12 .elementor-element.elementor-element-7f55c33 {
        
        top: 38%;
        left: calc(50% + 0px);
      
    }
}   


@media(min-width: 768px) and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-7f55c33{
        top: inherit;
       top: 27% !important;
    left: calc(50% - 300px) !important;
    }
}

@media(max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-7f55c33 {
        top: inherit;
        top: 15% !important;
        left: calc(50% - 160px)!important;
        
    }
}




@keyframes flutuandoicon1{
    0%, 100%{
        transform: translatey(0) rotate(0deg) ;
    }
    50%{
        transform: translatey(6px) rotate(20deg);
    }
    
}

.elementor-12 .elementor-element.elementor-element-7f55c33 :hover{
    transform: scale(1.03);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7a4029 */@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-d7a4029 .elementor-heading-title{
      font-size: 24px;

  }
}

.elementor-12 .elementor-element.elementor-element-d7a4029 .laranjapeq1 {
  display: inline-block;
  color: #FF7E22;
  font-family: Cabin;
  font-size: 1.2rem !important;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 0 0 px 0 !important;
  
  
  
  
}


@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-d7a4029 .laranjapeq1{
      font-size: 14px !important;

  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d777f2d *//* Codigo botão*/
.elementor-button { 
  border-radius: 16px !important;
  border-top: 2px solid #FFB36A !important;
  background: var(--Gradiente-laranja, linear-gradient(90deg, #E45F00 0%, #FF852E 49.16%, #E45F00 103.29%)) !important;
  background-size: 200% auto;
  background-position: 0% 0;
  box-shadow: 0px 4px 0px 0px #7B3400, 0px 15px 40px -10px rgba(0, 0, 0, 0.6) !important;

  height: 3.25rem;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  animation: textura5 1s infinite alternate;
}

@keyframes textura5 {
  0% {
    background-position: 0% 0;
  }
  100% {
    background-position: 100% 0;
  }
}

.elementor-button-text {
  position: relative;
  z-index: 2;
}

@media(max-width: 767px){
  .elementor-12 .elementor-element.elementor-element-d777f2d .elementor-button {
    height: 50px;
  }
}


.elementor-12 .elementor-element.elementor-element-d777f2d .elementor-button-text{
    color: #FFF;
font-family: Cabin;
font-size: 1.1rem !important;
font-style: normal;
font-weight: 700;
line-height: normal;

}


/* Efeito ao redor do botão */
.elementor-button::after {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 100%;
  height: calc(100% + 3px);
  border-radius: 16px;
  border-top: 2px solid #FFC997;
  background: linear-gradient(92deg, #FF6A00 -3.39%, #FFB36A 32.16%, #FF6A00 66.71%, #E45F00 100%);
  box-shadow: 0px 4px 0px 0px #8C3A00, 0px 15px 40px -10px rgba(0, 0, 0, 0.6);
  z-index: 1;
  opacity: 0;
  transition: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-d777f2d .elementor-button:hover::after {
  opacity: 1;
}

/* Efeito hover */
.elementor-12 .elementor-element.elementor-element-d777f2d .elementor-button:hover {
  transform: scale(1.03);
}

/* Efeito de brilho inferior */
.elementor-12 .elementor-element.elementor-element-d777f2d::before,
.elementor-12 .elementor-element.elementor-element-d777f2d .elementor-button::before {
  content: "";
  position: absolute;
  bottom: -100px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 200%;
  border-radius: 125rem;
  background: linear-gradient(92deg, #FF6A00 -3.39%, #FFB36A 32.16%, #FFB36A 66.71%, #E45F00 100%);
  filter: blur(50px);
  opacity: 0.15;
  z-index: 0;
  transition: 0.5s;
  pointer-events: none;
}

.elementor-12 .elementor-element.elementor-element-d777f2d .elementor-button::before {
  background: linear-gradient(92deg, #E45F00 -3.39%, #FF852E 32.16%, #FFB36A 66.71%, #E45F00 100%);
  opacity: 0;
}

.elementor-button:hover::before {
  opacity: 0.05;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6d27201 *//* ====== CONTAINER DO TÍTULO ====== */
.elementor-12 .elementor-element.elementor-element-6d27201 .e-n-accordion-item-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.2rem 1.5rem;
  border: none !important;
  border-left: 2px solid #FF7E22;
  border-radius: 0.5rem;
  background: linear-gradient(90deg, #120A08 0%, #111 100%);
  transition: background 0.3s ease, transform 0.3s ease;
}

/* ====== TEXTO ====== */
.elementor-12 .elementor-element.elementor-element-6d27201 .e-n-accordion-item-title-text {
  color: #FFF;
  font-family: "Cabin", sans-serif;
  
  font-weight: 700;
  margin: 0;
}

/* ====== ÍCONE PERSONALIZADO ====== */
.elementor-12 .elementor-element.elementor-element-6d27201 .e-n-accordion-item-icon {
  width: 16px;
  height: 16px;
  background-image: url("https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/Seta-2.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-left: 1rem;
  transition: transform 0.4s ease, filter 0.3s ease;
  transform-origin: center; /* ponto central da rotação */
  filter: brightness(1) saturate(1);
}

/* ====== QUANDO O ITEM ESTÁ ABERTO ====== */
.elementor-12 .elementor-element.elementor-element-6d27201 .e-n-accordion-item.active .e-n-accordion-item-title .e-n-accordion-item-icon {
  transform: rotate(45deg); /* agora a rotação funciona */
  filter: brightness(1.2) saturate(1.3); /* leve brilho no ativo */
}

/* ====== REMOVE ÍCONE PADRÃO DO ELEMENTOR ====== */
.elementor-12 .elementor-element.elementor-element-6d27201 .e-n-accordion-item-icon i {
  display: none !important;
}

/* ====== REMOVE BORDAS PADRÃO ====== */
.elementor-12 .elementor-element.elementor-element-6d27201 .e-n-accordion-item {
  border: none !important;
}
.elementor-12 .elementor-element.elementor-element-6d27201 .e-n-accordion-item-title + .e-con {
  border: none !important;
}



@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-6d27201 .e-n-accordion-item-title {
        
    padding: 1.2rem  1.2rem 1.5rem 1.2rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd6673 *//* Efeito Círculo Blur */
.elementor-12 .elementor-element.elementor-element-5cd6673 {
  position: relative;
  overflow: hidden; /* corta o brilho na parte inferior */
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2956ebb */.elementor-12 .elementor-element.elementor-element-2956ebb .elementor-icon-list-text:hover{
    cursor: pointer !important;
    color: var(--Verde, white) !important;
    transition: 0.5s !important;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ca673bf */.elementor-12 .elementor-element.elementor-element-ca673bf{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 80 !important;
    background: none;
}

.blur{
    position:  absolute;
    inset:  0;
    pointer-events:  none;
}

.blur-1{
    z-index: 1;
    backdrop-filter:  blur(0.25px);
    -webkit-backdrop-filter:  blur(0.25px);
    mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%);
    -webkit-mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%);
}

.blur-2{
    z-index: 2;
    backdrop-filter:  blur(0.5px);
    -webkit-backdrop-filter:  blur(0.5px);
    mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%);
    -webkit-mask-image:  linear-gradient(to bottom,rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%);
}

.blur-3{
    z-index: 3;
    backdrop-filter: blur(1px);
    -webkit-backdrop-filter: blur(1px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%);
}

.blur-4{
    z-index: 4;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%);
}

.blur-5{
    z-index: 5;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%);
}

.blur-6{
    z-index: 6;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);
}

.blur-7{
    z-index: 7;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%);
}

.blur-8{
    z-index: 8;
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f420fa */.elementor-12 .elementor-element.elementor-element-4f420fa{
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 200;
    height: 120px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
}

 
 
 /* Texto*/
 
 .laranca{
    color: #FF7E22;
}

.cinza{
    color: #ACACAC;
    font-style: normal;
font-weight: 400;

}

.laranjapeq{
    color: #FF7E22;

font-family: Cabin;

font-style: normal;
font-weight: 700;
line-height: normal;
}




/* Efeito de entrada*/
.scroll-bottom{
    opacity: 0;
    transition: 0.8s !important;
    transform: translate(0px, 30px);
}

.scroll-top{
    opacity: 0;
    transition: 0.8s !important;
    transform: translate(0px, -30px);
}

.scroll-left{
    opacity: 0;
    transition: 0.8s !important;
    transform: translate(-30px, 0px);
}

.scroll-right{
    opacity: 0;
    transition: 0.8s !important;
    transform: translate(30px, 0px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.8s !important;
    transform: translatey(0px);
}



/*Barra de holagem */

/* Scrollbar (trilha) */
::-webkit-scrollbar {
    width: 0.5vw;
    background: #030200;
}

/* Scrollbar thumb (alça) */
::-webkit-scrollbar-thumb {
background: var(--Gradiente-laranja, linear-gradient(90deg, #E45F00 0%, #FF852E 49.16%, #E45F00 103.29%));
    border-radius: 10px;
}

/* Hover na trilha */
::-webkit-scrollbar:hover {
    width: 0.5vw;
    background: #21291C;
}

/* Hover na alça */
::-webkit-scrollbar-thumb:hover {
    background-color: #6F00FF;
    border-radius: 10px;
}



/* Seleção de texto */
::selection {
  color: #ffffff;
  background: #AE4800;
}




/* Mensagem hover botão */
body::after{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 2px;
    pointer-events: none !important;
    z-index: 9999;
    opacity: 0.05;
    mix-blend-mode: plus-lighter;
}


@media (min-width: 1025px){
	body::before{
        content: "A um clique de novos clientes";
	    position: fixed;
	    color: #2F1300;
	    font-family: "Metropolis";
	    font-size: 24px;
	    font-weight: 600;
	    white-space: nowrap;
	    bottom: 50px;
	    left: 50%;
	    transform: translatex(-50%) translatey(50px);
	    transition: 0.5s;
	    padding: 10px 20px;
	    background: linear-gradient(90deg, #FFF7F2 0%, #FFDBC2 100%);
	    border-radius: 20px;
	    opacity: 0;
	    z-index: 99999999999;
	    letter-spacing: -0.06rem;
	}
	
	body:has(.elementor-button:hover)::before{
	    content: "A um clique de novos clientes";
	    opacity: 1;
	    transform: translatex(-50%) translatey(0px);
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cabin';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Regular.eot');
	src: url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Regular.woff2') format('woff2'),
		url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Regular.woff') format('woff'),
		url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/Cabin_Condensed-Regular.ttf') format('truetype'),
		url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Regular.svg#Cabin') format('svg');
}
@font-face {
	font-family: 'Cabin';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Medium.eot');
	src: url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Medium.woff2') format('woff2'),
		url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Medium.woff') format('woff'),
		url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/Cabin_Condensed-Medium.ttf') format('truetype'),
		url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Medium.svg#Cabin') format('svg');
}
@font-face {
	font-family: 'Cabin';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Bold.eot');
	src: url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Bold-1.woff2') format('woff2'),
		url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Bold.woff') format('woff'),
		url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/Cabin_Condensed-Bold.ttf') format('truetype'),
		url('https://adonias.assessoriacnd.com.br/wp-content/uploads/2025/11/CabinCondensed-Bold.svg#Cabin') format('svg');
}
/* End Custom Fonts CSS */