.elementor-20 .elementor-element.elementor-element-112d1ab{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-6f7315c );--border-color:var( --e-global-color-6f7315c );}.elementor-20 .elementor-element.elementor-element-112d1ab:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-112d1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://odiabonodiva.com.br/wp-content/uploads/2026/01/banner-1-scaled.png");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-112d1ab::before, .elementor-20 .elementor-element.elementor-element-112d1ab > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-112d1ab > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-112d1ab > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-112d1ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-112d1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-7ba698f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a1c39f2{text-align:center;font-family:"Inknut Antiqua", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.57);color:#FFFFFF;}.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-20 .elementor-element.elementor-element-c48ae8d .elementor-button{background-color:transparent;font-family:"Inknut Antiqua", Sans-serif;font-weight:500;background-image:radial-gradient(at center center, var( --e-global-color-0435b3a ) 0%, var( --e-global-color-bd58ff1 ) 100%);box-shadow:0px 0px 10px 0px rgba(61.199999999999996, 0, 0, 0.5);transition-duration:0.5s;}.elementor-20 .elementor-element.elementor-element-c48ae8d .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-c48ae8d .elementor-button:focus{box-shadow:0px 0px 20px 10px rgba(122.39999999999999, 14.634782608695648, 14.634782608695648, 0.5);}.elementor-20 .elementor-element.elementor-element-8fafa9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-0720a3c{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;}.elementor-20 .elementor-element.elementor-element-0720a3c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0720a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://odiabonodiva.com.br/wp-content/uploads/2026/01/36.png");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-0720a3c::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://odiabonodiva.com.br/wp-content/uploads/2026/01/fundo-de-gradiente-transparente-de-grao-de-ruido-preto-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.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-20 .elementor-element.elementor-element-21354de{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:6;text-align:center;}.elementor-20 .elementor-element.elementor-element-21354de .elementor-heading-title{font-family:"Inknut Antiqua", Sans-serif;font-size:32px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.56);color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-e4f9761{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;z-index:1;}.elementor-20 .elementor-element.elementor-element-e4f9761 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-e4f9761.elementor-view-stacked .elementor-icon{background-color:#830400;}.elementor-20 .elementor-element.elementor-element-e4f9761.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e4f9761.elementor-view-default .elementor-icon{color:#830400;border-color:#830400;}.elementor-20 .elementor-element.elementor-element-e4f9761.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e4f9761.elementor-view-default .elementor-icon svg{fill:#830400;}.elementor-20 .elementor-element.elementor-element-e4f9761 .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-e4f9761 .elementor-icon svg{height:35px;}.elementor-20 .elementor-element.elementor-element-6d13e21{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:6;text-align:center;font-family:"Inknut Antiqua", Sans-serif;font-weight:400;color:var( --e-global-color-c024c32 );}.elementor-20 .elementor-element.elementor-element-5662d0f{--display:flex;--min-height:350px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--overlay-opacity:0.67;border-style:double;--border-style:double;border-width:3px 0px 3px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-6f7315c );--border-color:var( --e-global-color-6f7315c );}.elementor-20 .elementor-element.elementor-element-5662d0f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5662d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://odiabonodiva.com.br/wp-content/uploads/2026/01/dark-brown-leather-texture-closeup-can-be-used-as-backgroun2d-scaled.png");background-size:cover;}.elementor-20 .elementor-element.elementor-element-5662d0f::before, .elementor-20 .elementor-element.elementor-element-5662d0f > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5662d0f > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5662d0f > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5662d0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5662d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000080;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-2ed53e9{--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;border-style:double;--border-style:double;border-width:0px 4px 0px 4px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-6f7315c );--border-color:var( --e-global-color-6f7315c );}.elementor-20 .elementor-element.elementor-element-e482d43{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:6;text-align:start;}.elementor-20 .elementor-element.elementor-element-e482d43 .elementor-heading-title{font-family:"Inknut Antiqua", Sans-serif;font-size:16px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.56);color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-icon i{color:var( --e-global-color-0435b3a );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-icon svg{fill:var( --e-global-color-0435b3a );transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-1de1753{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-item > a{font-family:"Inknut Antiqua", Sans-serif;font-size:14px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-text{color:var( --e-global-color-c024c32 );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-91aa5f9{--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-20 .elementor-element.elementor-element-32d0fd7 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-32d0fd7.elementor-view-stacked .elementor-icon{background-color:#575145;}.elementor-20 .elementor-element.elementor-element-32d0fd7.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-32d0fd7.elementor-view-default .elementor-icon{color:#575145;border-color:#575145;}.elementor-20 .elementor-element.elementor-element-32d0fd7.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-32d0fd7.elementor-view-default .elementor-icon svg{fill:#575145;}.elementor-20 .elementor-element.elementor-element-32d0fd7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-374ca32 );}.elementor-20 .elementor-element.elementor-element-32d0fd7.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-32d0fd7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-374ca32 );border-color:var( --e-global-color-374ca32 );}.elementor-20 .elementor-element.elementor-element-32d0fd7.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-32d0fd7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-374ca32 );}.elementor-20 .elementor-element.elementor-element-32d0fd7 .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-32d0fd7 .elementor-icon svg{height:32px;}.elementor-20 .elementor-element.elementor-element-54b533e{--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;border-style:double;--border-style:double;border-width:0px 4px 0px 4px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-6f7315c );--border-color:var( --e-global-color-6f7315c );}.elementor-20 .elementor-element.elementor-element-ed87c39{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:6;text-align:start;}.elementor-20 .elementor-element.elementor-element-ed87c39 .elementor-heading-title{font-family:"Inknut Antiqua", Sans-serif;font-size:16px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.56);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-icon i{color:var( --e-global-color-374ca32 );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-icon svg{fill:var( --e-global-color-374ca32 );transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-7973e02{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-item > a{font-family:"Inknut Antiqua", Sans-serif;font-size:14px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-text{color:var( --e-global-color-c024c32 );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-1eae564{--display:flex;--min-height:300px;--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;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:0px;--padding-left:170px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1eae564:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1eae564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://odiabonodiva.com.br/wp-content/uploads/2026/01/fundo-de-gradiente-transparente-de-grao-de-ruido-preto-scaled.jpg");background-position:center left;background-size:cover;}.elementor-20 .elementor-element.elementor-element-1eae564::before, .elementor-20 .elementor-element.elementor-element-1eae564 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1eae564 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1eae564 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-1eae564 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-1eae564 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-1eae564.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-557322a{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;}.elementor-20 .elementor-element.elementor-element-557322a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-557322a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://odiabonodiva.com.br/wp-content/uploads/2026/01/o-diabo-no-diva-livro.png");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-557322a::before, .elementor-20 .elementor-element.elementor-element-557322a > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-557322a > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-557322a > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-557322a > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-557322a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-b3f4466{--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-20 .elementor-element.elementor-element-6afaca1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:6;text-align:start;}.elementor-20 .elementor-element.elementor-element-6afaca1 .elementor-heading-title{font-family:"Inknut Antiqua", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.56);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ec6c6bd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:6;text-align:start;font-family:"Inknut Antiqua", Sans-serif;font-weight:400;color:var( --e-global-color-c024c32 );}.elementor-20 .elementor-element.elementor-element-6aaf87d{--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-20 .elementor-element.elementor-element-b571a8c img{width:100%;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-20 .elementor-element.elementor-element-8a0ff52{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.91;}.elementor-20 .elementor-element.elementor-element-8a0ff52:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8a0ff52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://odiabonodiva.com.br/wp-content/uploads/2026/02/53.png");background-position:center left;background-size:cover;}.elementor-20 .elementor-element.elementor-element-8a0ff52::before, .elementor-20 .elementor-element.elementor-element-8a0ff52 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8a0ff52 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8a0ff52 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8a0ff52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8a0ff52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(95deg, #FD000000 0%, #000000 54%);}.elementor-20 .elementor-element.elementor-element-39cb286{--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-20 .elementor-element.elementor-element-eccca48{--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-20 .elementor-element.elementor-element-1623ef0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:6;text-align:start;}.elementor-20 .elementor-element.elementor-element-1623ef0 .elementor-heading-title{font-family:"Inknut Antiqua", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.56);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-08f5131{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:6;text-align:start;font-family:"Inknut Antiqua", Sans-serif;font-weight:400;color:var( --e-global-color-c024c32 );}.elementor-20 .elementor-element.elementor-element-316137d{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.39;--overlay-mix-blend-mode:overlay;box-shadow:0px 0px 10px 37px rgba(0,0,0,0.5);}.elementor-20 .elementor-element.elementor-element-316137d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-316137d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#310806;}.elementor-20 .elementor-element.elementor-element-316137d::before, .elementor-20 .elementor-element.elementor-element-316137d > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-316137d > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-316137d > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-316137d > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-316137d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://odiabonodiva.com.br/wp-content/uploads/2026/01/Asset-1@2000x-8.png");--background-overlay:'';background-position:center center;background-size:auto;}.elementor-20 .elementor-element.elementor-element-316137d.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c493643{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:6;text-align:center;}.elementor-20 .elementor-element.elementor-element-c493643 .elementor-heading-title{font-family:"Inknut Antiqua", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.56);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-596a3eb{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;z-index:6;text-align:center;font-family:"Inknut Antiqua", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8ee1904 .elementor-button{background-color:#000000;font-family:"Inknut Antiqua", Sans-serif;font-weight:500;box-shadow:0px 0px 10px 0px rgba(61.199999999999996, 0, 0, 0.5);transition-duration:0.5s;}.elementor-20 .elementor-element.elementor-element-8ee1904{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-8ee1904 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-8ee1904 .elementor-button:focus{box-shadow:0px 0px 20px 10px rgba(122.39999999999999, 14.634782608695648, 14.634782608695648, 0.5);}.elementor-20 .elementor-element.elementor-element-0dc77b7{--display:flex;--min-height:112px;--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;border-style:double;--border-style:double;border-width:4px 0px 4px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-6f7315c );--border-color:var( --e-global-color-6f7315c );}.elementor-20 .elementor-element.elementor-element-0dc77b7.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-d830ec5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:6;text-align:center;}.elementor-20 .elementor-element.elementor-element-d830ec5 .elementor-heading-title{font-family:"Inknut Antiqua", Sans-serif;font-size:16px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.56);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-27c9778{--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-20 .elementor-element.elementor-element-87ceb4d{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-87ceb4d .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-87ceb4d.elementor-view-stacked .elementor-icon{background-color:#000000;color:var( --e-global-color-6f7315c );}.elementor-20 .elementor-element.elementor-element-87ceb4d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-87ceb4d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-20 .elementor-element.elementor-element-87ceb4d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-87ceb4d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-20 .elementor-element.elementor-element-87ceb4d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6f7315c );}.elementor-20 .elementor-element.elementor-element-87ceb4d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-6f7315c );}.elementor-20 .elementor-element.elementor-element-87ceb4d .elementor-icon{font-size:17px;}.elementor-20 .elementor-element.elementor-element-87ceb4d .elementor-icon svg{height:17px;}body.elementor-page-20:not(.elementor-motion-effects-element-type-background), body.elementor-page-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-7ba698f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-c48ae8d{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-21354de{z-index:6;}.elementor-20 .elementor-element.elementor-element-5662d0f{--gap:024px 024px;--row-gap:024px;--column-gap:024px;}.elementor-20 .elementor-element.elementor-element-e482d43{z-index:6;text-align:start;}.elementor-20 .elementor-element.elementor-element-ed87c39{z-index:6;}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-item > a{font-size:13px;}.elementor-20 .elementor-element.elementor-element-1eae564{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6afaca1{z-index:6;}.elementor-20 .elementor-element.elementor-element-8a0ff52:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8a0ff52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-20 .elementor-element.elementor-element-1623ef0{z-index:6;}.elementor-20 .elementor-element.elementor-element-c493643{z-index:6;}.elementor-20 .elementor-element.elementor-element-8ee1904{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-d830ec5{z-index:6;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-7ba698f{--width:50%;}.elementor-20 .elementor-element.elementor-element-2ed53e9{--width:35%;}.elementor-20 .elementor-element.elementor-element-91aa5f9{--width:5%;}.elementor-20 .elementor-element.elementor-element-54b533e{--width:35%;}.elementor-20 .elementor-element.elementor-element-b3f4466{--width:50%;}.elementor-20 .elementor-element.elementor-element-6aaf87d{--width:50%;}.elementor-20 .elementor-element.elementor-element-39cb286{--width:40%;}.elementor-20 .elementor-element.elementor-element-eccca48{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-7ba698f{--width:100%;}.elementor-20 .elementor-element.elementor-element-2ed53e9{--width:45%;}.elementor-20 .elementor-element.elementor-element-54b533e{--width:45%;}}@media(min-width:1025px){.elementor-20 .elementor-element.elementor-element-112d1ab:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-112d1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-20 .elementor-element.elementor-element-0720a3c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0720a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-20 .elementor-element.elementor-element-0720a3c::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-20 .elementor-element.elementor-element-1eae564:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1eae564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-112d1ab{--min-height:599px;}.elementor-20 .elementor-element.elementor-element-7ba698f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-a1c39f2{text-align:center;}.elementor-20 .elementor-element.elementor-element-0720a3c::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-0720a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-20 .elementor-element.elementor-element-0720a3c{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-20 .elementor-element.elementor-element-21354de{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:6;}.elementor-20 .elementor-element.elementor-element-21354de .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-6d13e21{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-5662d0f{--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:29px 29px;--row-gap:29px;--column-gap:29px;}.elementor-20 .elementor-element.elementor-element-2ed53e9{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-20 .elementor-element.elementor-element-e482d43{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:6;text-align:center;}.elementor-20 .elementor-element.elementor-element-e482d43 .elementor-heading-title{font-size:23px;}.elementor-20 .elementor-element.elementor-element-1de1753{z-index:6;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-20 .elementor-element.elementor-element-1de1753 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-20 .elementor-element.elementor-element-54b533e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-20 .elementor-element.elementor-element-ed87c39{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:6;text-align:center;}.elementor-20 .elementor-element.elementor-element-ed87c39 .elementor-heading-title{font-size:23px;}.elementor-20 .elementor-element.elementor-element-7973e02{z-index:6;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-20 .elementor-element.elementor-element-7973e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-20 .elementor-element.elementor-element-557322a{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6afaca1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:2;text-align:center;}.elementor-20 .elementor-element.elementor-element-6afaca1 .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-ec6c6bd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-1623ef0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:2;text-align:center;}.elementor-20 .elementor-element.elementor-element-1623ef0 .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-08f5131{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-20 .elementor-element.elementor-element-c493643{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:2;}.elementor-20 .elementor-element.elementor-element-c493643 .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-596a3eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-0dc77b7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-d830ec5{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;z-index:2;}.elementor-20 .elementor-element.elementor-element-d830ec5 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-112d1ab *//* Camada 1: Partículas Grandes e com Brilho */
.elementor-20 .elementor-element.elementor-element-112d1ab::before {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background-image: 
        radial-gradient(circle, rgba(255,255,255,0.8) 3px, transparent 4px), /* Grande */
        radial-gradient(circle, rgba(255,255,255,0.4) 6px, transparent 8px); /* Gigante e Suave */
    background-size: 400px 400px, 600px 600px;
    background-position: 0 0, 200px 300px;
    filter: blur(1px); /* Efeito de profundidade */
    opacity: 0.4;
    animation: moveMassive 50s linear infinite;
    pointer-events: none;
    z-index: 1;
}

/* Camada 2: Partículas Médias e Variadas */
.elementor-20 .elementor-element.elementor-element-112d1ab::after {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background-image: 
        radial-gradient(circle, #fff 1.5px, transparent 2px), /* Média */
        radial-gradient(circle, #fff 4px, transparent 5px),   /* Grande Nitida */
        radial-gradient(circle, #fff 1px, transparent 1.5px); /* Pequena */
    background-size: 250px 250px, 450px 450px, 150px 150px;
    background-position: 50px 50px, 150px 250px, 80px 100px;
    opacity: 0.3;
    animation: moveMassive 35s linear infinite reverse;
    pointer-events: none;
    z-index: 1;
}

/* Animação com deslocamentos amplos para evitar padrões */
@keyframes moveMassive {
    0% {
        background-position: 0% 0%, 0% 0%, 0% 0%;
    }
    100% {
        /* Movimento diagonal longo para parecer aleatório */
        background-position: 1200px 800px, -800px 1200px, 400px -600px;
    }
}

/* Container do Indicador */
.scroll-indicator {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    z-index: 10;
    pointer-events: none;
}

/* O Mouse */
.mouse {
    width: 26px;
    height: 42px;
    border: 2px solid #fff;
    border-radius: 15px;
    position: relative;
}

/* A Rodinha do Mouse Animada */
.wheel {
    width: 4px;
    height: 8px;
    background: #fff;
    border-radius: 2px;
    position: absolute;
    top: 8px;
    left: 50%;
    transform: translateX(-50%);
    animation: scrollWheel 2s ease-in-out infinite;
}

/* As Setas */
.arrow span {
    display: block;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
    margin: -5px;
    animation: arrowScroll 2s infinite;
}

.arrow span:nth-child(2) {
    animation-delay: -0.2s;
}

/* Animações */
@keyframes scrollWheel {
    0% { opacity: 0; transform: translate(-50%, 0); }
    30% { opacity: 1; }
    100% { opacity: 0; transform: translate(-50%, 20px); }
}

@keyframes arrowScroll {
    0% { opacity: 0; transform: rotate(45deg) translate(-10px, -10px); }
    50% { opacity: 1; }
    100% { opacity: 0; transform: rotate(45deg) translate(10px, 10px); }
}

/* 1. Transição da BASE (Suaviza para o fundo da página) */
.elementor-20 .elementor-element.elementor-element-112d1ab {
    -webkit-mask-image: linear-gradient(to bottom, 
        black 0%, 
        black 80%, 
        transparent 100%
    );
    mask-image: linear-gradient(to bottom, 
        black 0%, 
        black 80%, 
        transparent 100%
    );
}

/* 2. Transição do TOPO (Preto 100% sólido) */
.elementor-20 .elementor-element.elementor-element-112d1ab .elementor-widget-wrap {
    background: linear-gradient(to bottom, 
        #000000 0%, 
        transparent 150px /* Altura da transição preta */
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0720a3c *//* Transição para Preto 100% no Topo e na Base (Corrigido) */
.elementor-20 .elementor-element.elementor-element-0720a3c {
    /* Forçamos o fundo da seção a ser preto para a máscara revelar essa cor */
    background-color: #000000 !important;
    
    /* Criamos a máscara: Invisível no início, Visível no meio, Invisível no fim */
    -webkit-mask-image: linear-gradient(to bottom, 
        rgba(0,0,0,0) 0%, 
        rgba(0,0,0,1) 15%, 
        rgba(0,0,0,1) 85%, 
        rgba(0,0,0,0) 100%
    );
    mask-image: linear-gradient(to bottom, 
        rgba(0,0,0,0) 0%, 
        rgba(0,0,0,1) 15%, 
        rgba(0,0,0,1) 85%, 
        rgba(0,0,0,0) 100%
    );

    /* Garante que a máscara ocupe a seção inteira sem repetir */
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eae564 */@import url('https://fonts.googleapis.com/css2?family=Inknut+Antiqua:wght@700&display=swap');

/* O container principal que trava o espaço */
.elementor-20 .elementor-element.elementor-element-1eae564 {
    position: relative !important;
    overflow: hidden !important;
    z-index: 1;
    min-height: 250px; /* Garante altura para as palavras se espalharem */
}

.abyss-container {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.abyss-word {
    position: absolute;
    /* Centraliza todas no meio primeiro para depois espalhar via transform */
    top: 50%;
    left: 50%;
    font-family: 'Inknut Antiqua', serif;
    font-weight: 700;
    color: #ffffff !important;
    text-transform: uppercase;
    opacity: 0;
    white-space: nowrap;
    animation: abyssLife 8s infinite ease-in-out;
}

/* Animação que preserva a posição individual de cada palavra */
@keyframes abyssLife {
    0% { opacity: 0; filter: blur(10px); }
    25%, 75% { opacity: 0.5; filter: blur(0); }
    100% { opacity: 0; filter: blur(10px); }
}

/* DISTRIBUIÇÃO MANUAL (Calculada para não haver sobreposição) */
/* Cada palavra recebe um translate fixo que a joga para um canto diferente */

/* Superior Esquerda */
.w1 { transform: translate(-150%, -150%); font-size: 2.2rem; animation-delay: 0s; }

/* Superior Direita */
.w2 { transform: translate(50%, -180%); font-size: 1.4rem; animation-delay: 1.2s; }

/* Centro Esquerda */
.w3 { transform: translate(-180%, -20%); font-size: 1.9rem; animation-delay: 2.4s; }

/* Centro Direita */
.w4 { transform: translate(80%, 20%); font-size: 1.2rem; animation-delay: 3.6s; }

/* Inferior Esquerda */
.w5 { transform: translate(-130%, 120%); font-size: 1.7rem; animation-delay: 4.8s; }

/* Inferior Direita */
.w6 { transform: translate(40%, 150%); font-size: 1.5rem; animation-delay: 2s; }

/* Ajuste Mobile para não vazar lateralmente */
@media (max-width: 768px) {
    .abyss-word { font-size: 0.9rem !important; }
    .w1 { transform: translate(-100%, -200%); }
    .w2 { transform: translate(20%, -180%); }
    .w3 { transform: translate(-90%, -50%); }
    .w4 { transform: translate(10%, 50%); }
    .w5 { transform: translate(-80%, 150%); }
    .w6 { transform: translate(0%, 200%); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b571a8c *//* Transição para Preto 100% no Topo e na Base (Corrigido) */
.elementor-20 .elementor-element.elementor-element-b571a8c {
    /* Forçamos o fundo da seção a ser preto para a máscara revelar essa cor */
    background-color: #000000 !important;
    
    /* Criamos a máscara: Invisível no início, Visível no meio, Invisível no fim */
    -webkit-mask-image: linear-gradient(to bottom, 
        rgba(0,0,0,0) 0%, 
        rgba(0,0,0,1) 15%, 
        rgba(0,0,0,1) 85%, 
        rgba(0,0,0,0) 100%
    );
    mask-image: linear-gradient(to bottom, 
        rgba(0,0,0,0) 0%, 
        rgba(0,0,0,1) 15%, 
        rgba(0,0,0,1) 85%, 
        rgba(0,0,0,0) 100%
    );

    /* Garante que a máscara ocupe a seção inteira sem repetir */
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-557322a *//* Transição para Preto 100% no Topo e na Base (Corrigido) */
.elementor-20 .elementor-element.elementor-element-557322a {
    /* Forçamos o fundo da seção a ser preto para a máscara revelar essa cor */
    background-color: #000000 !important;
    
    /* Criamos a máscara: Invisível no início, Visível no meio, Invisível no fim */
    -webkit-mask-image: linear-gradient(to bottom, 
        rgba(0,0,0,0) 0%, 
        rgba(0,0,0,1) 15%, 
        rgba(0,0,0,1) 85%, 
        rgba(0,0,0,0) 100%
    );
    mask-image: linear-gradient(to bottom, 
        rgba(0,0,0,0) 0%, 
        rgba(0,0,0,1) 15%, 
        rgba(0,0,0,1) 85%, 
        rgba(0,0,0,0) 100%
    );

    /* Garante que a máscara ocupe a seção inteira sem repetir */
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}/* End custom CSS */